builder: mozilla-beta_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-165 starttime: 1467431046.94 results: success (0) buildid: 20160701192722 builduid: 52584d8b7e0a403084a0345bf9df883d revision: e8999eb7311ec1063176e4a836388b763fb91942 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 20:44:06.945224) ========= master: http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 20:44:06.945682) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 20:44:06.945960) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 20:44:07.058732) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-01 20:44:07.059212) ========= '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-165 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-165 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-165 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 --20:44:08-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 8.43 MB/s 20:44:08 (8.43 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.565000 ========= master_lag: 0.13 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-01 20:44:08.756242) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-07-01 20:44:08.756519) ========= '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-165 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-165 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-165 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.101000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-07-01 20:44:12.874306) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-01 20:44:12.874671) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev e8999eb7311ec1063176e4a836388b763fb91942 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev e8999eb7311ec1063176e4a836388b763fb91942 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-165 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-165 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-165 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-07-01 20:44:13,289 truncating revision to first 12 chars 2016-07-01 20:44:13,290 Setting DEBUG logging. 2016-07-01 20:44:13,290 attempt 1/10 2016-07-01 20:44:13,290 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/e8999eb7311e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-01 20:44:13,789 unpacking tar archive at: mozilla-beta-e8999eb7311e/testing/mozharness/ program finished with exit code 0 elapsedTime=1.383000 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-01 20:44:14.313470) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 20:44:14.314004) ========= script_repo_revision: e8999eb7311ec1063176e4a836388b763fb91942 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 20:44:14.314676) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 20:44:14.315136) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 20:44:14.333239) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 6 secs) (at 2016-07-01 20:44:14.333739) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-165 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-165 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZILLABUILD=D:\mozilla-build MOZILLABUILDDRIVE=C: MOZILLABUILDPATH=\mozilla-build\ MOZ_AIRBAG=1 MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_MSVCVERSION=8 MOZ_NO_REMOTE=1 MOZ_TOOLS=D:\mozilla-build\moztools MSVCDir=D:\msvs8\VC NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-165 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 20:44:14 INFO - MultiFileLogger online at 20160701 20:44:14 in C:\slave\test 20:44:14 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 20:44:14 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 20:44:14 INFO - {'append_to_log': False, 20:44:14 INFO - 'base_work_dir': 'C:\\slave\\test', 20:44:14 INFO - 'blob_upload_branch': 'mozilla-beta', 20:44:14 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 20:44:14 INFO - 'buildbot_json_path': 'buildprops.json', 20:44:14 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 20:44:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:44:14 INFO - 'download_minidump_stackwalk': True, 20:44:14 INFO - 'download_symbols': 'true', 20:44:14 INFO - 'e10s': False, 20:44:14 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 20:44:14 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 20:44:14 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 20:44:14 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 20:44:14 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 20:44:14 INFO - 'C:/mozilla-build/tooltool.py'), 20:44:14 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 20:44:14 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 20:44:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:44:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:44:14 INFO - 'log_level': 'info', 20:44:14 INFO - 'log_to_console': True, 20:44:14 INFO - 'opt_config_files': (), 20:44:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:44:14 INFO - '--processes=1', 20:44:14 INFO - '--config=%(test_path)s/wptrunner.ini', 20:44:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:44:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:44:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:44:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:44:14 INFO - 'pip_index': False, 20:44:14 INFO - 'require_test_zip': True, 20:44:14 INFO - 'test_type': ('testharness',), 20:44:14 INFO - 'this_chunk': '1', 20:44:14 INFO - 'total_chunks': '10', 20:44:14 INFO - 'virtualenv_path': 'venv', 20:44:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:44:14 INFO - 'work_dir': 'build'} 20:44:14 INFO - ##### 20:44:14 INFO - ##### Running clobber step. 20:44:14 INFO - ##### 20:44:14 INFO - Running pre-action listener: _resource_record_pre_action 20:44:14 INFO - Running main action method: clobber 20:44:14 INFO - rmtree: C:\slave\test\build 20:44:14 INFO - Using _rmtree_windows ... 20:44:14 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 20:46:01 INFO - Running post-action listener: _resource_record_post_action 20:46:01 INFO - ##### 20:46:01 INFO - ##### Running read-buildbot-config step. 20:46:01 INFO - ##### 20:46:01 INFO - Running pre-action listener: _resource_record_pre_action 20:46:01 INFO - Running main action method: read_buildbot_config 20:46:01 INFO - Using buildbot properties: 20:46:01 INFO - { 20:46:01 INFO - "project": "", 20:46:01 INFO - "product": "firefox", 20:46:01 INFO - "script_repo_revision": "production", 20:46:01 INFO - "scheduler": "tests-mozilla-beta-win7_ix-debug-unittest", 20:46:01 INFO - "repository": "", 20:46:01 INFO - "buildername": "Windows 7 32-bit mozilla-beta debug test web-platform-tests-1", 20:46:01 INFO - "buildid": "20160701192722", 20:46:01 INFO - "pgo_build": "False", 20:46:01 INFO - "basedir": "C:\\slave\\test", 20:46:01 INFO - "buildnumber": 4, 20:46:01 INFO - "slavename": "t-w732-ix-165", 20:46:01 INFO - "revision": "e8999eb7311ec1063176e4a836388b763fb91942", 20:46:01 INFO - "master": "http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/", 20:46:01 INFO - "platform": "win32", 20:46:01 INFO - "branch": "mozilla-beta", 20:46:01 INFO - "repo_path": "releases/mozilla-beta", 20:46:01 INFO - "moz_repo_path": "", 20:46:01 INFO - "stage_platform": "win32", 20:46:01 INFO - "builduid": "52584d8b7e0a403084a0345bf9df883d", 20:46:01 INFO - "slavebuilddir": "test" 20:46:01 INFO - } 20:46:01 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 20:46:01 INFO - Found installer url https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.zip. 20:46:01 INFO - Running post-action listener: _resource_record_post_action 20:46:01 INFO - ##### 20:46:01 INFO - ##### Running download-and-extract step. 20:46:01 INFO - ##### 20:46:01 INFO - Running pre-action listener: _resource_record_pre_action 20:46:01 INFO - Running main action method: download_and_extract 20:46:01 INFO - mkdir: C:\slave\test\build\tests 20:46:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:46:01 INFO - https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 20:46:01 INFO - trying https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 20:46:01 INFO - Downloading https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 20:46:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1 20:46:02 INFO - Downloaded 1240 bytes. 20:46:02 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 20:46:02 INFO - Using the following test package requirements: 20:46:02 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 20:46:02 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 20:46:02 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 20:46:02 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 20:46:02 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 20:46:02 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 20:46:02 INFO - u'jsshell-win32.zip'], 20:46:02 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 20:46:02 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 20:46:02 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 20:46:02 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 20:46:02 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 20:46:02 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 20:46:02 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 20:46:02 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 20:46:02 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 20:46:02 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 20:46:02 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 20:46:02 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 20:46:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:46:02 INFO - https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 20:46:02 INFO - trying https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 20:46:02 INFO - Downloading https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip 20:46:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1 20:46:04 INFO - Downloaded 20402783 bytes. 20:46:04 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:46:04 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:46:06 INFO - caution: filename not matched: web-platform/* 20:46:06 INFO - Return code: 11 20:46:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:46:06 INFO - https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 20:46:06 INFO - trying https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 20:46:06 INFO - Downloading https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip 20:46:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1 20:46:09 INFO - Downloaded 36389110 bytes. 20:46:09 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:46:09 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:46:51 INFO - caution: filename not matched: bin/* 20:46:51 INFO - caution: filename not matched: config/* 20:46:51 INFO - caution: filename not matched: mozbase/* 20:46:51 INFO - caution: filename not matched: marionette/* 20:46:51 INFO - caution: filename not matched: tools/wptserve/* 20:46:51 INFO - Return code: 11 20:46:51 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')]} 20:46:51 INFO - https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 20:46:51 INFO - trying https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.zip 20:46:51 INFO - Downloading https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 20:46:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1 20:46:53 INFO - Downloaded 68471337 bytes. 20:46:53 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.zip 20:46:53 INFO - mkdir: C:\slave\test\properties 20:46:53 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 20:46:53 INFO - Writing to file C:\slave\test\properties\build_url 20:46:53 INFO - Contents: 20:46:53 INFO - build_url:https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.zip 20:46:53 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 20:46:53 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 20:46:53 INFO - Writing to file C:\slave\test\properties\symbols_url 20:46:53 INFO - Contents: 20:46:53 INFO - symbols_url:https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 20:46: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')]} 20:46:53 INFO - https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:46:53 INFO - trying https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 20:46:53 INFO - Downloading https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip 20:46:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip'}, attempt #1 20:46:57 INFO - Downloaded 55584304 bytes. 20:46:57 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 20:46:57 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 20:47:00 INFO - Return code: 0 20:47:00 INFO - Running post-action listener: _resource_record_post_action 20:47:00 INFO - Running post-action listener: set_extra_try_arguments 20:47:00 INFO - ##### 20:47:00 INFO - ##### Running create-virtualenv step. 20:47:00 INFO - ##### 20:47:00 INFO - Running pre-action listener: _pre_create_virtualenv 20:47:00 INFO - Running pre-action listener: _resource_record_pre_action 20:47:00 INFO - Running main action method: create_virtualenv 20:47:00 INFO - Creating virtualenv C:\slave\test\build\venv 20:47:00 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 20:47:00 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 20:47:01 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 20:47:06 INFO - Installing distribute......................................................................................................................................................................................done. 20:47:07 INFO - Return code: 0 20:47:07 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 20:47: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')]} 20:47:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:47: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')]} 20:47:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:47: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 0x01BA66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CAD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01989D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C69368>, '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 0x0186AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CBF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-165', 'USERDOMAIN': 'T-W732-IX-165', '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-165', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 20:47: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 20:47: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 20:47:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:47:07 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 20:47:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 20:47:07 INFO - 'COMPUTERNAME': 'T-W732-IX-165', 20:47:07 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:47:07 INFO - 'DCLOCATION': 'SCL3', 20:47:07 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 20:47:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:47:07 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:47:07 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 20:47:07 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 20:47:07 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 20:47:07 INFO - 'HOMEDRIVE': 'C:', 20:47:07 INFO - 'HOMEPATH': '\\Users\\cltbld', 20:47:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:47:07 INFO - 'KTS_VERSION': '1.19c', 20:47:07 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 20:47:07 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 20:47:07 INFO - 'LOGONSERVER': '\\\\T-W732-IX-165', 20:47:07 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:47:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:47:07 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 20:47:07 INFO - 'MOZILLABUILDDRIVE': 'C:', 20:47:07 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 20:47:07 INFO - 'MOZ_AIRBAG': '1', 20:47:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:47:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:47:07 INFO - 'MOZ_MSVCVERSION': '8', 20:47:07 INFO - 'MOZ_NO_REMOTE': '1', 20:47:07 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 20:47:07 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 20:47:07 INFO - 'NO_EM_RESTART': '1', 20:47:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:47:07 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:47:07 INFO - 'OS': 'Windows_NT', 20:47:07 INFO - 'OURDRIVE': 'C:', 20:47: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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 20:47:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:47:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:47:07 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 20:47:07 INFO - 'PROCESSOR_LEVEL': '6', 20:47:07 INFO - 'PROCESSOR_REVISION': '1e05', 20:47:07 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:47:07 INFO - 'PROGRAMFILES': 'C:\\Program Files', 20:47:07 INFO - 'PROMPT': '$P$G', 20:47:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:47:07 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:47:07 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:47:07 INFO - 'PWD': 'C:\\slave\\test', 20:47:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:47:07 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:47:07 INFO - 'SYSTEMDRIVE': 'C:', 20:47:07 INFO - 'SYSTEMROOT': 'C:\\windows', 20:47:07 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:47:07 INFO - 'TEST1': 'testie', 20:47:07 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:47:07 INFO - 'USERDOMAIN': 'T-W732-IX-165', 20:47:07 INFO - 'USERNAME': 'cltbld', 20:47:07 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 20:47:07 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 20:47:07 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 20:47:07 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 20:47:07 INFO - 'WINDIR': 'C:\\windows', 20:47:07 INFO - 'WINDOWS_TRACING_FLAGS': '3', 20:47:07 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 20:47:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:47:08 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:47:08 INFO - Downloading/unpacking psutil>=0.7.1 20:47:08 INFO - Running setup.py egg_info for package psutil 20:47:08 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 20:47:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:47:08 INFO - Installing collected packages: psutil 20:47:08 INFO - Running setup.py install for psutil 20:47:08 INFO - building 'psutil._psutil_windows' extension 20:47:08 INFO - error: Unable to find vcvarsall.bat 20:47: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-yc1nkw-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 20:47:08 INFO - running install 20:47:08 INFO - running build 20:47:08 INFO - running build_py 20:47:08 INFO - creating build 20:47:08 INFO - creating build\lib.win32-2.7 20:47:08 INFO - creating build\lib.win32-2.7\psutil 20:47:08 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 20:47:08 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 20:47:08 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 20:47:08 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 20:47:08 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 20:47:08 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 20:47:08 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 20:47:08 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 20:47:08 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 20:47:08 INFO - running build_ext 20:47:08 INFO - building 'psutil._psutil_windows' extension 20:47:08 INFO - error: Unable to find vcvarsall.bat 20:47:08 INFO - ---------------------------------------- 20:47: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-yc1nkw-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 20:47:08 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 20:47:08 WARNING - Return code: 1 20:47: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! 20:47:08 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 20:47: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')]} 20:47:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:47: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')]} 20:47:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:47: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 0x01BA66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CAD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01989D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C69368>, '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 0x0186AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CBF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-165', 'USERDOMAIN': 'T-W732-IX-165', '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-165', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 20:47: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 20:47: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 20:47:08 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:47:08 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 20:47:08 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 20:47:08 INFO - 'COMPUTERNAME': 'T-W732-IX-165', 20:47:08 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:47:08 INFO - 'DCLOCATION': 'SCL3', 20:47:08 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 20:47:08 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:47:08 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:47:08 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 20:47:08 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 20:47:08 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 20:47:08 INFO - 'HOMEDRIVE': 'C:', 20:47:08 INFO - 'HOMEPATH': '\\Users\\cltbld', 20:47:08 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:47:08 INFO - 'KTS_VERSION': '1.19c', 20:47:08 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 20:47:08 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 20:47:08 INFO - 'LOGONSERVER': '\\\\T-W732-IX-165', 20:47:08 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:47:08 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:47:08 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 20:47:08 INFO - 'MOZILLABUILDDRIVE': 'C:', 20:47:08 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 20:47:08 INFO - 'MOZ_AIRBAG': '1', 20:47:08 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:47:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:47:08 INFO - 'MOZ_MSVCVERSION': '8', 20:47:08 INFO - 'MOZ_NO_REMOTE': '1', 20:47:08 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 20:47:08 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 20:47:08 INFO - 'NO_EM_RESTART': '1', 20:47:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:47:08 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:47:08 INFO - 'OS': 'Windows_NT', 20:47:08 INFO - 'OURDRIVE': 'C:', 20:47: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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 20:47:08 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:47:08 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:47:08 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 20:47:08 INFO - 'PROCESSOR_LEVEL': '6', 20:47:08 INFO - 'PROCESSOR_REVISION': '1e05', 20:47:08 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:47:08 INFO - 'PROGRAMFILES': 'C:\\Program Files', 20:47:08 INFO - 'PROMPT': '$P$G', 20:47:08 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:47:08 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:47:08 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:47:08 INFO - 'PWD': 'C:\\slave\\test', 20:47:08 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:47:08 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:47:08 INFO - 'SYSTEMDRIVE': 'C:', 20:47:08 INFO - 'SYSTEMROOT': 'C:\\windows', 20:47:08 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:47:08 INFO - 'TEST1': 'testie', 20:47:08 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:47:08 INFO - 'USERDOMAIN': 'T-W732-IX-165', 20:47:08 INFO - 'USERNAME': 'cltbld', 20:47:08 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 20:47:08 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 20:47:08 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 20:47:08 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 20:47:08 INFO - 'WINDIR': 'C:\\windows', 20:47:08 INFO - 'WINDOWS_TRACING_FLAGS': '3', 20:47:08 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 20:47:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:47:09 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:47:09 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:47:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:47:09 INFO - Running setup.py egg_info for package mozsystemmonitor 20:47:09 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 20:47:09 INFO - Running setup.py egg_info for package psutil 20:47:09 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 20:47:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:47:09 INFO - Installing collected packages: mozsystemmonitor, psutil 20:47:09 INFO - Running setup.py install for mozsystemmonitor 20:47:09 INFO - Running setup.py install for psutil 20:47:09 INFO - building 'psutil._psutil_windows' extension 20:47:09 INFO - error: Unable to find vcvarsall.bat 20:47: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-wgja7r-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 20:47:09 INFO - running install 20:47:09 INFO - running build 20:47:09 INFO - running build_py 20:47:09 INFO - running build_ext 20:47:09 INFO - building 'psutil._psutil_windows' extension 20:47:09 INFO - error: Unable to find vcvarsall.bat 20:47:09 INFO - ---------------------------------------- 20:47: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-wgja7r-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 20:47:09 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 20:47:09 WARNING - Return code: 1 20:47: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! 20:47:09 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 20:47: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')]} 20:47:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:47: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')]} 20:47:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:47: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 0x01BA66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CAD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01989D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C69368>, '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 0x0186AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CBF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-165', 'USERDOMAIN': 'T-W732-IX-165', '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-165', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 20:47: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 20:47: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 20:47:09 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:47:09 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 20:47:09 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 20:47:09 INFO - 'COMPUTERNAME': 'T-W732-IX-165', 20:47:09 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:47:09 INFO - 'DCLOCATION': 'SCL3', 20:47:09 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 20:47:09 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:47:09 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:47:09 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 20:47:09 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 20:47:09 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 20:47:09 INFO - 'HOMEDRIVE': 'C:', 20:47:09 INFO - 'HOMEPATH': '\\Users\\cltbld', 20:47:09 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:47:09 INFO - 'KTS_VERSION': '1.19c', 20:47:09 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 20:47:09 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 20:47:09 INFO - 'LOGONSERVER': '\\\\T-W732-IX-165', 20:47:09 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:47:09 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:47:09 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 20:47:09 INFO - 'MOZILLABUILDDRIVE': 'C:', 20:47:09 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 20:47:09 INFO - 'MOZ_AIRBAG': '1', 20:47:09 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:47:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:47:09 INFO - 'MOZ_MSVCVERSION': '8', 20:47:09 INFO - 'MOZ_NO_REMOTE': '1', 20:47:09 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 20:47:09 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 20:47:09 INFO - 'NO_EM_RESTART': '1', 20:47:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:47:09 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:47:09 INFO - 'OS': 'Windows_NT', 20:47:09 INFO - 'OURDRIVE': 'C:', 20:47: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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 20:47:09 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:47:09 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:47:09 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 20:47:09 INFO - 'PROCESSOR_LEVEL': '6', 20:47:09 INFO - 'PROCESSOR_REVISION': '1e05', 20:47:09 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:47:09 INFO - 'PROGRAMFILES': 'C:\\Program Files', 20:47:09 INFO - 'PROMPT': '$P$G', 20:47:09 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:47:09 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:47:09 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:47:09 INFO - 'PWD': 'C:\\slave\\test', 20:47:09 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:47:09 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:47:09 INFO - 'SYSTEMDRIVE': 'C:', 20:47:09 INFO - 'SYSTEMROOT': 'C:\\windows', 20:47:09 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:47:09 INFO - 'TEST1': 'testie', 20:47:09 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:47:09 INFO - 'USERDOMAIN': 'T-W732-IX-165', 20:47:09 INFO - 'USERNAME': 'cltbld', 20:47:09 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 20:47:09 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 20:47:09 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 20:47:09 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 20:47:09 INFO - 'WINDIR': 'C:\\windows', 20:47:09 INFO - 'WINDOWS_TRACING_FLAGS': '3', 20:47:09 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 20:47:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:47:10 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:47:10 INFO - Downloading/unpacking blobuploader==1.2.4 20:47:10 INFO - Downloading blobuploader-1.2.4.tar.gz 20:47:10 INFO - Running setup.py egg_info for package blobuploader 20:47:10 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:47:14 INFO - Running setup.py egg_info for package requests 20:47:14 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:47:14 INFO - Downloading docopt-0.6.1.tar.gz 20:47:14 INFO - Running setup.py egg_info for package docopt 20:47:14 INFO - Installing collected packages: blobuploader, docopt, requests 20:47:14 INFO - Running setup.py install for blobuploader 20:47:14 INFO - Running setup.py install for docopt 20:47:14 INFO - Running setup.py install for requests 20:47:14 INFO - Successfully installed blobuploader docopt requests 20:47:14 INFO - Cleaning up... 20:47:14 INFO - Return code: 0 20:47:14 INFO - Installing None into virtualenv C:\slave\test\build\venv 20:47: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')]} 20:47:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:47: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')]} 20:47:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:47: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 0x01BA66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CAD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01989D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C69368>, '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 0x0186AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CBF0C0>, '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-165', 'USERDOMAIN': 'T-W732-IX-165', '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-165', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 20:47: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 20:47: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 20:47:14 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:47:14 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 20:47:14 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 20:47:14 INFO - 'COMPUTERNAME': 'T-W732-IX-165', 20:47:14 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:47:14 INFO - 'DCLOCATION': 'SCL3', 20:47:14 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 20:47:14 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:47:14 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:47:14 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 20:47:14 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 20:47:14 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 20:47:14 INFO - 'HOMEDRIVE': 'C:', 20:47:14 INFO - 'HOMEPATH': '\\Users\\cltbld', 20:47:14 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:47:14 INFO - 'KTS_VERSION': '1.19c', 20:47:14 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 20:47:14 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 20:47:14 INFO - 'LOGONSERVER': '\\\\T-W732-IX-165', 20:47:14 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:47:14 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:47:14 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 20:47:14 INFO - 'MOZILLABUILDDRIVE': 'C:', 20:47:14 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 20:47:14 INFO - 'MOZ_AIRBAG': '1', 20:47:14 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:47:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:47:14 INFO - 'MOZ_MSVCVERSION': '8', 20:47:14 INFO - 'MOZ_NO_REMOTE': '1', 20:47:14 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 20:47:14 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 20:47:14 INFO - 'NO_EM_RESTART': '1', 20:47:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:47:14 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:47:14 INFO - 'OS': 'Windows_NT', 20:47:14 INFO - 'OURDRIVE': 'C:', 20:47: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:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 20:47:14 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:47:14 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:47:14 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 20:47:14 INFO - 'PROCESSOR_LEVEL': '6', 20:47:14 INFO - 'PROCESSOR_REVISION': '1e05', 20:47:14 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:47:14 INFO - 'PROGRAMFILES': 'C:\\Program Files', 20:47:14 INFO - 'PROMPT': '$P$G', 20:47:14 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:47:14 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:47:14 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:47:14 INFO - 'PWD': 'C:\\slave\\test', 20:47:14 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:47:14 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:47:14 INFO - 'SYSTEMDRIVE': 'C:', 20:47:14 INFO - 'SYSTEMROOT': 'C:\\windows', 20:47:14 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:47:14 INFO - 'TEST1': 'testie', 20:47:14 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:47:14 INFO - 'USERDOMAIN': 'T-W732-IX-165', 20:47:14 INFO - 'USERNAME': 'cltbld', 20:47:14 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 20:47:14 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 20:47:14 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 20:47:14 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 20:47:14 INFO - 'WINDIR': 'C:\\windows', 20:47:14 INFO - 'WINDOWS_TRACING_FLAGS': '3', 20:47:14 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 20:47:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:47:18 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:47:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 20:47:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 20:47:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 20:47:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 20:47:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 20:47:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 20:47:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 20:47:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 20:47:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 20:47:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 20:47:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 20:47:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 20:47:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 20:47:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 20:47:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 20:47:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 20:47:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 20:47:18 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 20:47:18 INFO - Unpacking c:\slave\test\build\tests\marionette\client 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 20:47:18 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 20:47:18 INFO - Unpacking c:\slave\test\build\tests\marionette 20:47:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 20:47:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:47:18 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 20:47:18 INFO - Running setup.py install for browsermob-proxy 20:47:32 INFO - Running setup.py install for manifestparser 20:47:32 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Running setup.py install for marionette-client 20:47:32 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:47:32 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Running setup.py install for marionette-driver 20:47:32 INFO - Running setup.py install for mozcrash 20:47:32 INFO - Running setup.py install for mozdebug 20:47:32 INFO - Running setup.py install for mozdevice 20:47:32 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Running setup.py install for mozfile 20:47:32 INFO - Running setup.py install for mozhttpd 20:47:32 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Running setup.py install for mozinfo 20:47:32 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Running setup.py install for mozInstall 20:47:32 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Running setup.py install for mozleak 20:47:32 INFO - Running setup.py install for mozlog 20:47:32 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Running setup.py install for moznetwork 20:47:32 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Running setup.py install for mozprocess 20:47:32 INFO - Running setup.py install for mozprofile 20:47:32 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Running setup.py install for mozrunner 20:47:32 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Running setup.py install for mozscreenshot 20:47:32 INFO - Running setup.py install for moztest 20:47:32 INFO - Running setup.py install for mozversion 20:47:32 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 20:47:32 INFO - Running setup.py install for wptserve 20:47:32 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 20:47:32 INFO - Cleaning up... 20:47:32 INFO - Return code: 0 20:47:32 INFO - Installing None into virtualenv C:\slave\test\build\venv 20:47:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:47:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:47:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:47:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:47:32 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 0x01BA66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CAD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01989D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C69368>, '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 0x0186AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CBF0C0>, '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-165', 'USERDOMAIN': 'T-W732-IX-165', '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-165', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 20:47:32 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 20:47:32 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 20:47:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:47:32 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 20:47:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 20:47:32 INFO - 'COMPUTERNAME': 'T-W732-IX-165', 20:47:32 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:47:32 INFO - 'DCLOCATION': 'SCL3', 20:47:32 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 20:47:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:47:32 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:47:32 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 20:47:32 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 20:47:32 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 20:47:32 INFO - 'HOMEDRIVE': 'C:', 20:47:32 INFO - 'HOMEPATH': '\\Users\\cltbld', 20:47:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:47:32 INFO - 'KTS_VERSION': '1.19c', 20:47:32 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 20:47:32 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 20:47:32 INFO - 'LOGONSERVER': '\\\\T-W732-IX-165', 20:47:32 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:47:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:47:32 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 20:47:32 INFO - 'MOZILLABUILDDRIVE': 'C:', 20:47:32 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 20:47:32 INFO - 'MOZ_AIRBAG': '1', 20:47:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:47:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:47:32 INFO - 'MOZ_MSVCVERSION': '8', 20:47:32 INFO - 'MOZ_NO_REMOTE': '1', 20:47:32 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 20:47:32 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 20:47:32 INFO - 'NO_EM_RESTART': '1', 20:47:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:47:32 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:47:32 INFO - 'OS': 'Windows_NT', 20:47:32 INFO - 'OURDRIVE': 'C:', 20:47:32 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 20:47:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:47:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:47:32 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 20:47:32 INFO - 'PROCESSOR_LEVEL': '6', 20:47:32 INFO - 'PROCESSOR_REVISION': '1e05', 20:47:32 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:47:32 INFO - 'PROGRAMFILES': 'C:\\Program Files', 20:47:32 INFO - 'PROMPT': '$P$G', 20:47:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:47:32 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:47:32 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:47:32 INFO - 'PWD': 'C:\\slave\\test', 20:47:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:47:32 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:47:32 INFO - 'SYSTEMDRIVE': 'C:', 20:47:32 INFO - 'SYSTEMROOT': 'C:\\windows', 20:47:32 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:47:32 INFO - 'TEST1': 'testie', 20:47:32 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:47:32 INFO - 'USERDOMAIN': 'T-W732-IX-165', 20:47:32 INFO - 'USERNAME': 'cltbld', 20:47:32 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 20:47:32 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 20:47:32 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 20:47:32 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 20:47:32 INFO - 'WINDIR': 'C:\\windows', 20:47:32 INFO - 'WINDOWS_TRACING_FLAGS': '3', 20:47:32 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 20:47:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:47:37 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:47:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 20:47:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 20:47:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 20:47:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 20:47:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 20:47:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 20:47:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 20:47:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 20:47:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 20:47:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 20:47:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 20:47:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 20:47:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 20:47:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 20:47:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 20:47:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 20:47:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 20:47:37 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 20:47:37 INFO - Unpacking c:\slave\test\build\tests\marionette\client 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 20:47:37 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 20:47:37 INFO - Unpacking c:\slave\test\build\tests\marionette 20:47:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 20:47:37 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:47: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)) 20:47:47 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)) 20:47:47 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)) 20:47:47 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)) 20:47:47 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)) 20:47:47 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 20:47:47 INFO - Downloading blessings-1.6.tar.gz 20:47:47 INFO - Running setup.py egg_info for package blessings 20:47:47 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)) 20:47:47 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 20:47:47 INFO - Running setup.py install for blessings 20:47:47 INFO - Running setup.py install for browsermob-proxy 20:47:47 INFO - Running setup.py install for manifestparser 20:47:47 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Running setup.py install for marionette-client 20:47:47 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:47:47 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Running setup.py install for marionette-driver 20:47:47 INFO - Running setup.py install for mozcrash 20:47:47 INFO - Running setup.py install for mozdebug 20:47:47 INFO - Running setup.py install for mozdevice 20:47:47 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Running setup.py install for mozhttpd 20:47:47 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Running setup.py install for mozInstall 20:47:47 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Running setup.py install for mozleak 20:47:47 INFO - Running setup.py install for mozprofile 20:47:47 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Running setup.py install for mozrunner 20:47:47 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 20:47:47 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 20:47:49 INFO - Running setup.py install for mozscreenshot 20:47:49 INFO - Running setup.py install for moztest 20:47:49 INFO - Running setup.py install for mozversion 20:47:49 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 20:47:49 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 20:47:49 INFO - Running setup.py install for wptserve 20:47:49 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 20:47:49 INFO - Cleaning up... 20:47:49 INFO - Return code: 0 20:47:49 INFO - Done creating virtualenv C:\slave\test\build\venv. 20:47:49 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 20:47:49 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 20:47:50 INFO - Reading from file tmpfile_stdout 20:47:50 INFO - Using _rmtree_windows ... 20:47:50 INFO - Using _rmtree_windows ... 20:47:50 INFO - Current package versions: 20:47:50 INFO - blessings == 1.6 20:47:50 INFO - blobuploader == 1.2.4 20:47:50 INFO - browsermob-proxy == 0.6.0 20:47:50 INFO - distribute == 0.6.14 20:47:50 INFO - docopt == 0.6.1 20:47:50 INFO - manifestparser == 1.1 20:47:50 INFO - marionette-client == 2.3.0 20:47:50 INFO - marionette-driver == 1.4.0 20:47:50 INFO - mozInstall == 1.12 20:47:50 INFO - mozcrash == 0.17 20:47:50 INFO - mozdebug == 0.1 20:47:50 INFO - mozdevice == 0.48 20:47:50 INFO - mozfile == 1.2 20:47:50 INFO - mozhttpd == 0.7 20:47:50 INFO - mozinfo == 0.9 20:47:50 INFO - mozleak == 0.1 20:47:50 INFO - mozlog == 3.1 20:47:50 INFO - moznetwork == 0.27 20:47:50 INFO - mozprocess == 0.22 20:47:50 INFO - mozprofile == 0.28 20:47:50 INFO - mozrunner == 6.11 20:47:50 INFO - mozscreenshot == 0.1 20:47:50 INFO - mozsystemmonitor == 0.0 20:47:50 INFO - moztest == 0.7 20:47:50 INFO - mozversion == 1.4 20:47:50 INFO - requests == 1.2.3 20:47:50 INFO - wptserve == 1.4.0 20:47:50 INFO - Running post-action listener: _resource_record_post_action 20:47:50 INFO - Running post-action listener: _start_resource_monitoring 20:47:50 INFO - Starting resource monitoring. 20:47:50 INFO - ##### 20:47:50 INFO - ##### Running pull step. 20:47:50 INFO - ##### 20:47:50 INFO - Running pre-action listener: _resource_record_pre_action 20:47:50 INFO - Running main action method: pull 20:47:50 INFO - Pull has nothing to do! 20:47:50 INFO - Running post-action listener: _resource_record_post_action 20:47:50 INFO - ##### 20:47:50 INFO - ##### Running install step. 20:47:50 INFO - ##### 20:47:50 INFO - Running pre-action listener: _resource_record_pre_action 20:47:50 INFO - Running main action method: install 20:47:50 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 20:47:50 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 20:47:50 INFO - Reading from file tmpfile_stdout 20:47:50 INFO - Using _rmtree_windows ... 20:47:50 INFO - Using _rmtree_windows ... 20:47:50 INFO - Detecting whether we're running mozinstall >=1.0... 20:47:50 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 20:47:50 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 20:47:50 INFO - Reading from file tmpfile_stdout 20:47:50 INFO - Output received: 20:47:50 INFO - Usage: mozinstall-script.py [options] installer 20:47:50 INFO - Options: 20:47:50 INFO - -h, --help show this help message and exit 20:47:50 INFO - -d DEST, --destination=DEST 20:47:50 INFO - Directory to install application into. [default: 20:47:50 INFO - "C:\slave\test"] 20:47:50 INFO - --app=APP Application being installed. [default: firefox] 20:47:50 INFO - Using _rmtree_windows ... 20:47:50 INFO - Using _rmtree_windows ... 20:47:50 INFO - mkdir: C:\slave\test\build\application 20:47:50 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 20:47:50 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application 20:47:52 INFO - Reading from file tmpfile_stdout 20:47:52 INFO - Output received: 20:47:52 INFO - C:\slave\test\build\application\firefox\firefox.exe 20:47:52 INFO - Using _rmtree_windows ... 20:47:52 INFO - Using _rmtree_windows ... 20:47:52 INFO - Running post-action listener: _resource_record_post_action 20:47:52 INFO - ##### 20:47:52 INFO - ##### Running run-tests step. 20:47:52 INFO - ##### 20:47:52 INFO - Running pre-action listener: _resource_record_pre_action 20:47:52 INFO - Running main action method: run_tests 20:47:52 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 20:47:52 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:47:52 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:47:52 INFO - grabbing minidump binary from tooltool 20:47: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')]} 20:47:52 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 0x01C69368>, '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 0x0186AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CBF0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 20:47:52 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 20:47:52 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 20:47:52 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 20:47:53 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpphu0mf 20:47:53 INFO - INFO - File integrity verified, renaming tmpphu0mf to win32-minidump_stackwalk.exe 20:47:53 INFO - Return code: 0 20:47:53 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 20:47:53 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 20:47:53 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/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.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 20:47:53 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/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.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 20:47:53 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:47:53 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 20:47:53 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 20:47:53 INFO - 'COMPUTERNAME': 'T-W732-IX-165', 20:47:53 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:47:53 INFO - 'DCLOCATION': 'SCL3', 20:47:53 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 20:47:53 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:47:53 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:47:53 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 20:47:53 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 20:47:53 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 20:47:53 INFO - 'HOMEDRIVE': 'C:', 20:47:53 INFO - 'HOMEPATH': '\\Users\\cltbld', 20:47:53 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:47:53 INFO - 'KTS_VERSION': '1.19c', 20:47:53 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 20:47:53 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 20:47:53 INFO - 'LOGONSERVER': '\\\\T-W732-IX-165', 20:47:53 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 20:47:53 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:47:53 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:47:53 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 20:47:53 INFO - 'MOZILLABUILDDRIVE': 'C:', 20:47:53 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 20:47:53 INFO - 'MOZ_AIRBAG': '1', 20:47:53 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:47:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:47:53 INFO - 'MOZ_MSVCVERSION': '8', 20:47:53 INFO - 'MOZ_NO_REMOTE': '1', 20:47:53 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 20:47:53 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 20:47:53 INFO - 'NO_EM_RESTART': '1', 20:47:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:47:53 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:47:53 INFO - 'OS': 'Windows_NT', 20:47:53 INFO - 'OURDRIVE': 'C:', 20:47:53 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 20:47:53 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:47:53 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:47:53 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 20:47:53 INFO - 'PROCESSOR_LEVEL': '6', 20:47:53 INFO - 'PROCESSOR_REVISION': '1e05', 20:47:53 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:47:53 INFO - 'PROGRAMFILES': 'C:\\Program Files', 20:47:53 INFO - 'PROMPT': '$P$G', 20:47:53 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:47:53 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:47:53 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:47:53 INFO - 'PWD': 'C:\\slave\\test', 20:47:53 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:47:53 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:47:53 INFO - 'SYSTEMDRIVE': 'C:', 20:47:53 INFO - 'SYSTEMROOT': 'C:\\windows', 20:47:53 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:47:53 INFO - 'TEST1': 'testie', 20:47:53 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:47:53 INFO - 'USERDOMAIN': 'T-W732-IX-165', 20:47:53 INFO - 'USERNAME': 'cltbld', 20:47:53 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 20:47:53 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 20:47:53 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 20:47:53 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 20:47:53 INFO - 'WINDIR': 'C:\\windows', 20:47:53 INFO - 'WINDOWS_TRACING_FLAGS': '3', 20:47:53 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 20:47:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:47:53 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/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.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 20:47:55 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 20:47:55 INFO - import pkg_resources 20:47:56 INFO - Using 1 client processes 20:47:59 INFO - SUITE-START | Running 778 tests 20:47:59 INFO - Running testharness tests 20:47:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:47:59 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1ms 20:47:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:47:59 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 20:47:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:47:59 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 20:48:00 INFO - Setting up ssl 20:48:00 INFO - PROCESS | certutil | 20:48:00 INFO - PROCESS | certutil | 20:48:00 INFO - PROCESS | certutil | 20:48:00 INFO - Certificate Nickname Trust Attributes 20:48:00 INFO - SSL,S/MIME,JAR/XPI 20:48:00 INFO - 20:48:00 INFO - web-platform-tests CT,, 20:48:00 INFO - 20:48:00 INFO - Starting runner 20:48:00 INFO - PROCESS | 680 | [680] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228 20:48:00 INFO - PROCESS | 680 | [680] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 20:48:01 INFO - PROCESS | 680 | [680] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 20:48:02 INFO - PROCESS | 680 | 1467431282411 Marionette DEBUG Marionette enabled via build flag and pref 20:48:03 INFO - PROCESS | 680 | ++DOCSHELL 0E8CA400 == 1 [pid = 680] [id = 1] 20:48:03 INFO - PROCESS | 680 | ++DOMWINDOW == 1 (0E8CA800) [pid = 680] [serial = 1] [outer = 00000000] 20:48:03 INFO - PROCESS | 680 | [680] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:48:03 INFO - PROCESS | 680 | ++DOMWINDOW == 2 (0E8CB400) [pid = 680] [serial = 2] [outer = 0E8CA800] 20:48:03 INFO - PROCESS | 680 | ++DOCSHELL 1230EC00 == 2 [pid = 680] [id = 2] 20:48:03 INFO - PROCESS | 680 | ++DOMWINDOW == 3 (1230F000) [pid = 680] [serial = 3] [outer = 00000000] 20:48:03 INFO - PROCESS | 680 | [680] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:48:03 INFO - PROCESS | 680 | ++DOMWINDOW == 4 (1230FC00) [pid = 680] [serial = 4] [outer = 1230F000] 20:48:04 INFO - PROCESS | 680 | 1467431284012 Marionette INFO Listening on port 2828 20:48:05 INFO - PROCESS | 680 | 1467431285461 Marionette DEBUG Marionette enabled via command-line flag 20:48:05 INFO - PROCESS | 680 | [680] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 20:48:05 INFO - PROCESS | 680 | [680] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 20:48:05 INFO - PROCESS | 680 | ++DOCSHELL 12E44800 == 3 [pid = 680] [id = 3] 20:48:05 INFO - PROCESS | 680 | ++DOMWINDOW == 5 (12E4C800) [pid = 680] [serial = 5] [outer = 00000000] 20:48:05 INFO - PROCESS | 680 | [680] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:48:05 INFO - PROCESS | 680 | ++DOMWINDOW == 6 (12E4D400) [pid = 680] [serial = 6] [outer = 12E4C800] 20:48:05 INFO - PROCESS | 680 | [680] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 20:48:06 INFO - PROCESS | 680 | ++DOMWINDOW == 7 (13A4F800) [pid = 680] [serial = 7] [outer = 1230F000] 20:48:06 INFO - PROCESS | 680 | [680] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:48:06 INFO - PROCESS | 680 | 1467431286348 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49894 20:48:06 INFO - PROCESS | 680 | [680] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:48:06 INFO - PROCESS | 680 | 1467431286370 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49895 20:48:06 INFO - PROCESS | 680 | [680] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:48:06 INFO - PROCESS | 680 | 1467431286377 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49897 20:48:06 INFO - PROCESS | 680 | [680] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:48:06 INFO - PROCESS | 680 | 1467431286413 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49898 20:48:06 INFO - PROCESS | 680 | 1467431286415 Marionette DEBUG Closed connection conn0 20:48:06 INFO - PROCESS | 680 | 1467431286417 Marionette DEBUG Closed connection conn1 20:48:06 INFO - PROCESS | 680 | 1467431286419 Marionette DEBUG Closed connection conn2 20:48:06 INFO - PROCESS | 680 | 1467431286477 Marionette DEBUG Closed connection conn3 20:48:06 INFO - PROCESS | 680 | [680] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:48:06 INFO - PROCESS | 680 | 1467431286586 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49900 20:48:06 INFO - PROCESS | 680 | 1467431286594 Marionette DEBUG Closed connection conn4 20:48:06 INFO - PROCESS | 680 | [680] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:48:06 INFO - PROCESS | 680 | 1467431286601 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49901 20:48:06 INFO - PROCESS | 680 | ++DOCSHELL 0E8CB800 == 4 [pid = 680] [id = 4] 20:48:06 INFO - PROCESS | 680 | ++DOMWINDOW == 8 (14B57C00) [pid = 680] [serial = 8] [outer = 00000000] 20:48:06 INFO - PROCESS | 680 | ++DOMWINDOW == 9 (15966400) [pid = 680] [serial = 9] [outer = 14B57C00] 20:48:06 INFO - PROCESS | 680 | ++DOMWINDOW == 10 (1596C000) [pid = 680] [serial = 10] [outer = 14B57C00] 20:48:06 INFO - PROCESS | 680 | 1467431286736 Marionette DEBUG Closed connection conn5 20:48:06 INFO - PROCESS | 680 | [680] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:48:06 INFO - PROCESS | 680 | 1467431286741 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49902 20:48:06 INFO - PROCESS | 680 | 1467431286764 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:48:06 INFO - PROCESS | 680 | 1467431286769 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160701192722","device":"desktop","version":"48.0"} 20:48:07 INFO - PROCESS | 680 | [680] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 20:48:07 INFO - PROCESS | 680 | [680] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 20:48:07 INFO - PROCESS | 680 | [680] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:48:08 INFO - PROCESS | 680 | ++DOCSHELL 169C4000 == 5 [pid = 680] [id = 5] 20:48:08 INFO - PROCESS | 680 | ++DOMWINDOW == 11 (169C5000) [pid = 680] [serial = 11] [outer = 00000000] 20:48:08 INFO - PROCESS | 680 | ++DOCSHELL 169C6400 == 6 [pid = 680] [id = 6] 20:48:08 INFO - PROCESS | 680 | ++DOMWINDOW == 12 (169C8800) [pid = 680] [serial = 12] [outer = 00000000] 20:48:08 INFO - PROCESS | 680 | [680] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:48:09 INFO - PROCESS | 680 | ++DOCSHELL 1823A400 == 7 [pid = 680] [id = 7] 20:48:09 INFO - PROCESS | 680 | ++DOMWINDOW == 13 (1823A800) [pid = 680] [serial = 13] [outer = 00000000] 20:48:09 INFO - PROCESS | 680 | [680] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:48:09 INFO - PROCESS | 680 | [680] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:48:09 INFO - PROCESS | 680 | ++DOMWINDOW == 14 (18243400) [pid = 680] [serial = 14] [outer = 1823A800] 20:48:09 INFO - PROCESS | 680 | ++DOMWINDOW == 15 (1881D000) [pid = 680] [serial = 15] [outer = 169C5000] 20:48:09 INFO - PROCESS | 680 | ++DOMWINDOW == 16 (1881E800) [pid = 680] [serial = 16] [outer = 169C8800] 20:48:09 INFO - PROCESS | 680 | ++DOMWINDOW == 17 (1885B400) [pid = 680] [serial = 17] [outer = 1823A800] 20:48:09 INFO - PROCESS | 680 | 1467431289985 Marionette INFO startBrowser 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:10 INFO - PROCESS | 680 | 1467431290020 Marionette DEBUG loaded listener.js 20:48:10 INFO - PROCESS | 680 | 1467431290034 Marionette DEBUG loaded listener.js 20:48:10 INFO - PROCESS | 680 | 1467431290037 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:10 INFO - PROCESS | 680 | ++DOMWINDOW == 18 (1A0C2C00) [pid = 680] [serial = 18] [outer = 1823A800] 20:48:10 INFO - PROCESS | 680 | 1467431290721 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"4b4b2567-e337-4d82-80ce-2122ae84474c","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160701192722","device":"desktop","version":"48.0","command_id":1}}] 20:48:10 INFO - PROCESS | 680 | 1467431290972 Marionette TRACE conn6 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 20:48:10 INFO - PROCESS | 680 | 1467431290976 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:11 INFO - PROCESS | 680 | 1467431291010 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 20:48:11 INFO - PROCESS | 680 | 1467431291061 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:48:11 INFO - PROCESS | 680 | 1467431291063 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:11 INFO - PROCESS | 680 | [680] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:48:11 INFO - PROCESS | 680 | [680] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:48:11 INFO - PROCESS | 680 | ++DOMWINDOW == 19 (17947C00) [pid = 680] [serial = 19] [outer = 1823A800] 20:48:11 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:48:11 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:48:11 INFO - PROCESS | 680 | 1467431291901 Marionette TRACE conn6 <- [1,3,null,{}] 20:48:11 INFO - PROCESS | 680 | 1467431291983 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 20:48:11 INFO - PROCESS | 680 | 1467431291985 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:11 INFO - PROCESS | 680 | 1467431292003 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 20:48:12 INFO - PROCESS | 680 | 1467431292012 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 20:48:12 INFO - PROCESS | 680 | 1467431292014 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 20:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:48:12 INFO - PROCESS | 680 | 1467431292070 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:48:12 INFO - PROCESS | 680 | 1467431292073 Marionette TRACE conn6 <- [1,6,null,{}] 20:48:12 INFO - PROCESS | 680 | 1467431292127 Marionette TRACE conn6 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:12 INFO - PROCESS | 680 | 1467431292130 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:12 INFO - PROCESS | 680 | 1467431292145 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 20:48:12 INFO - PROCESS | 680 | 1467431292149 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:12 INFO - PROCESS | 680 | 1467431292151 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:12 INFO - PROCESS | 680 | ++DOCSHELL 1C66A000 == 8 [pid = 680] [id = 8] 20:48:12 INFO - PROCESS | 680 | ++DOMWINDOW == 20 (1C66A400) [pid = 680] [serial = 20] [outer = 00000000] 20:48:12 INFO - PROCESS | 680 | ++DOMWINDOW == 21 (1C818000) [pid = 680] [serial = 21] [outer = 1C66A400] 20:48:12 INFO - PROCESS | 680 | 1467431292201 Marionette DEBUG loaded listener.js 20:48:12 INFO - PROCESS | 680 | ++DOMWINDOW == 22 (1C81C000) [pid = 680] [serial = 22] [outer = 1C66A400] 20:48:12 INFO - PROCESS | 680 | ++DOCSHELL 1A0C1C00 == 9 [pid = 680] [id = 9] 20:48:12 INFO - PROCESS | 680 | ++DOMWINDOW == 23 (1C81D400) [pid = 680] [serial = 23] [outer = 00000000] 20:48:12 INFO - PROCESS | 680 | ++DOMWINDOW == 24 (1CA03800) [pid = 680] [serial = 24] [outer = 1C81D400] 20:48:12 INFO - PROCESS | 680 | 1467431292615 Marionette DEBUG loaded listener.js 20:48:12 INFO - PROCESS | 680 | ++DOMWINDOW == 25 (1CA03C00) [pid = 680] [serial = 25] [outer = 1C81D400] 20:48:13 INFO - PROCESS | 680 | 1467431293166 Marionette TRACE conn6 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 20:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1175ms 20:48:13 INFO - PROCESS | 680 | 1467431293205 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 20:48:13 INFO - PROCESS | 680 | 1467431293206 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 20:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:48:13 INFO - PROCESS | 680 | 1467431293210 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:48:13 INFO - PROCESS | 680 | 1467431293212 Marionette TRACE conn6 <- [1,10,null,{}] 20:48:13 INFO - PROCESS | 680 | 1467431293221 Marionette TRACE conn6 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:13 INFO - PROCESS | 680 | 1467431293225 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:13 INFO - PROCESS | 680 | 1467431293363 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 20:48:13 INFO - PROCESS | 680 | --DOCSHELL 0E8CA400 == 8 [pid = 680] [id = 1] 20:48:13 INFO - PROCESS | 680 | 1467431293548 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:13 INFO - PROCESS | 680 | 1467431293551 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:13 INFO - PROCESS | 680 | ++DOCSHELL 0936C000 == 9 [pid = 680] [id = 10] 20:48:13 INFO - PROCESS | 680 | ++DOMWINDOW == 26 (0936D000) [pid = 680] [serial = 26] [outer = 00000000] 20:48:13 INFO - PROCESS | 680 | ++DOMWINDOW == 27 (0D93B400) [pid = 680] [serial = 27] [outer = 0936D000] 20:48:13 INFO - PROCESS | 680 | 1467431293609 Marionette DEBUG loaded listener.js 20:48:13 INFO - PROCESS | 680 | ++DOMWINDOW == 28 (0DF77400) [pid = 680] [serial = 28] [outer = 0936D000] 20:48:14 INFO - PROCESS | 680 | 1467431294192 Marionette TRACE conn6 <- [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]]]}] 20:48:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1019ms 20:48:14 INFO - PROCESS | 680 | 1467431294232 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 20:48:14 INFO - PROCESS | 680 | 1467431294236 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 20:48:14 INFO - PROCESS | 680 | 1467431294241 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:48:14 INFO - PROCESS | 680 | 1467431294245 Marionette TRACE conn6 <- [1,14,null,{}] 20:48:14 INFO - PROCESS | 680 | 1467431294250 Marionette TRACE conn6 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:14 INFO - PROCESS | 680 | 1467431294253 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:14 INFO - PROCESS | 680 | 1467431294375 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 20:48:14 INFO - PROCESS | 680 | 1467431294449 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:14 INFO - PROCESS | 680 | 1467431294453 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:14 INFO - PROCESS | 680 | ++DOCSHELL 12E2F000 == 10 [pid = 680] [id = 11] 20:48:14 INFO - PROCESS | 680 | ++DOMWINDOW == 29 (12E2F800) [pid = 680] [serial = 29] [outer = 00000000] 20:48:14 INFO - PROCESS | 680 | ++DOMWINDOW == 30 (12EDE400) [pid = 680] [serial = 30] [outer = 12E2F800] 20:48:14 INFO - PROCESS | 680 | 1467431294512 Marionette DEBUG loaded listener.js 20:48:14 INFO - PROCESS | 680 | ++DOMWINDOW == 31 (12FF7000) [pid = 680] [serial = 31] [outer = 12E2F800] 20:48:15 INFO - PROCESS | 680 | 1467431295057 Marionette TRACE conn6 <- [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]]]}] 20:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 870ms 20:48:15 INFO - PROCESS | 680 | 1467431295116 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 20:48:15 INFO - PROCESS | 680 | 1467431295120 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 20:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:48:15 INFO - PROCESS | 680 | 1467431295124 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:48:15 INFO - PROCESS | 680 | 1467431295126 Marionette TRACE conn6 <- [1,18,null,{}] 20:48:15 INFO - PROCESS | 680 | 1467431295130 Marionette TRACE conn6 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:15 INFO - PROCESS | 680 | 1467431295133 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:15 INFO - PROCESS | 680 | 1467431295254 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 20:48:15 INFO - PROCESS | 680 | 1467431295317 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:15 INFO - PROCESS | 680 | 1467431295320 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:15 INFO - PROCESS | 680 | ++DOCSHELL 16E22000 == 11 [pid = 680] [id = 12] 20:48:15 INFO - PROCESS | 680 | ++DOMWINDOW == 32 (16E29C00) [pid = 680] [serial = 32] [outer = 00000000] 20:48:15 INFO - PROCESS | 680 | ++DOMWINDOW == 33 (1700C800) [pid = 680] [serial = 33] [outer = 16E29C00] 20:48:15 INFO - PROCESS | 680 | 1467431295374 Marionette DEBUG loaded listener.js 20:48:15 INFO - PROCESS | 680 | ++DOMWINDOW == 34 (17972000) [pid = 680] [serial = 34] [outer = 16E29C00] 20:48:15 INFO - PROCESS | 680 | ++DOCSHELL 18243000 == 12 [pid = 680] [id = 13] 20:48:15 INFO - PROCESS | 680 | ++DOMWINDOW == 35 (1852AC00) [pid = 680] [serial = 35] [outer = 00000000] 20:48:15 INFO - PROCESS | 680 | ++DOMWINDOW == 36 (15FA8000) [pid = 680] [serial = 36] [outer = 1852AC00] 20:48:15 INFO - PROCESS | 680 | ++DOMWINDOW == 37 (15FAEC00) [pid = 680] [serial = 37] [outer = 1852AC00] 20:48:15 INFO - PROCESS | 680 | ++DOCSHELL 0D294400 == 13 [pid = 680] [id = 14] 20:48:15 INFO - PROCESS | 680 | ++DOMWINDOW == 38 (0D935400) [pid = 680] [serial = 38] [outer = 00000000] 20:48:15 INFO - PROCESS | 680 | ++DOMWINDOW == 39 (0DA63400) [pid = 680] [serial = 39] [outer = 0D935400] 20:48:16 INFO - PROCESS | 680 | ++DOMWINDOW == 40 (0DF96000) [pid = 680] [serial = 40] [outer = 0D935400] 20:48:16 INFO - PROCESS | 680 | --DOCSHELL 1C66A000 == 12 [pid = 680] [id = 8] 20:48:16 INFO - PROCESS | 680 | --DOCSHELL 0E8CB800 == 11 [pid = 680] [id = 4] 20:48:16 INFO - PROCESS | 680 | 1467431296306 Marionette TRACE conn6 <- [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]]]}] 20:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1218ms 20:48:16 INFO - PROCESS | 680 | 1467431296344 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 20:48:16 INFO - PROCESS | 680 | 1467431296348 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 20:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:48:16 INFO - PROCESS | 680 | 1467431296352 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:48:16 INFO - PROCESS | 680 | 1467431296355 Marionette TRACE conn6 <- [1,22,null,{}] 20:48:16 INFO - PROCESS | 680 | 1467431296360 Marionette TRACE conn6 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:16 INFO - PROCESS | 680 | 1467431296363 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:16 INFO - PROCESS | 680 | 1467431296449 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 20:48:16 INFO - PROCESS | 680 | 1467431296525 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:16 INFO - PROCESS | 680 | 1467431296528 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:16 INFO - PROCESS | 680 | ++DOCSHELL 0E702400 == 12 [pid = 680] [id = 15] 20:48:16 INFO - PROCESS | 680 | ++DOMWINDOW == 41 (0E702800) [pid = 680] [serial = 41] [outer = 00000000] 20:48:16 INFO - PROCESS | 680 | ++DOMWINDOW == 42 (0F0D4800) [pid = 680] [serial = 42] [outer = 0E702800] 20:48:16 INFO - PROCESS | 680 | 1467431296577 Marionette DEBUG loaded listener.js 20:48:16 INFO - PROCESS | 680 | ++DOMWINDOW == 43 (0F2C8C00) [pid = 680] [serial = 43] [outer = 0E702800] 20:48:16 INFO - PROCESS | 680 | 1467431296955 Marionette TRACE conn6 <- [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]]]}] 20:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 630ms 20:48:16 INFO - PROCESS | 680 | 1467431296984 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 20:48:16 INFO - PROCESS | 680 | 1467431296988 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 20:48:16 INFO - PROCESS | 680 | 1467431296994 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:48:16 INFO - PROCESS | 680 | 1467431296997 Marionette TRACE conn6 <- [1,26,null,{}] 20:48:16 INFO - PROCESS | 680 | 1467431297001 Marionette TRACE conn6 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:16 INFO - PROCESS | 680 | 1467431297003 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:17 INFO - PROCESS | 680 | 1467431297105 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 20:48:17 INFO - PROCESS | 680 | 1467431297167 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:17 INFO - PROCESS | 680 | 1467431297170 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:17 INFO - PROCESS | 680 | ++DOCSHELL 12341C00 == 13 [pid = 680] [id = 16] 20:48:17 INFO - PROCESS | 680 | ++DOMWINDOW == 44 (12344400) [pid = 680] [serial = 44] [outer = 00000000] 20:48:17 INFO - PROCESS | 680 | ++DOMWINDOW == 45 (128B9C00) [pid = 680] [serial = 45] [outer = 12344400] 20:48:17 INFO - PROCESS | 680 | 1467431297216 Marionette DEBUG loaded listener.js 20:48:17 INFO - PROCESS | 680 | ++DOMWINDOW == 46 (12DA1800) [pid = 680] [serial = 46] [outer = 12344400] 20:48:17 INFO - PROCESS | 680 | 1467431297587 Marionette TRACE conn6 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 20:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 632ms 20:48:17 INFO - PROCESS | 680 | 1467431297631 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 20:48:17 INFO - PROCESS | 680 | 1467431297634 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 20:48:17 INFO - PROCESS | 680 | 1467431297637 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:48:17 INFO - PROCESS | 680 | 1467431297641 Marionette TRACE conn6 <- [1,30,null,{}] 20:48:17 INFO - PROCESS | 680 | 1467431297651 Marionette TRACE conn6 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:17 INFO - PROCESS | 680 | 1467431297656 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:17 INFO - PROCESS | 680 | 1467431297745 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 20:48:17 INFO - PROCESS | 680 | 1467431297752 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:17 INFO - PROCESS | 680 | 1467431297755 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:17 INFO - PROCESS | 680 | ++DOCSHELL 13A59000 == 14 [pid = 680] [id = 17] 20:48:17 INFO - PROCESS | 680 | ++DOMWINDOW == 47 (13A59400) [pid = 680] [serial = 47] [outer = 00000000] 20:48:17 INFO - PROCESS | 680 | ++DOMWINDOW == 48 (14457400) [pid = 680] [serial = 48] [outer = 13A59400] 20:48:17 INFO - PROCESS | 680 | 1467431297804 Marionette DEBUG loaded listener.js 20:48:17 INFO - PROCESS | 680 | ++DOMWINDOW == 49 (14B53800) [pid = 680] [serial = 49] [outer = 13A59400] 20:48:18 INFO - PROCESS | 680 | 1467431298233 Marionette TRACE conn6 <- [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]]]}] 20:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 630ms 20:48:18 INFO - PROCESS | 680 | 1467431298279 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 20:48:18 INFO - PROCESS | 680 | 1467431298282 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 20:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:48:18 INFO - PROCESS | 680 | 1467431298285 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:48:18 INFO - PROCESS | 680 | 1467431298296 Marionette TRACE conn6 <- [1,34,null,{}] 20:48:18 INFO - PROCESS | 680 | 1467431298300 Marionette TRACE conn6 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:18 INFO - PROCESS | 680 | 1467431298302 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:18 INFO - PROCESS | 680 | 1467431298383 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 20:48:18 INFO - PROCESS | 680 | 1467431298389 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:18 INFO - PROCESS | 680 | 1467431298390 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:18 INFO - PROCESS | 680 | ++DOCSHELL 15AE4400 == 15 [pid = 680] [id = 18] 20:48:18 INFO - PROCESS | 680 | ++DOMWINDOW == 50 (15AE5C00) [pid = 680] [serial = 50] [outer = 00000000] 20:48:18 INFO - PROCESS | 680 | ++DOMWINDOW == 51 (161CC400) [pid = 680] [serial = 51] [outer = 15AE5C00] 20:48:18 INFO - PROCESS | 680 | 1467431298435 Marionette DEBUG loaded listener.js 20:48:18 INFO - PROCESS | 680 | ++DOMWINDOW == 52 (1680A400) [pid = 680] [serial = 52] [outer = 15AE5C00] 20:48:18 INFO - PROCESS | 680 | 1467431298830 Marionette TRACE conn6 <- [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]]]}] 20:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 590ms 20:48:18 INFO - PROCESS | 680 | 1467431298876 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 20:48:18 INFO - PROCESS | 680 | 1467431298878 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 20:48:18 INFO - PROCESS | 680 | 1467431298893 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:48:18 INFO - PROCESS | 680 | 1467431298894 Marionette TRACE conn6 <- [1,38,null,{}] 20:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:48:18 INFO - PROCESS | 680 | 1467431298901 Marionette TRACE conn6 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:18 INFO - PROCESS | 680 | 1467431298903 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:18 INFO - PROCESS | 680 | 1467431298980 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 20:48:18 INFO - PROCESS | 680 | 1467431298986 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:18 INFO - PROCESS | 680 | 1467431298988 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:18 INFO - PROCESS | 680 | ++DOCSHELL 16884800 == 16 [pid = 680] [id = 19] 20:48:18 INFO - PROCESS | 680 | ++DOMWINDOW == 53 (16889800) [pid = 680] [serial = 53] [outer = 00000000] 20:48:19 INFO - PROCESS | 680 | ++DOMWINDOW == 54 (16B17400) [pid = 680] [serial = 54] [outer = 16889800] 20:48:19 INFO - PROCESS | 680 | 1467431299032 Marionette DEBUG loaded listener.js 20:48:19 INFO - PROCESS | 680 | ++DOMWINDOW == 55 (16E28C00) [pid = 680] [serial = 55] [outer = 16889800] 20:48:19 INFO - PROCESS | 680 | 1467431299449 Marionette TRACE conn6 <- [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]]]}] 20:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 572ms 20:48:19 INFO - PROCESS | 680 | 1467431299469 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 20:48:19 INFO - PROCESS | 680 | 1467431299471 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 20:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:48:19 INFO - PROCESS | 680 | 1467431299473 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:48:19 INFO - PROCESS | 680 | 1467431299475 Marionette TRACE conn6 <- [1,42,null,{}] 20:48:19 INFO - PROCESS | 680 | 1467431299479 Marionette TRACE conn6 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:19 INFO - PROCESS | 680 | 1467431299484 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:19 INFO - PROCESS | 680 | 1467431299636 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 20:48:19 INFO - PROCESS | 680 | 1467431299647 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:19 INFO - PROCESS | 680 | 1467431299649 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:19 INFO - PROCESS | 680 | ++DOCSHELL 17647400 == 17 [pid = 680] [id = 20] 20:48:19 INFO - PROCESS | 680 | ++DOMWINDOW == 56 (17975800) [pid = 680] [serial = 56] [outer = 00000000] 20:48:19 INFO - PROCESS | 680 | ++DOMWINDOW == 57 (17FD0000) [pid = 680] [serial = 57] [outer = 17975800] 20:48:19 INFO - PROCESS | 680 | 1467431299693 Marionette DEBUG loaded listener.js 20:48:19 INFO - PROCESS | 680 | ++DOMWINDOW == 58 (18528C00) [pid = 680] [serial = 58] [outer = 17975800] 20:48:20 INFO - PROCESS | 680 | 1467431300158 Marionette TRACE conn6 <- [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]]]}] 20:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 730ms 20:48:20 INFO - PROCESS | 680 | 1467431300205 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 20:48:20 INFO - PROCESS | 680 | 1467431300207 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 20:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:48:20 INFO - PROCESS | 680 | 1467431300210 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:48:20 INFO - PROCESS | 680 | 1467431300211 Marionette TRACE conn6 <- [1,46,null,{}] 20:48:20 INFO - PROCESS | 680 | 1467431300215 Marionette TRACE conn6 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:20 INFO - PROCESS | 680 | 1467431300217 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:20 INFO - PROCESS | 680 | 1467431300306 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 20:48:20 INFO - PROCESS | 680 | 1467431300315 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:20 INFO - PROCESS | 680 | 1467431300317 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:20 INFO - PROCESS | 680 | ++DOCSHELL 18530C00 == 18 [pid = 680] [id = 21] 20:48:20 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (18815800) [pid = 680] [serial = 59] [outer = 00000000] 20:48:20 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (193ACC00) [pid = 680] [serial = 60] [outer = 18815800] 20:48:20 INFO - PROCESS | 680 | 1467431300361 Marionette DEBUG loaded listener.js 20:48:20 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (1C608400) [pid = 680] [serial = 61] [outer = 18815800] 20:48:20 INFO - PROCESS | 680 | 1467431300745 Marionette TRACE conn6 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 20:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 20:48:20 INFO - PROCESS | 680 | 1467431300781 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 20:48:20 INFO - PROCESS | 680 | 1467431300783 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 20:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:48:20 INFO - PROCESS | 680 | 1467431300786 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:48:20 INFO - PROCESS | 680 | 1467431300788 Marionette TRACE conn6 <- [1,50,null,{}] 20:48:20 INFO - PROCESS | 680 | 1467431300805 Marionette TRACE conn6 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:20 INFO - PROCESS | 680 | 1467431300806 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:20 INFO - PROCESS | 680 | 1467431300883 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 20:48:20 INFO - PROCESS | 680 | 1467431300891 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:20 INFO - PROCESS | 680 | 1467431300893 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:20 INFO - PROCESS | 680 | ++DOCSHELL 0E06CC00 == 19 [pid = 680] [id = 22] 20:48:20 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (0E06E400) [pid = 680] [serial = 62] [outer = 00000000] 20:48:20 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (0E075C00) [pid = 680] [serial = 63] [outer = 0E06E400] 20:48:20 INFO - PROCESS | 680 | 1467431300936 Marionette DEBUG loaded listener.js 20:48:21 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (12312000) [pid = 680] [serial = 64] [outer = 0E06E400] 20:48:21 INFO - PROCESS | 680 | 1467431301294 Marionette TRACE conn6 <- [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]]]}] 20:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 530ms 20:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:48:21 INFO - PROCESS | 680 | 1467431301317 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 20:48:21 INFO - PROCESS | 680 | 1467431301319 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 20:48:21 INFO - PROCESS | 680 | 1467431301322 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:48:21 INFO - PROCESS | 680 | 1467431301323 Marionette TRACE conn6 <- [1,54,null,{}] 20:48:21 INFO - PROCESS | 680 | 1467431301327 Marionette TRACE conn6 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:21 INFO - PROCESS | 680 | 1467431301328 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:21 INFO - PROCESS | 680 | 1467431301434 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 20:48:21 INFO - PROCESS | 680 | 1467431301441 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:21 INFO - PROCESS | 680 | 1467431301443 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:21 INFO - PROCESS | 680 | ++DOCSHELL 0E075800 == 20 [pid = 680] [id = 23] 20:48:21 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0E076400) [pid = 680] [serial = 65] [outer = 00000000] 20:48:21 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (1C664800) [pid = 680] [serial = 66] [outer = 0E076400] 20:48:21 INFO - PROCESS | 680 | 1467431301498 Marionette DEBUG loaded listener.js 20:48:21 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (1C668800) [pid = 680] [serial = 67] [outer = 0E076400] 20:48:21 INFO - PROCESS | 680 | 1467431301875 Marionette TRACE conn6 <- [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]]]}] 20:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 20:48:21 INFO - PROCESS | 680 | 1467431301893 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 20:48:21 INFO - PROCESS | 680 | 1467431301895 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 20:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:48:21 INFO - PROCESS | 680 | 1467431301898 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:48:21 INFO - PROCESS | 680 | 1467431301900 Marionette TRACE conn6 <- [1,58,null,{}] 20:48:21 INFO - PROCESS | 680 | 1467431301903 Marionette TRACE conn6 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:21 INFO - PROCESS | 680 | 1467431301905 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:21 INFO - PROCESS | 680 | 1467431301986 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 20:48:22 INFO - PROCESS | 680 | 1467431302052 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:22 INFO - PROCESS | 680 | 1467431302054 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:22 INFO - PROCESS | 680 | ++DOCSHELL 1A95AC00 == 21 [pid = 680] [id = 24] 20:48:22 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (1A95D400) [pid = 680] [serial = 68] [outer = 00000000] 20:48:22 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (1A964800) [pid = 680] [serial = 69] [outer = 1A95D400] 20:48:22 INFO - PROCESS | 680 | 1467431302098 Marionette DEBUG loaded listener.js 20:48:22 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (1A966C00) [pid = 680] [serial = 70] [outer = 1A95D400] 20:48:22 INFO - PROCESS | 680 | 1467431302422 Marionette TRACE conn6 <- [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]]]}] 20:48:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:48:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 570ms 20:48:22 INFO - PROCESS | 680 | 1467431302469 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 20:48:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:48:22 INFO - PROCESS | 680 | 1467431302471 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 20:48:22 INFO - PROCESS | 680 | 1467431302474 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:48:22 INFO - PROCESS | 680 | 1467431302477 Marionette TRACE conn6 <- [1,62,null,{}] 20:48:22 INFO - PROCESS | 680 | 1467431302480 Marionette TRACE conn6 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:22 INFO - PROCESS | 680 | 1467431302482 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:22 INFO - PROCESS | 680 | 1467431302605 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 20:48:22 INFO - PROCESS | 680 | 1467431302642 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:22 INFO - PROCESS | 680 | 1467431302645 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:22 INFO - PROCESS | 680 | ++DOCSHELL 123E0000 == 22 [pid = 680] [id = 25] 20:48:22 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (123E0800) [pid = 680] [serial = 71] [outer = 00000000] 20:48:22 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (1A966000) [pid = 680] [serial = 72] [outer = 123E0800] 20:48:22 INFO - PROCESS | 680 | 1467431302694 Marionette DEBUG loaded listener.js 20:48:22 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (1C824000) [pid = 680] [serial = 73] [outer = 123E0800] 20:48:23 INFO - PROCESS | 680 | 1467431303053 Marionette TRACE conn6 <- [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]]]}] 20:48:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 630ms 20:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:48:23 INFO - PROCESS | 680 | 1467431303105 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 20:48:23 INFO - PROCESS | 680 | 1467431303107 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 20:48:23 INFO - PROCESS | 680 | 1467431303110 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:48:23 INFO - PROCESS | 680 | 1467431303111 Marionette TRACE conn6 <- [1,66,null,{}] 20:48:23 INFO - PROCESS | 680 | 1467431303115 Marionette TRACE conn6 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:23 INFO - PROCESS | 680 | 1467431303117 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:23 INFO - PROCESS | 680 | 1467431303248 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 20:48:23 INFO - PROCESS | 680 | 1467431303255 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:23 INFO - PROCESS | 680 | 1467431303256 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:23 INFO - PROCESS | 680 | ++DOCSHELL 0DFC7000 == 23 [pid = 680] [id = 26] 20:48:23 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0DFC9C00) [pid = 680] [serial = 74] [outer = 00000000] 20:48:23 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (0DFD0400) [pid = 680] [serial = 75] [outer = 0DFC9C00] 20:48:23 INFO - PROCESS | 680 | 1467431303298 Marionette DEBUG loaded listener.js 20:48:23 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (0DFD3000) [pid = 680] [serial = 76] [outer = 0DFC9C00] 20:48:24 INFO - PROCESS | 680 | --DOCSHELL 0936C000 == 22 [pid = 680] [id = 10] 20:48:24 INFO - PROCESS | 680 | --DOCSHELL 12E2F000 == 21 [pid = 680] [id = 11] 20:48:24 INFO - PROCESS | 680 | 1467431304368 Marionette TRACE conn6 <- [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]]]}] 20:48:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:48:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1280ms 20:48:24 INFO - PROCESS | 680 | 1467431304392 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 20:48:24 INFO - PROCESS | 680 | 1467431304396 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 20:48:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:48:24 INFO - PROCESS | 680 | 1467431304400 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:48:24 INFO - PROCESS | 680 | 1467431304403 Marionette TRACE conn6 <- [1,70,null,{}] 20:48:24 INFO - PROCESS | 680 | 1467431304409 Marionette TRACE conn6 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:24 INFO - PROCESS | 680 | 1467431304411 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:24 INFO - PROCESS | 680 | 1467431304522 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 20:48:24 INFO - PROCESS | 680 | 1467431304529 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:24 INFO - PROCESS | 680 | 1467431304533 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:24 INFO - PROCESS | 680 | ++DOCSHELL 0DFCF000 == 22 [pid = 680] [id = 27] 20:48:24 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (0DFCFC00) [pid = 680] [serial = 77] [outer = 00000000] 20:48:24 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0E071000) [pid = 680] [serial = 78] [outer = 0DFCFC00] 20:48:24 INFO - PROCESS | 680 | 1467431304586 Marionette DEBUG loaded listener.js 20:48:24 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0E222800) [pid = 680] [serial = 79] [outer = 0DFCFC00] 20:48:25 INFO - PROCESS | 680 | 1467431305016 Marionette TRACE conn6 <- [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]]]}] 20:48:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 670ms 20:48:25 INFO - PROCESS | 680 | 1467431305072 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 20:48:25 INFO - PROCESS | 680 | 1467431305076 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 20:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:48:25 INFO - PROCESS | 680 | 1467431305087 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:48:25 INFO - PROCESS | 680 | 1467431305090 Marionette TRACE conn6 <- [1,74,null,{}] 20:48:25 INFO - PROCESS | 680 | 1467431305094 Marionette TRACE conn6 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:25 INFO - PROCESS | 680 | 1467431305096 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:25 INFO - PROCESS | 680 | 1467431305205 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 20:48:25 INFO - PROCESS | 680 | 1467431305211 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:25 INFO - PROCESS | 680 | 1467431305213 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:25 INFO - PROCESS | 680 | ++DOCSHELL 0E22F000 == 23 [pid = 680] [id = 28] 20:48:25 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (0E22F400) [pid = 680] [serial = 80] [outer = 00000000] 20:48:25 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (0E8C8000) [pid = 680] [serial = 81] [outer = 0E22F400] 20:48:25 INFO - PROCESS | 680 | 1467431305261 Marionette DEBUG loaded listener.js 20:48:25 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (0F2CE800) [pid = 680] [serial = 82] [outer = 0E22F400] 20:48:25 INFO - PROCESS | 680 | --DOMWINDOW == 81 (14B57C00) [pid = 680] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 20:48:25 INFO - PROCESS | 680 | --DOMWINDOW == 80 (16889800) [pid = 680] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:48:25 INFO - PROCESS | 680 | --DOMWINDOW == 79 (17975800) [pid = 680] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:48:25 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0E06E400) [pid = 680] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:48:25 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0E076400) [pid = 680] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:48:25 INFO - PROCESS | 680 | --DOMWINDOW == 76 (1A95D400) [pid = 680] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:48:25 INFO - PROCESS | 680 | --DOMWINDOW == 75 (1C66A400) [pid = 680] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:48:25 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0936D000) [pid = 680] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:48:25 INFO - PROCESS | 680 | --DOMWINDOW == 73 (12E2F800) [pid = 680] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:48:25 INFO - PROCESS | 680 | --DOMWINDOW == 72 (16E29C00) [pid = 680] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:48:25 INFO - PROCESS | 680 | --DOMWINDOW == 71 (0E702800) [pid = 680] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:48:25 INFO - PROCESS | 680 | --DOMWINDOW == 70 (12344400) [pid = 680] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:48:25 INFO - PROCESS | 680 | --DOMWINDOW == 69 (13A59400) [pid = 680] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:48:25 INFO - PROCESS | 680 | --DOMWINDOW == 68 (15AE5C00) [pid = 680] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:48:26 INFO - PROCESS | 680 | 1467431306033 Marionette TRACE conn6 <- [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]]]}] 20:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 970ms 20:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:48:26 INFO - PROCESS | 680 | 1467431306063 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 20:48:26 INFO - PROCESS | 680 | 1467431306065 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 20:48:26 INFO - PROCESS | 680 | 1467431306068 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:48:26 INFO - PROCESS | 680 | 1467431306072 Marionette TRACE conn6 <- [1,78,null,{}] 20:48:26 INFO - PROCESS | 680 | 1467431306082 Marionette TRACE conn6 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:26 INFO - PROCESS | 680 | 1467431306086 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:26 INFO - PROCESS | 680 | 1467431306176 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 20:48:26 INFO - PROCESS | 680 | 1467431306244 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:26 INFO - PROCESS | 680 | 1467431306247 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:26 INFO - PROCESS | 680 | ++DOCSHELL 123E1C00 == 24 [pid = 680] [id = 29] 20:48:26 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (123E2000) [pid = 680] [serial = 83] [outer = 00000000] 20:48:26 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (125E3C00) [pid = 680] [serial = 84] [outer = 123E2000] 20:48:26 INFO - PROCESS | 680 | 1467431306294 Marionette DEBUG loaded listener.js 20:48:26 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (128B5000) [pid = 680] [serial = 85] [outer = 123E2000] 20:48:26 INFO - PROCESS | 680 | 1467431306633 Marionette TRACE conn6 <- [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]]]}] 20:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 630ms 20:48:26 INFO - PROCESS | 680 | 1467431306715 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 20:48:26 INFO - PROCESS | 680 | 1467431306718 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 20:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:48:26 INFO - PROCESS | 680 | 1467431306722 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:48:26 INFO - PROCESS | 680 | 1467431306724 Marionette TRACE conn6 <- [1,82,null,{}] 20:48:26 INFO - PROCESS | 680 | 1467431306727 Marionette TRACE conn6 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:26 INFO - PROCESS | 680 | 1467431306729 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:26 INFO - PROCESS | 680 | 1467431306812 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 20:48:26 INFO - PROCESS | 680 | 1467431306817 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:26 INFO - PROCESS | 680 | 1467431306819 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:26 INFO - PROCESS | 680 | ++DOCSHELL 12DC6400 == 25 [pid = 680] [id = 30] 20:48:26 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (12E22400) [pid = 680] [serial = 86] [outer = 00000000] 20:48:26 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (12EDD000) [pid = 680] [serial = 87] [outer = 12E22400] 20:48:26 INFO - PROCESS | 680 | 1467431306863 Marionette DEBUG loaded listener.js 20:48:26 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (12F40400) [pid = 680] [serial = 88] [outer = 12E22400] 20:48:27 INFO - PROCESS | 680 | 1467431307280 Marionette TRACE conn6 <- [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]]]}] 20:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 630ms 20:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:48:27 INFO - PROCESS | 680 | 1467431307353 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 20:48:27 INFO - PROCESS | 680 | 1467431307356 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 20:48:27 INFO - PROCESS | 680 | 1467431307358 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:48:27 INFO - PROCESS | 680 | 1467431307360 Marionette TRACE conn6 <- [1,86,null,{}] 20:48:27 INFO - PROCESS | 680 | 1467431307364 Marionette TRACE conn6 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:27 INFO - PROCESS | 680 | 1467431307366 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:27 INFO - PROCESS | 680 | 1467431307441 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 20:48:27 INFO - PROCESS | 680 | 1467431307446 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:27 INFO - PROCESS | 680 | 1467431307448 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:27 INFO - PROCESS | 680 | ++DOCSHELL 14457C00 == 26 [pid = 680] [id = 31] 20:48:27 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (14458400) [pid = 680] [serial = 89] [outer = 00000000] 20:48:27 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (1596F400) [pid = 680] [serial = 90] [outer = 14458400] 20:48:27 INFO - PROCESS | 680 | 1467431307494 Marionette DEBUG loaded listener.js 20:48:27 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (15FA2C00) [pid = 680] [serial = 91] [outer = 14458400] 20:48:27 INFO - PROCESS | 680 | 1467431307934 Marionette TRACE conn6 <- [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]]]}] 20:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 630ms 20:48:27 INFO - PROCESS | 680 | 1467431307990 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 20:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:48:27 INFO - PROCESS | 680 | 1467431307994 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 20:48:27 INFO - PROCESS | 680 | 1467431308000 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:48:28 INFO - PROCESS | 680 | 1467431308004 Marionette TRACE conn6 <- [1,90,null,{}] 20:48:28 INFO - PROCESS | 680 | 1467431308010 Marionette TRACE conn6 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:28 INFO - PROCESS | 680 | 1467431308014 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:28 INFO - PROCESS | 680 | 1467431308149 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 20:48:28 INFO - PROCESS | 680 | 1467431308213 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:28 INFO - PROCESS | 680 | 1467431308217 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:28 INFO - PROCESS | 680 | ++DOCSHELL 0DFC6C00 == 27 [pid = 680] [id = 32] 20:48:28 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0DFC7C00) [pid = 680] [serial = 92] [outer = 00000000] 20:48:28 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0DFD1400) [pid = 680] [serial = 93] [outer = 0DFC7C00] 20:48:28 INFO - PROCESS | 680 | 1467431308273 Marionette DEBUG loaded listener.js 20:48:28 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (0E077000) [pid = 680] [serial = 94] [outer = 0DFC7C00] 20:48:28 INFO - PROCESS | 680 | 1467431308864 Marionette TRACE conn6 <- [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]]]}] 20:48:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 890ms 20:48:28 INFO - PROCESS | 680 | 1467431308890 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 20:48:28 INFO - PROCESS | 680 | 1467431308895 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 20:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:48:28 INFO - PROCESS | 680 | 1467431308917 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:48:28 INFO - PROCESS | 680 | 1467431308920 Marionette TRACE conn6 <- [1,94,null,{}] 20:48:28 INFO - PROCESS | 680 | 1467431308925 Marionette TRACE conn6 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:28 INFO - PROCESS | 680 | 1467431308927 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:29 INFO - PROCESS | 680 | 1467431309032 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 20:48:29 INFO - PROCESS | 680 | 1467431309102 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:29 INFO - PROCESS | 680 | 1467431309104 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:29 INFO - PROCESS | 680 | ++DOCSHELL 123E5400 == 28 [pid = 680] [id = 33] 20:48:29 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (123E8000) [pid = 680] [serial = 95] [outer = 00000000] 20:48:29 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (128B3000) [pid = 680] [serial = 96] [outer = 123E8000] 20:48:29 INFO - PROCESS | 680 | 1467431309160 Marionette DEBUG loaded listener.js 20:48:29 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (12E30400) [pid = 680] [serial = 97] [outer = 123E8000] 20:48:29 INFO - PROCESS | 680 | 1467431309696 Marionette TRACE conn6 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 20:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 830ms 20:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:48:29 INFO - PROCESS | 680 | 1467431309748 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 20:48:29 INFO - PROCESS | 680 | 1467431309751 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 20:48:29 INFO - PROCESS | 680 | 1467431309754 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:48:29 INFO - PROCESS | 680 | 1467431309758 Marionette TRACE conn6 <- [1,98,null,{}] 20:48:29 INFO - PROCESS | 680 | 1467431309769 Marionette TRACE conn6 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:29 INFO - PROCESS | 680 | 1467431309774 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:29 INFO - PROCESS | 680 | 1467431309879 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 20:48:29 INFO - PROCESS | 680 | 1467431309964 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:29 INFO - PROCESS | 680 | 1467431309968 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:29 INFO - PROCESS | 680 | ++DOCSHELL 16887800 == 29 [pid = 680] [id = 34] 20:48:29 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (1688D800) [pid = 680] [serial = 98] [outer = 00000000] 20:48:30 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (16D63C00) [pid = 680] [serial = 99] [outer = 1688D800] 20:48:30 INFO - PROCESS | 680 | 1467431310024 Marionette DEBUG loaded listener.js 20:48:30 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (12EE4C00) [pid = 680] [serial = 100] [outer = 1688D800] 20:48:30 INFO - PROCESS | 680 | 1467431310597 Marionette TRACE conn6 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 20:48:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:48:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 930ms 20:48:30 INFO - PROCESS | 680 | 1467431310688 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 20:48:30 INFO - PROCESS | 680 | 1467431310691 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 20:48:30 INFO - PROCESS | 680 | 1467431310694 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:48:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:48:30 INFO - PROCESS | 680 | 1467431310696 Marionette TRACE conn6 <- [1,102,null,{}] 20:48:30 INFO - PROCESS | 680 | 1467431310699 Marionette TRACE conn6 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:30 INFO - PROCESS | 680 | 1467431310702 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:30 INFO - PROCESS | 680 | 1467431310804 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 20:48:30 INFO - PROCESS | 680 | 1467431310873 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:30 INFO - PROCESS | 680 | 1467431310876 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:30 INFO - PROCESS | 680 | ++DOCSHELL 17011800 == 30 [pid = 680] [id = 35] 20:48:30 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (17097800) [pid = 680] [serial = 101] [outer = 00000000] 20:48:30 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (17649C00) [pid = 680] [serial = 102] [outer = 17097800] 20:48:30 INFO - PROCESS | 680 | 1467431310929 Marionette DEBUG loaded listener.js 20:48:31 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (17945400) [pid = 680] [serial = 103] [outer = 17097800] 20:48:31 INFO - PROCESS | 680 | --DOCSHELL 16E22000 == 29 [pid = 680] [id = 12] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 88 (1885B400) [pid = 680] [serial = 17] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 87 (161CC400) [pid = 680] [serial = 51] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 86 (1680A400) [pid = 680] [serial = 52] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 85 (16B17400) [pid = 680] [serial = 54] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 84 (17FD0000) [pid = 680] [serial = 57] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 83 (193ACC00) [pid = 680] [serial = 60] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E075C00) [pid = 680] [serial = 63] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 81 (1C664800) [pid = 680] [serial = 66] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 80 (1A964800) [pid = 680] [serial = 69] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 79 (16E28C00) [pid = 680] [serial = 55] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 78 (15FA8000) [pid = 680] [serial = 36] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 77 (17972000) [pid = 680] [serial = 34] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 76 (18528C00) [pid = 680] [serial = 58] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 75 (12312000) [pid = 680] [serial = 64] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0F2C8C00) [pid = 680] [serial = 43] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 73 (1C668800) [pid = 680] [serial = 67] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 72 (1A966000) [pid = 680] [serial = 72] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 71 (1A966C00) [pid = 680] [serial = 70] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 70 (1C81C000) [pid = 680] [serial = 22] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 69 (0DF77400) [pid = 680] [serial = 28] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 68 (18243400) [pid = 680] [serial = 14] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 67 (15966400) [pid = 680] [serial = 9] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 66 (1596C000) [pid = 680] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 65 (1230FC00) [pid = 680] [serial = 4] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 64 (0D93B400) [pid = 680] [serial = 27] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 63 (12EDE400) [pid = 680] [serial = 30] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 62 (12FF7000) [pid = 680] [serial = 31] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 61 (1700C800) [pid = 680] [serial = 33] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 60 (0DA63400) [pid = 680] [serial = 39] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 59 (0F0D4800) [pid = 680] [serial = 42] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 58 (128B9C00) [pid = 680] [serial = 45] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 57 (12DA1800) [pid = 680] [serial = 46] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 56 (14457400) [pid = 680] [serial = 48] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 55 (14B53800) [pid = 680] [serial = 49] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 54 (1CA03800) [pid = 680] [serial = 24] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | --DOMWINDOW == 53 (1C818000) [pid = 680] [serial = 21] [outer = 00000000] [url = about:blank] 20:48:32 INFO - PROCESS | 680 | 1467431312083 Marionette TRACE conn6 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 20:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1435ms 20:48:32 INFO - PROCESS | 680 | 1467431312133 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 20:48:32 INFO - PROCESS | 680 | 1467431312137 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 20:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:48:32 INFO - PROCESS | 680 | 1467431312150 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:48:32 INFO - PROCESS | 680 | 1467431312153 Marionette TRACE conn6 <- [1,106,null,{}] 20:48:32 INFO - PROCESS | 680 | 1467431312188 Marionette TRACE conn6 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:32 INFO - PROCESS | 680 | 1467431312191 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:32 INFO - PROCESS | 680 | 1467431312282 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 20:48:32 INFO - PROCESS | 680 | 1467431312342 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:32 INFO - PROCESS | 680 | 1467431312347 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:32 INFO - PROCESS | 680 | ++DOCSHELL 0DFCBC00 == 30 [pid = 680] [id = 36] 20:48:32 INFO - PROCESS | 680 | ++DOMWINDOW == 54 (0DFCC000) [pid = 680] [serial = 104] [outer = 00000000] 20:48:32 INFO - PROCESS | 680 | ++DOMWINDOW == 55 (0DFD2C00) [pid = 680] [serial = 105] [outer = 0DFCC000] 20:48:32 INFO - PROCESS | 680 | 1467431312398 Marionette DEBUG loaded listener.js 20:48:32 INFO - PROCESS | 680 | ++DOMWINDOW == 56 (0E070000) [pid = 680] [serial = 106] [outer = 0DFCC000] 20:48:32 INFO - PROCESS | 680 | 1467431312771 Marionette TRACE conn6 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 20:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 671ms 20:48:32 INFO - PROCESS | 680 | 1467431312825 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 20:48:32 INFO - PROCESS | 680 | 1467431312830 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 20:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:48:32 INFO - PROCESS | 680 | 1467431312836 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:48:32 INFO - PROCESS | 680 | 1467431312839 Marionette TRACE conn6 <- [1,110,null,{}] 20:48:32 INFO - PROCESS | 680 | 1467431312843 Marionette TRACE conn6 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:32 INFO - PROCESS | 680 | 1467431312845 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:32 INFO - PROCESS | 680 | 1467431312936 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 20:48:32 INFO - PROCESS | 680 | 1467431312942 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:32 INFO - PROCESS | 680 | 1467431312945 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:32 INFO - PROCESS | 680 | ++DOCSHELL 0E8C5800 == 31 [pid = 680] [id = 37] 20:48:32 INFO - PROCESS | 680 | ++DOMWINDOW == 57 (0E8C7C00) [pid = 680] [serial = 107] [outer = 00000000] 20:48:32 INFO - PROCESS | 680 | ++DOMWINDOW == 58 (0F2CC000) [pid = 680] [serial = 108] [outer = 0E8C7C00] 20:48:32 INFO - PROCESS | 680 | 1467431312991 Marionette DEBUG loaded listener.js 20:48:33 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (1234B000) [pid = 680] [serial = 109] [outer = 0E8C7C00] 20:48:33 INFO - PROCESS | 680 | 1467431313412 Marionette TRACE conn6 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 20:48:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 20:48:33 INFO - PROCESS | 680 | 1467431313470 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 20:48:33 INFO - PROCESS | 680 | 1467431313472 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 20:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:48:33 INFO - PROCESS | 680 | 1467431313475 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:48:33 INFO - PROCESS | 680 | 1467431313479 Marionette TRACE conn6 <- [1,114,null,{}] 20:48:33 INFO - PROCESS | 680 | 1467431313490 Marionette TRACE conn6 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:33 INFO - PROCESS | 680 | 1467431313495 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:33 INFO - PROCESS | 680 | 1467431313579 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 20:48:33 INFO - PROCESS | 680 | 1467431313588 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:33 INFO - PROCESS | 680 | 1467431313591 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:33 INFO - PROCESS | 680 | ++DOCSHELL 12D27000 == 32 [pid = 680] [id = 38] 20:48:33 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (12D28C00) [pid = 680] [serial = 110] [outer = 00000000] 20:48:33 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (12DC1800) [pid = 680] [serial = 111] [outer = 12D28C00] 20:48:33 INFO - PROCESS | 680 | 1467431313638 Marionette DEBUG loaded listener.js 20:48:33 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (12E2EC00) [pid = 680] [serial = 112] [outer = 12D28C00] 20:48:34 INFO - PROCESS | 680 | 1467431314081 Marionette TRACE conn6 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 20:48:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:48:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 630ms 20:48:34 INFO - PROCESS | 680 | 1467431314722 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 20:48:34 INFO - PROCESS | 680 | 1467431314726 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 20:48:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:48:34 INFO - PROCESS | 680 | 1467431314736 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:48:34 INFO - PROCESS | 680 | 1467431314740 Marionette TRACE conn6 <- [1,118,null,{}] 20:48:34 INFO - PROCESS | 680 | 1467431314752 Marionette TRACE conn6 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:34 INFO - PROCESS | 680 | 1467431314755 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:34 INFO - PROCESS | 680 | 1467431314868 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 20:48:34 INFO - PROCESS | 680 | 1467431314877 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:34 INFO - PROCESS | 680 | 1467431314880 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:34 INFO - PROCESS | 680 | ++DOCSHELL 0DF91800 == 33 [pid = 680] [id = 39] 20:48:34 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (0DF91C00) [pid = 680] [serial = 113] [outer = 00000000] 20:48:34 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0DFCA400) [pid = 680] [serial = 114] [outer = 0DF91C00] 20:48:34 INFO - PROCESS | 680 | 1467431314932 Marionette DEBUG loaded listener.js 20:48:35 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0E06D400) [pid = 680] [serial = 115] [outer = 0DF91C00] 20:48:35 INFO - PROCESS | 680 | 1467431315396 Marionette TRACE conn6 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 20:48:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 670ms 20:48:35 INFO - PROCESS | 680 | 1467431315410 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 20:48:35 INFO - PROCESS | 680 | 1467431315413 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 20:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:48:35 INFO - PROCESS | 680 | 1467431315419 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:48:35 INFO - PROCESS | 680 | 1467431315422 Marionette TRACE conn6 <- [1,122,null,{}] 20:48:35 INFO - PROCESS | 680 | 1467431315434 Marionette TRACE conn6 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:35 INFO - PROCESS | 680 | 1467431315436 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:35 INFO - PROCESS | 680 | 1467431315540 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 20:48:35 INFO - PROCESS | 680 | 1467431315547 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:35 INFO - PROCESS | 680 | 1467431315549 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:35 INFO - PROCESS | 680 | ++DOCSHELL 0F2C8000 == 34 [pid = 680] [id = 40] 20:48:35 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0F2CB000) [pid = 680] [serial = 116] [outer = 00000000] 20:48:35 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (123E6400) [pid = 680] [serial = 117] [outer = 0F2CB000] 20:48:35 INFO - PROCESS | 680 | 1467431315596 Marionette DEBUG loaded listener.js 20:48:35 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (1252EC00) [pid = 680] [serial = 118] [outer = 0F2CB000] 20:48:36 INFO - PROCESS | 680 | 1467431316023 Marionette TRACE conn6 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 20:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 631ms 20:48:36 INFO - PROCESS | 680 | 1467431316051 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 20:48:36 INFO - PROCESS | 680 | 1467431316053 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 20:48:36 INFO - PROCESS | 680 | 1467431316056 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:48:36 INFO - PROCESS | 680 | 1467431316058 Marionette TRACE conn6 <- [1,126,null,{}] 20:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:48:36 INFO - PROCESS | 680 | 1467431316067 Marionette TRACE conn6 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:36 INFO - PROCESS | 680 | 1467431316072 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:36 INFO - PROCESS | 680 | 1467431316421 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 20:48:36 INFO - PROCESS | 680 | --DOMWINDOW == 67 (0DFC9C00) [pid = 680] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:48:36 INFO - PROCESS | 680 | --DOMWINDOW == 66 (123E0800) [pid = 680] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:48:36 INFO - PROCESS | 680 | --DOMWINDOW == 65 (18815800) [pid = 680] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:48:36 INFO - PROCESS | 680 | --DOMWINDOW == 64 (0DFCFC00) [pid = 680] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:48:36 INFO - PROCESS | 680 | --DOMWINDOW == 63 (123E2000) [pid = 680] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:48:36 INFO - PROCESS | 680 | --DOMWINDOW == 62 (0E22F400) [pid = 680] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:48:36 INFO - PROCESS | 680 | --DOMWINDOW == 61 (12E22400) [pid = 680] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:48:36 INFO - PROCESS | 680 | --DOMWINDOW == 60 (14458400) [pid = 680] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:48:36 INFO - PROCESS | 680 | --DOMWINDOW == 59 (1688D800) [pid = 680] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:48:36 INFO - PROCESS | 680 | --DOMWINDOW == 58 (17097800) [pid = 680] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:48:36 INFO - PROCESS | 680 | --DOMWINDOW == 57 (0DFCC000) [pid = 680] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:48:36 INFO - PROCESS | 680 | --DOMWINDOW == 56 (0DFC7C00) [pid = 680] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:48:36 INFO - PROCESS | 680 | --DOMWINDOW == 55 (123E8000) [pid = 680] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:48:36 INFO - PROCESS | 680 | 1467431316494 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:36 INFO - PROCESS | 680 | 1467431316497 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:36 INFO - PROCESS | 680 | ++DOCSHELL 0DFCFC00 == 35 [pid = 680] [id = 41] 20:48:36 INFO - PROCESS | 680 | ++DOMWINDOW == 56 (0E06E400) [pid = 680] [serial = 119] [outer = 00000000] 20:48:36 INFO - PROCESS | 680 | ++DOMWINDOW == 57 (0E7CC000) [pid = 680] [serial = 120] [outer = 0E06E400] 20:48:36 INFO - PROCESS | 680 | 1467431316544 Marionette DEBUG loaded listener.js 20:48:36 INFO - PROCESS | 680 | ++DOMWINDOW == 58 (125E7000) [pid = 680] [serial = 121] [outer = 0E06E400] 20:48:36 INFO - PROCESS | 680 | 1467431316908 Marionette TRACE conn6 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 20:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 870ms 20:48:36 INFO - PROCESS | 680 | 1467431316931 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 20:48:36 INFO - PROCESS | 680 | 1467431316933 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 20:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:48:36 INFO - PROCESS | 680 | 1467431316941 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:48:36 INFO - PROCESS | 680 | 1467431316953 Marionette TRACE conn6 <- [1,130,null,{}] 20:48:36 INFO - PROCESS | 680 | 1467431316958 Marionette TRACE conn6 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:36 INFO - PROCESS | 680 | 1467431316960 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:37 INFO - PROCESS | 680 | 1467431317042 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 20:48:37 INFO - PROCESS | 680 | 1467431317047 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:37 INFO - PROCESS | 680 | 1467431317049 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:37 INFO - PROCESS | 680 | ++DOCSHELL 12E22400 == 36 [pid = 680] [id = 42] 20:48:37 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (12E4A400) [pid = 680] [serial = 122] [outer = 00000000] 20:48:37 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (14457400) [pid = 680] [serial = 123] [outer = 12E4A400] 20:48:37 INFO - PROCESS | 680 | 1467431317094 Marionette DEBUG loaded listener.js 20:48:37 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (15967C00) [pid = 680] [serial = 124] [outer = 12E4A400] 20:48:37 INFO - PROCESS | 680 | 1467431317512 Marionette TRACE conn6 <- [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]]]}] 20:48:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 650ms 20:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:48:37 INFO - PROCESS | 680 | 1467431317587 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 20:48:37 INFO - PROCESS | 680 | 1467431317589 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 20:48:37 INFO - PROCESS | 680 | 1467431317592 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:48:37 INFO - PROCESS | 680 | 1467431317593 Marionette TRACE conn6 <- [1,134,null,{}] 20:48:37 INFO - PROCESS | 680 | 1467431317597 Marionette TRACE conn6 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:37 INFO - PROCESS | 680 | 1467431317599 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:37 INFO - PROCESS | 680 | 1467431317679 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 20:48:37 INFO - PROCESS | 680 | 1467431317687 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:37 INFO - PROCESS | 680 | 1467431317689 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:37 INFO - PROCESS | 680 | ++DOCSHELL 0E225400 == 37 [pid = 680] [id = 43] 20:48:37 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (1596CC00) [pid = 680] [serial = 125] [outer = 00000000] 20:48:37 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (15FA9000) [pid = 680] [serial = 126] [outer = 1596CC00] 20:48:37 INFO - PROCESS | 680 | 1467431317734 Marionette DEBUG loaded listener.js 20:48:37 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (161CB800) [pid = 680] [serial = 127] [outer = 1596CC00] 20:48:38 INFO - PROCESS | 680 | 1467431318160 Marionette TRACE conn6 <- [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]]]}] 20:48:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:48:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 630ms 20:48:38 INFO - PROCESS | 680 | 1467431318223 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 20:48:38 INFO - PROCESS | 680 | 1467431318226 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 20:48:38 INFO - PROCESS | 680 | 1467431318229 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:48:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:48:38 INFO - PROCESS | 680 | 1467431318230 Marionette TRACE conn6 <- [1,138,null,{}] 20:48:38 INFO - PROCESS | 680 | 1467431318234 Marionette TRACE conn6 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:38 INFO - PROCESS | 680 | 1467431318240 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:38 INFO - PROCESS | 680 | 1467431318346 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 20:48:38 INFO - PROCESS | 680 | 1467431318358 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:38 INFO - PROCESS | 680 | 1467431318360 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:38 INFO - PROCESS | 680 | ++DOCSHELL 161D2400 == 38 [pid = 680] [id = 44] 20:48:38 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (16882C00) [pid = 680] [serial = 128] [outer = 00000000] 20:48:38 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (16B18C00) [pid = 680] [serial = 129] [outer = 16882C00] 20:48:38 INFO - PROCESS | 680 | 1467431318403 Marionette DEBUG loaded listener.js 20:48:38 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (16E23000) [pid = 680] [serial = 130] [outer = 16882C00] 20:48:38 INFO - PROCESS | 680 | 1467431318991 Marionette TRACE conn6 <- [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]]]}] 20:48:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 830ms 20:48:39 INFO - PROCESS | 680 | 1467431319064 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 20:48:39 INFO - PROCESS | 680 | 1467431319068 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 20:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:48:39 INFO - PROCESS | 680 | 1467431319073 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:48:39 INFO - PROCESS | 680 | 1467431319078 Marionette TRACE conn6 <- [1,142,null,{}] 20:48:39 INFO - PROCESS | 680 | 1467431319083 Marionette TRACE conn6 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:39 INFO - PROCESS | 680 | 1467431319086 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:39 INFO - PROCESS | 680 | 1467431319195 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 20:48:39 INFO - PROCESS | 680 | 1467431319267 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:39 INFO - PROCESS | 680 | 1467431319269 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:39 INFO - PROCESS | 680 | ++DOCSHELL 0E072C00 == 39 [pid = 680] [id = 45] 20:48:39 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0E22EC00) [pid = 680] [serial = 131] [outer = 00000000] 20:48:39 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (12312000) [pid = 680] [serial = 132] [outer = 0E22EC00] 20:48:39 INFO - PROCESS | 680 | 1467431319327 Marionette DEBUG loaded listener.js 20:48:39 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (125AA000) [pid = 680] [serial = 133] [outer = 0E22EC00] 20:48:39 INFO - PROCESS | 680 | 1467431319920 Marionette TRACE conn6 <- [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]]]}] 20:48:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 890ms 20:48:39 INFO - PROCESS | 680 | 1467431319963 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 20:48:39 INFO - PROCESS | 680 | 1467431319968 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 20:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:48:39 INFO - PROCESS | 680 | 1467431319974 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:48:39 INFO - PROCESS | 680 | 1467431319977 Marionette TRACE conn6 <- [1,146,null,{}] 20:48:39 INFO - PROCESS | 680 | 1467431319981 Marionette TRACE conn6 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:39 INFO - PROCESS | 680 | 1467431319984 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:40 INFO - PROCESS | 680 | 1467431320095 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 20:48:40 INFO - PROCESS | 680 | 1467431320166 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:40 INFO - PROCESS | 680 | 1467431320169 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:40 INFO - PROCESS | 680 | ++DOCSHELL 13A58800 == 40 [pid = 680] [id = 46] 20:48:40 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (13F43800) [pid = 680] [serial = 134] [outer = 00000000] 20:48:40 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (15FA4800) [pid = 680] [serial = 135] [outer = 13F43800] 20:48:40 INFO - PROCESS | 680 | 1467431320225 Marionette DEBUG loaded listener.js 20:48:40 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (161C9C00) [pid = 680] [serial = 136] [outer = 13F43800] 20:48:40 INFO - PROCESS | 680 | 1467431320832 Marionette TRACE conn6 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 20:48:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 930ms 20:48:40 INFO - PROCESS | 680 | 1467431320909 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 20:48:40 INFO - PROCESS | 680 | 1467431320911 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 20:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:48:40 INFO - PROCESS | 680 | 1467431320915 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:48:40 INFO - PROCESS | 680 | 1467431320919 Marionette TRACE conn6 <- [1,150,null,{}] 20:48:40 INFO - PROCESS | 680 | 1467431320930 Marionette TRACE conn6 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:40 INFO - PROCESS | 680 | 1467431320935 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:41 INFO - PROCESS | 680 | 1467431321035 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 20:48:41 INFO - PROCESS | 680 | 1467431321107 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:41 INFO - PROCESS | 680 | 1467431321110 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:41 INFO - PROCESS | 680 | ++DOCSHELL 0DFCC400 == 41 [pid = 680] [id = 47] 20:48:41 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (17010C00) [pid = 680] [serial = 137] [outer = 00000000] 20:48:41 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (17099C00) [pid = 680] [serial = 138] [outer = 17010C00] 20:48:41 INFO - PROCESS | 680 | 1467431321166 Marionette DEBUG loaded listener.js 20:48:41 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (1764BC00) [pid = 680] [serial = 139] [outer = 17010C00] 20:48:41 INFO - PROCESS | 680 | 1467431321806 Marionette TRACE conn6 <- [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]]]}] 20:48:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 930ms 20:48:41 INFO - PROCESS | 680 | 1467431321849 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 20:48:41 INFO - PROCESS | 680 | 1467431321853 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 20:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:48:41 INFO - PROCESS | 680 | 1467431321858 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:48:41 INFO - PROCESS | 680 | 1467431321861 Marionette TRACE conn6 <- [1,154,null,{}] 20:48:41 INFO - PROCESS | 680 | 1467431321867 Marionette TRACE conn6 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:41 INFO - PROCESS | 680 | 1467431321869 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:41 INFO - PROCESS | 680 | 1467431321974 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 20:48:42 INFO - PROCESS | 680 | 1467431322065 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:42 INFO - PROCESS | 680 | 1467431322070 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:42 INFO - PROCESS | 680 | ++DOCSHELL 0DFD3400 == 42 [pid = 680] [id = 48] 20:48:42 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (0E06E000) [pid = 680] [serial = 140] [outer = 00000000] 20:48:42 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0E224800) [pid = 680] [serial = 141] [outer = 0E06E000] 20:48:42 INFO - PROCESS | 680 | 1467431322120 Marionette DEBUG loaded listener.js 20:48:42 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0E22D800) [pid = 680] [serial = 142] [outer = 0E06E000] 20:48:42 INFO - PROCESS | 680 | --DOCSHELL 0E8C5800 == 41 [pid = 680] [id = 37] 20:48:42 INFO - PROCESS | 680 | --DOCSHELL 0DFCBC00 == 40 [pid = 680] [id = 36] 20:48:42 INFO - PROCESS | 680 | --DOCSHELL 0E225400 == 39 [pid = 680] [id = 43] 20:48:42 INFO - PROCESS | 680 | --DOCSHELL 12E22400 == 38 [pid = 680] [id = 42] 20:48:42 INFO - PROCESS | 680 | --DOCSHELL 0DFCFC00 == 37 [pid = 680] [id = 41] 20:48:42 INFO - PROCESS | 680 | --DOCSHELL 0F2C8000 == 36 [pid = 680] [id = 40] 20:48:42 INFO - PROCESS | 680 | --DOCSHELL 0DF91800 == 35 [pid = 680] [id = 39] 20:48:42 INFO - PROCESS | 680 | --DOCSHELL 12D27000 == 34 [pid = 680] [id = 38] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 78 (16D63C00) [pid = 680] [serial = 99] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 77 (17649C00) [pid = 680] [serial = 102] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0DFD2C00) [pid = 680] [serial = 105] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0E070000) [pid = 680] [serial = 106] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0F2CC000) [pid = 680] [serial = 108] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0E071000) [pid = 680] [serial = 78] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 72 (125E3C00) [pid = 680] [serial = 84] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 71 (0E8C8000) [pid = 680] [serial = 81] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 70 (12EDD000) [pid = 680] [serial = 87] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 69 (0DFD1400) [pid = 680] [serial = 93] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 68 (128B3000) [pid = 680] [serial = 96] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 67 (1596F400) [pid = 680] [serial = 90] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 66 (15FA2C00) [pid = 680] [serial = 91] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 65 (12F40400) [pid = 680] [serial = 88] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 64 (0F2CE800) [pid = 680] [serial = 82] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 63 (0E077000) [pid = 680] [serial = 94] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 62 (0E222800) [pid = 680] [serial = 79] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 61 (12E30400) [pid = 680] [serial = 97] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 60 (12EE4C00) [pid = 680] [serial = 100] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 59 (17945400) [pid = 680] [serial = 103] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 58 (128B5000) [pid = 680] [serial = 85] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 57 (0DFD3000) [pid = 680] [serial = 76] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 56 (0DFD0400) [pid = 680] [serial = 75] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 55 (1C824000) [pid = 680] [serial = 73] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | --DOMWINDOW == 54 (1C608400) [pid = 680] [serial = 61] [outer = 00000000] [url = about:blank] 20:48:42 INFO - PROCESS | 680 | 1467431322615 Marionette TRACE conn6 <- [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]]]}] 20:48:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 790ms 20:48:42 INFO - PROCESS | 680 | 1467431322648 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 20:48:42 INFO - PROCESS | 680 | 1467431322653 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 20:48:42 INFO - PROCESS | 680 | 1467431322658 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:48:42 INFO - PROCESS | 680 | 1467431322661 Marionette TRACE conn6 <- [1,158,null,{}] 20:48:42 INFO - PROCESS | 680 | 1467431322665 Marionette TRACE conn6 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:42 INFO - PROCESS | 680 | 1467431322667 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:42 INFO - PROCESS | 680 | 1467431322754 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 20:48:42 INFO - PROCESS | 680 | 1467431322760 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:42 INFO - PROCESS | 680 | 1467431322762 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:42 INFO - PROCESS | 680 | ++DOCSHELL 0E228800 == 35 [pid = 680] [id = 49] 20:48:42 INFO - PROCESS | 680 | ++DOMWINDOW == 55 (0E41FC00) [pid = 680] [serial = 143] [outer = 00000000] 20:48:42 INFO - PROCESS | 680 | ++DOMWINDOW == 56 (1230FC00) [pid = 680] [serial = 144] [outer = 0E41FC00] 20:48:42 INFO - PROCESS | 680 | 1467431322810 Marionette DEBUG loaded listener.js 20:48:42 INFO - PROCESS | 680 | ++DOMWINDOW == 57 (123DFC00) [pid = 680] [serial = 145] [outer = 0E41FC00] 20:48:43 INFO - PROCESS | 680 | 1467431323254 Marionette TRACE conn6 <- [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]]]}] 20:48:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 630ms 20:48:43 INFO - PROCESS | 680 | 1467431323293 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 20:48:43 INFO - PROCESS | 680 | 1467431323295 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 20:48:43 INFO - PROCESS | 680 | 1467431323299 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:48:43 INFO - PROCESS | 680 | 1467431323303 Marionette TRACE conn6 <- [1,162,null,{}] 20:48:43 INFO - PROCESS | 680 | 1467431323313 Marionette TRACE conn6 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:43 INFO - PROCESS | 680 | 1467431323317 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:43 INFO - PROCESS | 680 | 1467431323398 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 20:48:43 INFO - PROCESS | 680 | 1467431323406 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:43 INFO - PROCESS | 680 | 1467431323409 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:43 INFO - PROCESS | 680 | ++DOCSHELL 12E50400 == 36 [pid = 680] [id = 50] 20:48:43 INFO - PROCESS | 680 | ++DOMWINDOW == 58 (12E50C00) [pid = 680] [serial = 146] [outer = 00000000] 20:48:43 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (12F3E800) [pid = 680] [serial = 147] [outer = 12E50C00] 20:48:43 INFO - PROCESS | 680 | 1467431323456 Marionette DEBUG loaded listener.js 20:48:43 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (13A4CC00) [pid = 680] [serial = 148] [outer = 12E50C00] 20:48:43 INFO - PROCESS | 680 | 1467431323899 Marionette TRACE conn6 <- [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]]]}] 20:48:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 630ms 20:48:43 INFO - PROCESS | 680 | 1467431323933 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 20:48:43 INFO - PROCESS | 680 | 1467431323936 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 20:48:43 INFO - PROCESS | 680 | 1467431323939 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:48:43 INFO - PROCESS | 680 | 1467431323940 Marionette TRACE conn6 <- [1,166,null,{}] 20:48:43 INFO - PROCESS | 680 | 1467431323944 Marionette TRACE conn6 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:43 INFO - PROCESS | 680 | 1467431323946 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:44 INFO - PROCESS | 680 | 1467431324030 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 20:48:44 INFO - PROCESS | 680 | 1467431324035 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:44 INFO - PROCESS | 680 | 1467431324037 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:44 INFO - PROCESS | 680 | ++DOCSHELL 14458400 == 37 [pid = 680] [id = 51] 20:48:44 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (144CB400) [pid = 680] [serial = 149] [outer = 00000000] 20:48:44 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (15FA5800) [pid = 680] [serial = 150] [outer = 144CB400] 20:48:44 INFO - PROCESS | 680 | 1467431324090 Marionette DEBUG loaded listener.js 20:48:44 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (161D1000) [pid = 680] [serial = 151] [outer = 144CB400] 20:48:44 INFO - PROCESS | 680 | 1467431324501 Marionette TRACE conn6 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 20:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 570ms 20:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:48:44 INFO - PROCESS | 680 | 1467431324513 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 20:48:44 INFO - PROCESS | 680 | 1467431324515 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 20:48:44 INFO - PROCESS | 680 | 1467431324518 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:48:44 INFO - PROCESS | 680 | 1467431324520 Marionette TRACE conn6 <- [1,170,null,{}] 20:48:44 INFO - PROCESS | 680 | 1467431324523 Marionette TRACE conn6 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:44 INFO - PROCESS | 680 | 1467431324525 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:44 INFO - PROCESS | 680 | 1467431324638 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 20:48:44 INFO - PROCESS | 680 | 1467431324650 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:44 INFO - PROCESS | 680 | 1467431324652 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:44 INFO - PROCESS | 680 | ++DOCSHELL 1688CC00 == 38 [pid = 680] [id = 52] 20:48:44 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (1688D800) [pid = 680] [serial = 152] [outer = 00000000] 20:48:44 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (16E22000) [pid = 680] [serial = 153] [outer = 1688D800] 20:48:44 INFO - PROCESS | 680 | 1467431324695 Marionette DEBUG loaded listener.js 20:48:44 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (16E2AC00) [pid = 680] [serial = 154] [outer = 1688D800] 20:48:45 INFO - PROCESS | 680 | 1467431325139 Marionette TRACE conn6 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 20:48:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 670ms 20:48:45 INFO - PROCESS | 680 | 1467431325190 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 20:48:45 INFO - PROCESS | 680 | 1467431325193 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 20:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:48:45 INFO - PROCESS | 680 | 1467431325196 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:48:45 INFO - PROCESS | 680 | 1467431325198 Marionette TRACE conn6 <- [1,174,null,{}] 20:48:45 INFO - PROCESS | 680 | 1467431325202 Marionette TRACE conn6 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:45 INFO - PROCESS | 680 | 1467431325208 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:45 INFO - PROCESS | 680 | 1467431325349 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 20:48:45 INFO - PROCESS | 680 | 1467431325355 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:45 INFO - PROCESS | 680 | 1467431325357 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:45 INFO - PROCESS | 680 | ++DOCSHELL 0DAF2400 == 39 [pid = 680] [id = 53] 20:48:45 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (1700A400) [pid = 680] [serial = 155] [outer = 00000000] 20:48:45 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (17E2A000) [pid = 680] [serial = 156] [outer = 1700A400] 20:48:45 INFO - PROCESS | 680 | 1467431325404 Marionette DEBUG loaded listener.js 20:48:45 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (17E30000) [pid = 680] [serial = 157] [outer = 1700A400] 20:48:45 INFO - PROCESS | 680 | 1467431325833 Marionette TRACE conn6 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 20:48:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 20:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:48:45 INFO - PROCESS | 680 | 1467431325869 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 20:48:45 INFO - PROCESS | 680 | 1467431325871 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 20:48:45 INFO - PROCESS | 680 | 1467431325874 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:48:45 INFO - PROCESS | 680 | 1467431325876 Marionette TRACE conn6 <- [1,178,null,{}] 20:48:45 INFO - PROCESS | 680 | 1467431325879 Marionette TRACE conn6 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:45 INFO - PROCESS | 680 | 1467431325881 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:46 INFO - PROCESS | 680 | 1467431326008 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 20:48:46 INFO - PROCESS | 680 | 1467431326024 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:46 INFO - PROCESS | 680 | 1467431326026 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:46 INFO - PROCESS | 680 | ++DOCSHELL 182A7800 == 40 [pid = 680] [id = 54] 20:48:46 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (1852BC00) [pid = 680] [serial = 158] [outer = 00000000] 20:48:46 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (1885DC00) [pid = 680] [serial = 159] [outer = 1852BC00] 20:48:46 INFO - PROCESS | 680 | 1467431326080 Marionette DEBUG loaded listener.js 20:48:46 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (1885E000) [pid = 680] [serial = 160] [outer = 1852BC00] 20:48:46 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (194EB800) [pid = 680] [serial = 161] [outer = 0D935400] 20:48:46 INFO - PROCESS | 680 | 1467431326547 Marionette TRACE conn6 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 20:48:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 730ms 20:48:46 INFO - PROCESS | 680 | --DOMWINDOW == 72 (12D28C00) [pid = 680] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:48:46 INFO - PROCESS | 680 | --DOMWINDOW == 71 (0E8C7C00) [pid = 680] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:48:46 INFO - PROCESS | 680 | --DOMWINDOW == 70 (0DF91C00) [pid = 680] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:48:46 INFO - PROCESS | 680 | --DOMWINDOW == 69 (1596CC00) [pid = 680] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:48:46 INFO - PROCESS | 680 | --DOMWINDOW == 68 (0E06E400) [pid = 680] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:48:46 INFO - PROCESS | 680 | --DOMWINDOW == 67 (0F2CB000) [pid = 680] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:48:46 INFO - PROCESS | 680 | --DOMWINDOW == 66 (12E4A400) [pid = 680] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:48:46 INFO - PROCESS | 680 | 1467431326625 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 20:48:46 INFO - PROCESS | 680 | 1467431326627 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 20:48:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:48:46 INFO - PROCESS | 680 | 1467431326631 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:48:46 INFO - PROCESS | 680 | 1467431326633 Marionette TRACE conn6 <- [1,182,null,{}] 20:48:46 INFO - PROCESS | 680 | 1467431326637 Marionette TRACE conn6 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:46 INFO - PROCESS | 680 | 1467431326638 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:46 INFO - PROCESS | 680 | 1467431326716 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 20:48:46 INFO - PROCESS | 680 | 1467431326723 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:46 INFO - PROCESS | 680 | 1467431326725 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:46 INFO - PROCESS | 680 | ++DOCSHELL 0E587400 == 41 [pid = 680] [id = 55] 20:48:46 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (12310800) [pid = 680] [serial = 162] [outer = 00000000] 20:48:46 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (13F43C00) [pid = 680] [serial = 163] [outer = 12310800] 20:48:46 INFO - PROCESS | 680 | 1467431326768 Marionette DEBUG loaded listener.js 20:48:46 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (15FB0C00) [pid = 680] [serial = 164] [outer = 12310800] 20:48:47 INFO - PROCESS | 680 | 1467431327161 Marionette TRACE conn6 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 20:48:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:48:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 572ms 20:48:47 INFO - PROCESS | 680 | 1467431327205 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 20:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:48:47 INFO - PROCESS | 680 | 1467431327207 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 20:48:47 INFO - PROCESS | 680 | 1467431327211 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:48:47 INFO - PROCESS | 680 | 1467431327212 Marionette TRACE conn6 <- [1,186,null,{}] 20:48:47 INFO - PROCESS | 680 | 1467431327223 Marionette TRACE conn6 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:47 INFO - PROCESS | 680 | 1467431327225 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:47 INFO - PROCESS | 680 | 1467431327305 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 20:48:47 INFO - PROCESS | 680 | 1467431327332 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:47 INFO - PROCESS | 680 | 1467431327334 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:47 INFO - PROCESS | 680 | ++DOCSHELL 0DFD0000 == 42 [pid = 680] [id = 56] 20:48:47 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E70DC00) [pid = 680] [serial = 165] [outer = 00000000] 20:48:47 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (1A25A000) [pid = 680] [serial = 166] [outer = 0E70DC00] 20:48:47 INFO - PROCESS | 680 | 1467431327376 Marionette DEBUG loaded listener.js 20:48:47 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (1A969000) [pid = 680] [serial = 167] [outer = 0E70DC00] 20:48:47 INFO - PROCESS | 680 | 1467431327765 Marionette TRACE conn6 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 20:48:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:48:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 571ms 20:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:48:47 INFO - PROCESS | 680 | 1467431327782 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 20:48:47 INFO - PROCESS | 680 | 1467431327784 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 20:48:47 INFO - PROCESS | 680 | 1467431327787 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:48:47 INFO - PROCESS | 680 | 1467431327789 Marionette TRACE conn6 <- [1,190,null,{}] 20:48:47 INFO - PROCESS | 680 | 1467431327793 Marionette TRACE conn6 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:47 INFO - PROCESS | 680 | 1467431327795 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:47 INFO - PROCESS | 680 | 1467431327915 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 20:48:47 INFO - PROCESS | 680 | 1467431327922 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:47 INFO - PROCESS | 680 | 1467431327924 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:47 INFO - PROCESS | 680 | ++DOCSHELL 178B5000 == 43 [pid = 680] [id = 57] 20:48:47 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (178B9000) [pid = 680] [serial = 168] [outer = 00000000] 20:48:47 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (178BF400) [pid = 680] [serial = 169] [outer = 178B9000] 20:48:47 INFO - PROCESS | 680 | 1467431327967 Marionette DEBUG loaded listener.js 20:48:48 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (178C2800) [pid = 680] [serial = 170] [outer = 178B9000] 20:48:48 INFO - PROCESS | 680 | 1467431328333 Marionette TRACE conn6 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 20:48:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 570ms 20:48:48 INFO - PROCESS | 680 | 1467431328359 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 20:48:48 INFO - PROCESS | 680 | 1467431328361 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 20:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:48:48 INFO - PROCESS | 680 | 1467431328364 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:48:48 INFO - PROCESS | 680 | 1467431328367 Marionette TRACE conn6 <- [1,194,null,{}] 20:48:48 INFO - PROCESS | 680 | 1467431328370 Marionette TRACE conn6 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:48 INFO - PROCESS | 680 | 1467431328372 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:48 INFO - PROCESS | 680 | 1467431328464 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 20:48:48 INFO - PROCESS | 680 | 1467431328542 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:48 INFO - PROCESS | 680 | 1467431328545 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:48 INFO - PROCESS | 680 | ++DOCSHELL 19488400 == 44 [pid = 680] [id = 58] 20:48:48 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (19489000) [pid = 680] [serial = 171] [outer = 00000000] 20:48:48 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (1948EC00) [pid = 680] [serial = 172] [outer = 19489000] 20:48:48 INFO - PROCESS | 680 | 1467431328592 Marionette DEBUG loaded listener.js 20:48:48 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (19491000) [pid = 680] [serial = 173] [outer = 19489000] 20:48:49 INFO - PROCESS | 680 | 1467431329160 Marionette TRACE conn6 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 20:48:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 830ms 20:48:49 INFO - PROCESS | 680 | 1467431329196 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 20:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:48:49 INFO - PROCESS | 680 | 1467431329201 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 20:48:49 INFO - PROCESS | 680 | 1467431329205 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:48:49 INFO - PROCESS | 680 | 1467431329211 Marionette TRACE conn6 <- [1,198,null,{}] 20:48:49 INFO - PROCESS | 680 | 1467431329216 Marionette TRACE conn6 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:49 INFO - PROCESS | 680 | 1467431329219 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:49 INFO - PROCESS | 680 | 1467431329331 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 20:48:49 INFO - PROCESS | 680 | 1467431329420 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:49 INFO - PROCESS | 680 | 1467431329423 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:49 INFO - PROCESS | 680 | ++DOCSHELL 0E076000 == 45 [pid = 680] [id = 59] 20:48:49 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0E078C00) [pid = 680] [serial = 174] [outer = 00000000] 20:48:49 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (0E8CDC00) [pid = 680] [serial = 175] [outer = 0E078C00] 20:48:49 INFO - PROCESS | 680 | 1467431329479 Marionette DEBUG loaded listener.js 20:48:49 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (1230F800) [pid = 680] [serial = 176] [outer = 0E078C00] 20:48:50 INFO - PROCESS | 680 | 1467431330061 Marionette TRACE conn6 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 20:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 930ms 20:48:50 INFO - PROCESS | 680 | 1467431330136 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 20:48:50 INFO - PROCESS | 680 | 1467431330141 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 20:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:48:50 INFO - PROCESS | 680 | 1467431330147 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:48:50 INFO - PROCESS | 680 | 1467431330150 Marionette TRACE conn6 <- [1,202,null,{}] 20:48:50 INFO - PROCESS | 680 | 1467431330155 Marionette TRACE conn6 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:50 INFO - PROCESS | 680 | 1467431330158 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:50 INFO - PROCESS | 680 | 1467431330278 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 20:48:50 INFO - PROCESS | 680 | 1467431330349 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:50 INFO - PROCESS | 680 | 1467431330351 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:50 INFO - PROCESS | 680 | ++DOCSHELL 12EE4C00 == 46 [pid = 680] [id = 60] 20:48:50 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (12FF7000) [pid = 680] [serial = 177] [outer = 00000000] 20:48:50 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (14B54800) [pid = 680] [serial = 178] [outer = 12FF7000] 20:48:50 INFO - PROCESS | 680 | 1467431330447 Marionette DEBUG loaded listener.js 20:48:50 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (15FB0000) [pid = 680] [serial = 179] [outer = 12FF7000] 20:48:50 INFO - PROCESS | 680 | 1467431330986 Marionette TRACE conn6 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 20:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 930ms 20:48:51 INFO - PROCESS | 680 | 1467431331081 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 20:48:51 INFO - PROCESS | 680 | 1467431331083 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 20:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:48:51 INFO - PROCESS | 680 | 1467431331139 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:48:51 INFO - PROCESS | 680 | 1467431331143 Marionette TRACE conn6 <- [1,206,null,{}] 20:48:51 INFO - PROCESS | 680 | 1467431331155 Marionette TRACE conn6 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:51 INFO - PROCESS | 680 | 1467431331160 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:51 INFO - PROCESS | 680 | 1467431331289 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 20:48:51 INFO - PROCESS | 680 | 1467431331363 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:51 INFO - PROCESS | 680 | 1467431331367 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:51 INFO - PROCESS | 680 | ++DOCSHELL 125E1800 == 47 [pid = 680] [id = 61] 20:48:51 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (125E3000) [pid = 680] [serial = 180] [outer = 00000000] 20:48:51 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (14B59400) [pid = 680] [serial = 181] [outer = 125E3000] 20:48:51 INFO - PROCESS | 680 | 1467431331436 Marionette DEBUG loaded listener.js 20:48:51 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (178BC000) [pid = 680] [serial = 182] [outer = 125E3000] 20:48:52 INFO - PROCESS | 680 | 1467431332081 Marionette TRACE conn6 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 20:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1007ms 20:48:52 INFO - PROCESS | 680 | 1467431332116 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 20:48:52 INFO - PROCESS | 680 | 1467431332120 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 20:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:48:52 INFO - PROCESS | 680 | 1467431332125 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:48:52 INFO - PROCESS | 680 | 1467431332128 Marionette TRACE conn6 <- [1,210,null,{}] 20:48:52 INFO - PROCESS | 680 | 1467431332134 Marionette TRACE conn6 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:52 INFO - PROCESS | 680 | 1467431332136 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:52 INFO - PROCESS | 680 | 1467431332237 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 20:48:52 INFO - PROCESS | 680 | 1467431332333 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:52 INFO - PROCESS | 680 | 1467431332335 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:52 INFO - PROCESS | 680 | ++DOCSHELL 0E222400 == 48 [pid = 680] [id = 62] 20:48:52 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (0E223C00) [pid = 680] [serial = 183] [outer = 00000000] 20:48:52 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (0F0DF400) [pid = 680] [serial = 184] [outer = 0E223C00] 20:48:52 INFO - PROCESS | 680 | 1467431332384 Marionette DEBUG loaded listener.js 20:48:52 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (123E8C00) [pid = 680] [serial = 185] [outer = 0E223C00] 20:48:52 INFO - PROCESS | 680 | --DOCSHELL 123E5400 == 47 [pid = 680] [id = 33] 20:48:52 INFO - PROCESS | 680 | --DOCSHELL 16887800 == 46 [pid = 680] [id = 34] 20:48:52 INFO - PROCESS | 680 | --DOCSHELL 178B5000 == 45 [pid = 680] [id = 57] 20:48:52 INFO - PROCESS | 680 | --DOCSHELL 0DFD0000 == 44 [pid = 680] [id = 56] 20:48:52 INFO - PROCESS | 680 | --DOCSHELL 0E587400 == 43 [pid = 680] [id = 55] 20:48:52 INFO - PROCESS | 680 | --DOCSHELL 182A7800 == 42 [pid = 680] [id = 54] 20:48:52 INFO - PROCESS | 680 | --DOCSHELL 0DAF2400 == 41 [pid = 680] [id = 53] 20:48:52 INFO - PROCESS | 680 | --DOCSHELL 1688CC00 == 40 [pid = 680] [id = 52] 20:48:52 INFO - PROCESS | 680 | --DOCSHELL 14458400 == 39 [pid = 680] [id = 51] 20:48:52 INFO - PROCESS | 680 | --DOCSHELL 12E50400 == 38 [pid = 680] [id = 50] 20:48:52 INFO - PROCESS | 680 | --DOCSHELL 0E228800 == 37 [pid = 680] [id = 49] 20:48:52 INFO - PROCESS | 680 | --DOCSHELL 0DFD3400 == 36 [pid = 680] [id = 48] 20:48:52 INFO - PROCESS | 680 | --DOCSHELL 0DFCC400 == 35 [pid = 680] [id = 47] 20:48:52 INFO - PROCESS | 680 | --DOCSHELL 13A58800 == 34 [pid = 680] [id = 46] 20:48:52 INFO - PROCESS | 680 | --DOCSHELL 0E072C00 == 33 [pid = 680] [id = 45] 20:48:52 INFO - PROCESS | 680 | --DOCSHELL 161D2400 == 32 [pid = 680] [id = 44] 20:48:52 INFO - PROCESS | 680 | --DOMWINDOW == 89 (12DC1800) [pid = 680] [serial = 111] [outer = 00000000] [url = about:blank] 20:48:52 INFO - PROCESS | 680 | --DOMWINDOW == 88 (1234B000) [pid = 680] [serial = 109] [outer = 00000000] [url = about:blank] 20:48:52 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0E06D400) [pid = 680] [serial = 115] [outer = 00000000] [url = about:blank] 20:48:52 INFO - PROCESS | 680 | --DOMWINDOW == 86 (161CB800) [pid = 680] [serial = 127] [outer = 00000000] [url = about:blank] 20:48:52 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0DFCA400) [pid = 680] [serial = 114] [outer = 00000000] [url = about:blank] 20:48:52 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E7CC000) [pid = 680] [serial = 120] [outer = 00000000] [url = about:blank] 20:48:52 INFO - PROCESS | 680 | --DOMWINDOW == 83 (1252EC00) [pid = 680] [serial = 118] [outer = 00000000] [url = about:blank] 20:48:52 INFO - PROCESS | 680 | --DOMWINDOW == 82 (123E6400) [pid = 680] [serial = 117] [outer = 00000000] [url = about:blank] 20:48:52 INFO - PROCESS | 680 | --DOMWINDOW == 81 (14457400) [pid = 680] [serial = 123] [outer = 00000000] [url = about:blank] 20:48:52 INFO - PROCESS | 680 | --DOMWINDOW == 80 (15FA9000) [pid = 680] [serial = 126] [outer = 00000000] [url = about:blank] 20:48:52 INFO - PROCESS | 680 | --DOMWINDOW == 79 (125E7000) [pid = 680] [serial = 121] [outer = 00000000] [url = about:blank] 20:48:52 INFO - PROCESS | 680 | --DOMWINDOW == 78 (15967C00) [pid = 680] [serial = 124] [outer = 00000000] [url = about:blank] 20:48:52 INFO - PROCESS | 680 | --DOMWINDOW == 77 (12E2EC00) [pid = 680] [serial = 112] [outer = 00000000] [url = about:blank] 20:48:52 INFO - PROCESS | 680 | 1467431332950 Marionette TRACE conn6 <- [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]]]}] 20:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 890ms 20:48:53 INFO - PROCESS | 680 | 1467431333016 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 20:48:53 INFO - PROCESS | 680 | 1467431333020 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 20:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:48:53 INFO - PROCESS | 680 | 1467431333026 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:48:53 INFO - PROCESS | 680 | 1467431333029 Marionette TRACE conn6 <- [1,214,null,{}] 20:48:53 INFO - PROCESS | 680 | 1467431333033 Marionette TRACE conn6 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:53 INFO - PROCESS | 680 | 1467431333035 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:53 INFO - PROCESS | 680 | 1467431333124 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 20:48:53 INFO - PROCESS | 680 | 1467431333199 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:53 INFO - PROCESS | 680 | 1467431333201 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:53 INFO - PROCESS | 680 | ++DOCSHELL 0DFD1C00 == 33 [pid = 680] [id = 63] 20:48:53 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0DFD2000) [pid = 680] [serial = 186] [outer = 00000000] 20:48:53 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0E783800) [pid = 680] [serial = 187] [outer = 0DFD2000] 20:48:53 INFO - PROCESS | 680 | 1467431333248 Marionette DEBUG loaded listener.js 20:48:53 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (0F0D8400) [pid = 680] [serial = 188] [outer = 0DFD2000] 20:48:53 INFO - PROCESS | 680 | 1467431333613 Marionette TRACE conn6 <- [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]]]}] 20:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 630ms 20:48:53 INFO - PROCESS | 680 | 1467431333661 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 20:48:53 INFO - PROCESS | 680 | 1467431333663 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 20:48:53 INFO - PROCESS | 680 | 1467431333667 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:48:53 INFO - PROCESS | 680 | 1467431333670 Marionette TRACE conn6 <- [1,218,null,{}] 20:48:53 INFO - PROCESS | 680 | 1467431333680 Marionette TRACE conn6 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:53 INFO - PROCESS | 680 | 1467431333685 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:53 INFO - PROCESS | 680 | 1467431333765 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 20:48:53 INFO - PROCESS | 680 | 1467431333772 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:53 INFO - PROCESS | 680 | 1467431333775 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:53 INFO - PROCESS | 680 | ++DOCSHELL 12E28C00 == 34 [pid = 680] [id = 64] 20:48:53 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (12E29000) [pid = 680] [serial = 189] [outer = 00000000] 20:48:53 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (12EDC800) [pid = 680] [serial = 190] [outer = 12E29000] 20:48:53 INFO - PROCESS | 680 | 1467431333822 Marionette DEBUG loaded listener.js 20:48:53 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (12FFD800) [pid = 680] [serial = 191] [outer = 12E29000] 20:48:54 INFO - PROCESS | 680 | 1467431334256 Marionette TRACE conn6 <- [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]]]}] 20:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 630ms 20:48:54 INFO - PROCESS | 680 | 1467431334303 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 20:48:54 INFO - PROCESS | 680 | 1467431334305 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 20:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:48:54 INFO - PROCESS | 680 | 1467431334308 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:48:54 INFO - PROCESS | 680 | 1467431334310 Marionette TRACE conn6 <- [1,222,null,{}] 20:48:54 INFO - PROCESS | 680 | 1467431334314 Marionette TRACE conn6 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:54 INFO - PROCESS | 680 | 1467431334316 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:54 INFO - PROCESS | 680 | 1467431334399 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 20:48:54 INFO - PROCESS | 680 | 1467431334404 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:54 INFO - PROCESS | 680 | 1467431334406 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:54 INFO - PROCESS | 680 | ++DOCSHELL 13A58400 == 35 [pid = 680] [id = 65] 20:48:54 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (13F45800) [pid = 680] [serial = 192] [outer = 00000000] 20:48:54 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (15967C00) [pid = 680] [serial = 193] [outer = 13F45800] 20:48:54 INFO - PROCESS | 680 | 1467431334453 Marionette DEBUG loaded listener.js 20:48:54 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (15FAA000) [pid = 680] [serial = 194] [outer = 13F45800] 20:48:54 INFO - PROCESS | 680 | 1467431334897 Marionette TRACE conn6 <- [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]]]}] 20:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 20:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:48:54 INFO - PROCESS | 680 | 1467431334948 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 20:48:54 INFO - PROCESS | 680 | 1467431334950 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 20:48:54 INFO - PROCESS | 680 | 1467431334953 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:48:54 INFO - PROCESS | 680 | 1467431334954 Marionette TRACE conn6 <- [1,226,null,{}] 20:48:54 INFO - PROCESS | 680 | 1467431334958 Marionette TRACE conn6 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:54 INFO - PROCESS | 680 | 1467431334960 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:55 INFO - PROCESS | 680 | 1467431335074 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 20:48:55 INFO - PROCESS | 680 | 1467431335079 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:55 INFO - PROCESS | 680 | 1467431335081 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:55 INFO - PROCESS | 680 | ++DOCSHELL 15968000 == 36 [pid = 680] [id = 66] 20:48:55 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (15FA7C00) [pid = 680] [serial = 195] [outer = 00000000] 20:48:55 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (169BBC00) [pid = 680] [serial = 196] [outer = 15FA7C00] 20:48:55 INFO - PROCESS | 680 | 1467431335126 Marionette DEBUG loaded listener.js 20:48:55 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (169BF000) [pid = 680] [serial = 197] [outer = 15FA7C00] 20:48:55 INFO - PROCESS | 680 | 1467431335551 Marionette TRACE conn6 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 20:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms 20:48:55 INFO - PROCESS | 680 | 1467431335586 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 20:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:48:55 INFO - PROCESS | 680 | 1467431335588 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 20:48:55 INFO - PROCESS | 680 | 1467431335591 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:48:55 INFO - PROCESS | 680 | 1467431335592 Marionette TRACE conn6 <- [1,230,null,{}] 20:48:55 INFO - PROCESS | 680 | 1467431335601 Marionette TRACE conn6 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:55 INFO - PROCESS | 680 | 1467431335607 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:55 INFO - PROCESS | 680 | 1467431335732 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 20:48:55 INFO - PROCESS | 680 | 1467431335808 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:55 INFO - PROCESS | 680 | 1467431335810 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:55 INFO - PROCESS | 680 | ++DOCSHELL 1764F000 == 37 [pid = 680] [id = 67] 20:48:55 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (17650C00) [pid = 680] [serial = 198] [outer = 00000000] 20:48:55 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (17946800) [pid = 680] [serial = 199] [outer = 17650C00] 20:48:55 INFO - PROCESS | 680 | 1467431335855 Marionette DEBUG loaded listener.js 20:48:55 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (17948800) [pid = 680] [serial = 200] [outer = 17650C00] 20:48:56 INFO - PROCESS | 680 | 1467431336250 Marionette TRACE conn6 <- [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]]]}] 20:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 690ms 20:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:48:56 INFO - PROCESS | 680 | 1467431336282 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 20:48:56 INFO - PROCESS | 680 | 1467431336284 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 20:48:56 INFO - PROCESS | 680 | 1467431336287 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:48:56 INFO - PROCESS | 680 | 1467431336289 Marionette TRACE conn6 <- [1,234,null,{}] 20:48:56 INFO - PROCESS | 680 | 1467431336292 Marionette TRACE conn6 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:56 INFO - PROCESS | 680 | 1467431336294 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:56 INFO - PROCESS | 680 | 1467431336406 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 20:48:56 INFO - PROCESS | 680 | 1467431336412 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:56 INFO - PROCESS | 680 | 1467431336413 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:56 INFO - PROCESS | 680 | ++DOCSHELL 18820800 == 38 [pid = 680] [id = 68] 20:48:56 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (1885B800) [pid = 680] [serial = 201] [outer = 00000000] 20:48:56 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (19487C00) [pid = 680] [serial = 202] [outer = 1885B800] 20:48:56 INFO - PROCESS | 680 | 1467431336456 Marionette DEBUG loaded listener.js 20:48:56 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (1948B000) [pid = 680] [serial = 203] [outer = 1885B800] 20:48:56 INFO - PROCESS | 680 | 1467431336875 Marionette TRACE conn6 <- [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]]]}] 20:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 630ms 20:48:56 INFO - PROCESS | 680 | 1467431336918 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 20:48:56 INFO - PROCESS | 680 | 1467431336920 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 20:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:48:56 INFO - PROCESS | 680 | 1467431336931 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:48:56 INFO - PROCESS | 680 | 1467431336933 Marionette TRACE conn6 <- [1,238,null,{}] 20:48:56 INFO - PROCESS | 680 | 1467431336937 Marionette TRACE conn6 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:56 INFO - PROCESS | 680 | 1467431336938 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:57 INFO - PROCESS | 680 | 1467431337197 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 20:48:57 INFO - PROCESS | 680 | --DOMWINDOW == 94 (1700A400) [pid = 680] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:48:57 INFO - PROCESS | 680 | --DOMWINDOW == 93 (0E22EC00) [pid = 680] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:48:57 INFO - PROCESS | 680 | --DOMWINDOW == 92 (0E06E000) [pid = 680] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:48:57 INFO - PROCESS | 680 | --DOMWINDOW == 91 (144CB400) [pid = 680] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:48:57 INFO - PROCESS | 680 | --DOMWINDOW == 90 (17010C00) [pid = 680] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:48:57 INFO - PROCESS | 680 | --DOMWINDOW == 89 (0E41FC00) [pid = 680] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:48:57 INFO - PROCESS | 680 | --DOMWINDOW == 88 (1852BC00) [pid = 680] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:48:57 INFO - PROCESS | 680 | --DOMWINDOW == 87 (12E50C00) [pid = 680] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:48:57 INFO - PROCESS | 680 | --DOMWINDOW == 86 (13F43800) [pid = 680] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:48:57 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E70DC00) [pid = 680] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:48:57 INFO - PROCESS | 680 | --DOMWINDOW == 84 (12310800) [pid = 680] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:48:57 INFO - PROCESS | 680 | --DOMWINDOW == 83 (1688D800) [pid = 680] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:48:57 INFO - PROCESS | 680 | --DOMWINDOW == 82 (178B9000) [pid = 680] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:48:57 INFO - PROCESS | 680 | 1467431337281 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:57 INFO - PROCESS | 680 | 1467431337283 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:57 INFO - PROCESS | 680 | ++DOCSHELL 0D934400 == 39 [pid = 680] [id = 69] 20:48:57 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (0D97CC00) [pid = 680] [serial = 204] [outer = 00000000] 20:48:57 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (0E780800) [pid = 680] [serial = 205] [outer = 0D97CC00] 20:48:57 INFO - PROCESS | 680 | 1467431337327 Marionette DEBUG loaded listener.js 20:48:57 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (12310800) [pid = 680] [serial = 206] [outer = 0D97CC00] 20:48:57 INFO - PROCESS | 680 | 1467431337682 Marionette TRACE conn6 <- [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]]]}] 20:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 770ms 20:48:57 INFO - PROCESS | 680 | 1467431337703 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 20:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:48:57 INFO - PROCESS | 680 | 1467431337705 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 20:48:57 INFO - PROCESS | 680 | 1467431337708 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:48:57 INFO - PROCESS | 680 | 1467431337709 Marionette TRACE conn6 <- [1,242,null,{}] 20:48:57 INFO - PROCESS | 680 | 1467431337713 Marionette TRACE conn6 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:57 INFO - PROCESS | 680 | 1467431337715 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:57 INFO - PROCESS | 680 | 1467431337824 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 20:48:57 INFO - PROCESS | 680 | 1467431337831 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:57 INFO - PROCESS | 680 | 1467431337833 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:57 INFO - PROCESS | 680 | ++DOCSHELL 161D4400 == 40 [pid = 680] [id = 70] 20:48:57 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (178BB800) [pid = 680] [serial = 207] [outer = 00000000] 20:48:57 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (1A95C000) [pid = 680] [serial = 208] [outer = 178BB800] 20:48:57 INFO - PROCESS | 680 | 1467431337877 Marionette DEBUG loaded listener.js 20:48:57 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (1A968400) [pid = 680] [serial = 209] [outer = 178BB800] 20:48:58 INFO - PROCESS | 680 | 1467431338259 Marionette TRACE conn6 <- [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]]]}] 20:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 570ms 20:48:58 INFO - PROCESS | 680 | 1467431338279 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 20:48:58 INFO - PROCESS | 680 | 1467431338281 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 20:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:48:58 INFO - PROCESS | 680 | 1467431338284 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:48:58 INFO - PROCESS | 680 | 1467431338285 Marionette TRACE conn6 <- [1,246,null,{}] 20:48:58 INFO - PROCESS | 680 | 1467431338289 Marionette TRACE conn6 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:58 INFO - PROCESS | 680 | 1467431338290 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:58 INFO - PROCESS | 680 | 1467431338368 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 20:48:58 INFO - PROCESS | 680 | 1467431338373 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:58 INFO - PROCESS | 680 | 1467431338375 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:58 INFO - PROCESS | 680 | ++DOCSHELL 0DAFEC00 == 41 [pid = 680] [id = 71] 20:48:58 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (0E253400) [pid = 680] [serial = 210] [outer = 00000000] 20:48:58 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (0E25BC00) [pid = 680] [serial = 211] [outer = 0E253400] 20:48:58 INFO - PROCESS | 680 | 1467431338417 Marionette DEBUG loaded listener.js 20:48:58 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (0E25F400) [pid = 680] [serial = 212] [outer = 0E253400] 20:48:58 INFO - PROCESS | 680 | 1467431338853 Marionette TRACE conn6 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 20:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 631ms 20:48:58 INFO - PROCESS | 680 | 1467431338916 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 20:48:58 INFO - PROCESS | 680 | 1467431338918 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 20:48:58 INFO - PROCESS | 680 | 1467431338921 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:48:58 INFO - PROCESS | 680 | 1467431338924 Marionette TRACE conn6 <- [1,250,null,{}] 20:48:58 INFO - PROCESS | 680 | 1467431338927 Marionette TRACE conn6 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:58 INFO - PROCESS | 680 | 1467431338929 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:59 INFO - PROCESS | 680 | 1467431339022 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 20:48:59 INFO - PROCESS | 680 | 1467431339027 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:59 INFO - PROCESS | 680 | 1467431339030 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:48:59 INFO - PROCESS | 680 | ++DOCSHELL 1A24FC00 == 42 [pid = 680] [id = 72] 20:48:59 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (1C26E000) [pid = 680] [serial = 213] [outer = 00000000] 20:48:59 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (1C604800) [pid = 680] [serial = 214] [outer = 1C26E000] 20:48:59 INFO - PROCESS | 680 | 1467431339074 Marionette DEBUG loaded listener.js 20:48:59 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (1C65E400) [pid = 680] [serial = 215] [outer = 1C26E000] 20:48:59 INFO - PROCESS | 680 | 1467431339832 Marionette TRACE conn6 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 20:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 970ms 20:48:59 INFO - PROCESS | 680 | 1467431339897 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 20:48:59 INFO - PROCESS | 680 | 1467431339900 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 20:48:59 INFO - PROCESS | 680 | 1467431339920 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:48:59 INFO - PROCESS | 680 | 1467431339923 Marionette TRACE conn6 <- [1,254,null,{}] 20:48:59 INFO - PROCESS | 680 | 1467431339929 Marionette TRACE conn6 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:59 INFO - PROCESS | 680 | 1467431339931 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:00 INFO - PROCESS | 680 | 1467431340050 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 20:49:00 INFO - PROCESS | 680 | 1467431340123 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:00 INFO - PROCESS | 680 | 1467431340126 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:00 INFO - PROCESS | 680 | ++DOCSHELL 0E074C00 == 43 [pid = 680] [id = 73] 20:49:00 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (0E221C00) [pid = 680] [serial = 216] [outer = 00000000] 20:49:00 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (123E7800) [pid = 680] [serial = 217] [outer = 0E221C00] 20:49:00 INFO - PROCESS | 680 | 1467431340223 Marionette DEBUG loaded listener.js 20:49:00 INFO - PROCESS | 680 | ++DOMWINDOW == 97 (126CEC00) [pid = 680] [serial = 218] [outer = 0E221C00] 20:49:00 INFO - PROCESS | 680 | 1467431340781 Marionette TRACE conn6 <- [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]]]}] 20:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 930ms 20:49:00 INFO - PROCESS | 680 | 1467431340855 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 20:49:00 INFO - PROCESS | 680 | 1467431340859 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 20:49:00 INFO - PROCESS | 680 | 1467431340866 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:49:00 INFO - PROCESS | 680 | 1467431340869 Marionette TRACE conn6 <- [1,258,null,{}] 20:49:00 INFO - PROCESS | 680 | 1467431340873 Marionette TRACE conn6 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:00 INFO - PROCESS | 680 | 1467431340876 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:01 INFO - PROCESS | 680 | 1467431341019 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 20:49:01 INFO - PROCESS | 680 | 1467431341139 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:01 INFO - PROCESS | 680 | 1467431341142 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:01 INFO - PROCESS | 680 | ++DOCSHELL 14B60800 == 44 [pid = 680] [id = 74] 20:49:01 INFO - PROCESS | 680 | ++DOMWINDOW == 98 (14B61000) [pid = 680] [serial = 219] [outer = 00000000] 20:49:01 INFO - PROCESS | 680 | ++DOMWINDOW == 99 (16E24800) [pid = 680] [serial = 220] [outer = 14B61000] 20:49:01 INFO - PROCESS | 680 | 1467431341204 Marionette DEBUG loaded listener.js 20:49:01 INFO - PROCESS | 680 | ++DOMWINDOW == 100 (17652C00) [pid = 680] [serial = 221] [outer = 14B61000] 20:49:01 INFO - PROCESS | 680 | 1467431341778 Marionette TRACE conn6 <- [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]]]}] 20:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 930ms 20:49:01 INFO - PROCESS | 680 | 1467431341799 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 20:49:01 INFO - PROCESS | 680 | 1467431341802 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 20:49:01 INFO - PROCESS | 680 | 1467431341805 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:49:01 INFO - PROCESS | 680 | 1467431341809 Marionette TRACE conn6 <- [1,262,null,{}] 20:49:01 INFO - PROCESS | 680 | 1467431341820 Marionette TRACE conn6 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:01 INFO - PROCESS | 680 | 1467431341825 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:01 INFO - PROCESS | 680 | 1467431341932 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 20:49:02 INFO - PROCESS | 680 | 1467431342071 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:02 INFO - PROCESS | 680 | 1467431342074 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:02 INFO - PROCESS | 680 | ++DOCSHELL 176CEC00 == 45 [pid = 680] [id = 75] 20:49:02 INFO - PROCESS | 680 | ++DOMWINDOW == 101 (176CF800) [pid = 680] [serial = 222] [outer = 00000000] 20:49:02 INFO - PROCESS | 680 | ++DOMWINDOW == 102 (178C0800) [pid = 680] [serial = 223] [outer = 176CF800] 20:49:02 INFO - PROCESS | 680 | 1467431342130 Marionette DEBUG loaded listener.js 20:49:02 INFO - PROCESS | 680 | ++DOMWINDOW == 103 (1948E800) [pid = 680] [serial = 224] [outer = 176CF800] 20:49:02 INFO - PROCESS | 680 | 1467431342879 Marionette TRACE conn6 <- [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]]]}] 20:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1121ms 20:49:02 INFO - PROCESS | 680 | 1467431342931 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 20:49:02 INFO - PROCESS | 680 | 1467431342935 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 20:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:49:02 INFO - PROCESS | 680 | 1467431342939 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:49:02 INFO - PROCESS | 680 | 1467431342942 Marionette TRACE conn6 <- [1,266,null,{}] 20:49:02 INFO - PROCESS | 680 | 1467431342948 Marionette TRACE conn6 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:02 INFO - PROCESS | 680 | 1467431342951 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:03 INFO - PROCESS | 680 | 1467431343053 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 20:49:03 INFO - PROCESS | 680 | 1467431343136 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:03 INFO - PROCESS | 680 | 1467431343139 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:03 INFO - PROCESS | 680 | ++DOCSHELL 0E06D800 == 46 [pid = 680] [id = 76] 20:49:03 INFO - PROCESS | 680 | ++DOMWINDOW == 104 (0E06F800) [pid = 680] [serial = 225] [outer = 00000000] 20:49:03 INFO - PROCESS | 680 | ++DOMWINDOW == 105 (0E58BC00) [pid = 680] [serial = 226] [outer = 0E06F800] 20:49:03 INFO - PROCESS | 680 | 1467431343229 Marionette DEBUG loaded listener.js 20:49:03 INFO - PROCESS | 680 | ++DOMWINDOW == 106 (0F2CC800) [pid = 680] [serial = 227] [outer = 0E06F800] 20:49:03 INFO - PROCESS | 680 | --DOCSHELL 0DAFEC00 == 45 [pid = 680] [id = 71] 20:49:03 INFO - PROCESS | 680 | --DOCSHELL 161D4400 == 44 [pid = 680] [id = 70] 20:49:03 INFO - PROCESS | 680 | --DOCSHELL 0D934400 == 43 [pid = 680] [id = 69] 20:49:03 INFO - PROCESS | 680 | --DOCSHELL 18820800 == 42 [pid = 680] [id = 68] 20:49:03 INFO - PROCESS | 680 | --DOCSHELL 1764F000 == 41 [pid = 680] [id = 67] 20:49:03 INFO - PROCESS | 680 | --DOCSHELL 15968000 == 40 [pid = 680] [id = 66] 20:49:03 INFO - PROCESS | 680 | --DOCSHELL 13A58400 == 39 [pid = 680] [id = 65] 20:49:03 INFO - PROCESS | 680 | --DOCSHELL 12E28C00 == 38 [pid = 680] [id = 64] 20:49:03 INFO - PROCESS | 680 | --DOCSHELL 0DFD1C00 == 37 [pid = 680] [id = 63] 20:49:03 INFO - PROCESS | 680 | --DOCSHELL 0E222400 == 36 [pid = 680] [id = 62] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 105 (1A25A000) [pid = 680] [serial = 166] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 104 (13F43C00) [pid = 680] [serial = 163] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 103 (15FB0C00) [pid = 680] [serial = 164] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 102 (1885E000) [pid = 680] [serial = 160] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 101 (16E2AC00) [pid = 680] [serial = 154] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 100 (1A969000) [pid = 680] [serial = 167] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 99 (178BF400) [pid = 680] [serial = 169] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 98 (178C2800) [pid = 680] [serial = 170] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 97 (16E22000) [pid = 680] [serial = 153] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 96 (17E2A000) [pid = 680] [serial = 156] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 95 (12312000) [pid = 680] [serial = 132] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 94 (125AA000) [pid = 680] [serial = 133] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 93 (0E22D800) [pid = 680] [serial = 142] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 92 (0E224800) [pid = 680] [serial = 141] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 91 (15FA5800) [pid = 680] [serial = 150] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 90 (161D1000) [pid = 680] [serial = 151] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 89 (1764BC00) [pid = 680] [serial = 139] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 88 (17099C00) [pid = 680] [serial = 138] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 87 (1230FC00) [pid = 680] [serial = 144] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 86 (123DFC00) [pid = 680] [serial = 145] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 85 (1885DC00) [pid = 680] [serial = 159] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0DF96000) [pid = 680] [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.] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 83 (12F3E800) [pid = 680] [serial = 147] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 82 (13A4CC00) [pid = 680] [serial = 148] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 81 (161C9C00) [pid = 680] [serial = 136] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 80 (15FA4800) [pid = 680] [serial = 135] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 79 (16B18C00) [pid = 680] [serial = 129] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | --DOMWINDOW == 78 (17E30000) [pid = 680] [serial = 157] [outer = 00000000] [url = about:blank] 20:49:03 INFO - PROCESS | 680 | 1467431343885 Marionette TRACE conn6 <- [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]]]}] 20:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 970ms 20:49:03 INFO - PROCESS | 680 | 1467431343917 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 20:49:03 INFO - PROCESS | 680 | 1467431343921 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 20:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:49:03 INFO - PROCESS | 680 | 1467431343927 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:49:03 INFO - PROCESS | 680 | 1467431343930 Marionette TRACE conn6 <- [1,270,null,{}] 20:49:03 INFO - PROCESS | 680 | 1467431343933 Marionette TRACE conn6 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:03 INFO - PROCESS | 680 | 1467431343936 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:04 INFO - PROCESS | 680 | 1467431344021 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 20:49:04 INFO - PROCESS | 680 | 1467431344029 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:04 INFO - PROCESS | 680 | 1467431344031 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:04 INFO - PROCESS | 680 | ++DOCSHELL 123E4000 == 37 [pid = 680] [id = 77] 20:49:04 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (123E5800) [pid = 680] [serial = 228] [outer = 00000000] 20:49:04 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (125E3C00) [pid = 680] [serial = 229] [outer = 123E5800] 20:49:04 INFO - PROCESS | 680 | 1467431344079 Marionette DEBUG loaded listener.js 20:49:04 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (12D2E000) [pid = 680] [serial = 230] [outer = 123E5800] 20:49:04 INFO - PROCESS | 680 | 1467431344545 Marionette TRACE conn6 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 20:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 670ms 20:49:04 INFO - PROCESS | 680 | 1467431344601 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 20:49:04 INFO - PROCESS | 680 | 1467431344604 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 20:49:04 INFO - PROCESS | 680 | 1467431344607 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:49:04 INFO - PROCESS | 680 | 1467431344610 Marionette TRACE conn6 <- [1,274,null,{}] 20:49:04 INFO - PROCESS | 680 | 1467431344620 Marionette TRACE conn6 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:04 INFO - PROCESS | 680 | 1467431344625 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:04 INFO - PROCESS | 680 | 1467431344707 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 20:49:04 INFO - PROCESS | 680 | 1467431344717 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:04 INFO - PROCESS | 680 | 1467431344720 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:04 INFO - PROCESS | 680 | ++DOCSHELL 13F46400 == 38 [pid = 680] [id = 78] 20:49:04 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (13F4A000) [pid = 680] [serial = 231] [outer = 00000000] 20:49:04 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (14B54C00) [pid = 680] [serial = 232] [outer = 13F4A000] 20:49:04 INFO - PROCESS | 680 | 1467431344768 Marionette DEBUG loaded listener.js 20:49:04 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (15FA4C00) [pid = 680] [serial = 233] [outer = 13F4A000] 20:49:05 INFO - PROCESS | 680 | 1467431345211 Marionette TRACE conn6 <- [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]]]}] 20:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 631ms 20:49:05 INFO - PROCESS | 680 | 1467431345242 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 20:49:05 INFO - PROCESS | 680 | 1467431345245 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 20:49:05 INFO - PROCESS | 680 | 1467431345248 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:49:05 INFO - PROCESS | 680 | 1467431345250 Marionette TRACE conn6 <- [1,278,null,{}] 20:49:05 INFO - PROCESS | 680 | 1467431345254 Marionette TRACE conn6 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:05 INFO - PROCESS | 680 | 1467431345256 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:05 INFO - PROCESS | 680 | 1467431345342 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 20:49:05 INFO - PROCESS | 680 | 1467431345350 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:05 INFO - PROCESS | 680 | 1467431345352 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:05 INFO - PROCESS | 680 | ++DOCSHELL 1680AC00 == 39 [pid = 680] [id = 79] 20:49:05 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (1680B400) [pid = 680] [serial = 234] [outer = 00000000] 20:49:05 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (16B19000) [pid = 680] [serial = 235] [outer = 1680B400] 20:49:05 INFO - PROCESS | 680 | 1467431345396 Marionette DEBUG loaded listener.js 20:49:05 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (16E28800) [pid = 680] [serial = 236] [outer = 1680B400] 20:49:05 INFO - PROCESS | 680 | 1467431345826 Marionette TRACE conn6 <- [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]]]}] 20:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 632ms 20:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:49:05 INFO - PROCESS | 680 | 1467431345884 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 20:49:05 INFO - PROCESS | 680 | 1467431345886 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 20:49:05 INFO - PROCESS | 680 | 1467431345890 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:49:05 INFO - PROCESS | 680 | 1467431345891 Marionette TRACE conn6 <- [1,282,null,{}] 20:49:05 INFO - PROCESS | 680 | 1467431345895 Marionette TRACE conn6 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:05 INFO - PROCESS | 680 | 1467431345897 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:05 INFO - PROCESS | 680 | 1467431346003 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 20:49:06 INFO - PROCESS | 680 | 1467431346008 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:06 INFO - PROCESS | 680 | 1467431346010 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:06 INFO - PROCESS | 680 | ++DOCSHELL 12E48C00 == 40 [pid = 680] [id = 80] 20:49:06 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (16ECB000) [pid = 680] [serial = 237] [outer = 00000000] 20:49:06 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (17647000) [pid = 680] [serial = 238] [outer = 16ECB000] 20:49:06 INFO - PROCESS | 680 | 1467431346063 Marionette DEBUG loaded listener.js 20:49:06 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (17649400) [pid = 680] [serial = 239] [outer = 16ECB000] 20:49:06 INFO - PROCESS | 680 | 1467431346532 Marionette TRACE conn6 <- [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]]]}] 20:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 20:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:49:06 INFO - PROCESS | 680 | 1467431346563 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 20:49:06 INFO - PROCESS | 680 | 1467431346565 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 20:49:06 INFO - PROCESS | 680 | 1467431346568 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:49:06 INFO - PROCESS | 680 | 1467431346570 Marionette TRACE conn6 <- [1,286,null,{}] 20:49:06 INFO - PROCESS | 680 | 1467431346573 Marionette TRACE conn6 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:06 INFO - PROCESS | 680 | 1467431346578 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:06 INFO - PROCESS | 680 | 1467431346711 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 20:49:06 INFO - PROCESS | 680 | 1467431346765 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:06 INFO - PROCESS | 680 | 1467431346767 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:06 INFO - PROCESS | 680 | ++DOCSHELL 123E6C00 == 41 [pid = 680] [id = 81] 20:49:06 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (176CE000) [pid = 680] [serial = 240] [outer = 00000000] 20:49:06 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (178BF800) [pid = 680] [serial = 241] [outer = 176CE000] 20:49:06 INFO - PROCESS | 680 | 1467431346811 Marionette DEBUG loaded listener.js 20:49:06 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (17974C00) [pid = 680] [serial = 242] [outer = 176CE000] 20:49:07 INFO - PROCESS | 680 | 1467431347204 Marionette TRACE conn6 <- [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]]]}] 20:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 670ms 20:49:07 INFO - PROCESS | 680 | 1467431347240 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 20:49:07 INFO - PROCESS | 680 | 1467431347242 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 20:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:49:07 INFO - PROCESS | 680 | 1467431347246 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:49:07 INFO - PROCESS | 680 | 1467431347247 Marionette TRACE conn6 <- [1,290,null,{}] 20:49:07 INFO - PROCESS | 680 | 1467431347256 Marionette TRACE conn6 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:07 INFO - PROCESS | 680 | 1467431347258 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:07 INFO - PROCESS | 680 | 1467431347388 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 20:49:07 INFO - PROCESS | 680 | 1467431347403 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:07 INFO - PROCESS | 680 | 1467431347405 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:07 INFO - PROCESS | 680 | ++DOCSHELL 17E32C00 == 42 [pid = 680] [id = 82] 20:49:07 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (17E35C00) [pid = 680] [serial = 243] [outer = 00000000] 20:49:07 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (18820C00) [pid = 680] [serial = 244] [outer = 17E35C00] 20:49:07 INFO - PROCESS | 680 | 1467431347447 Marionette DEBUG loaded listener.js 20:49:07 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (1885DC00) [pid = 680] [serial = 245] [outer = 17E35C00] 20:49:07 INFO - PROCESS | 680 | 1467431347864 Marionette TRACE conn6 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 20:49:08 INFO - PROCESS | 680 | --DOMWINDOW == 95 (16882C00) [pid = 680] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:49:08 INFO - PROCESS | 680 | --DOMWINDOW == 94 (17650C00) [pid = 680] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:49:08 INFO - PROCESS | 680 | --DOMWINDOW == 93 (15FA7C00) [pid = 680] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:49:08 INFO - PROCESS | 680 | --DOMWINDOW == 92 (1885B800) [pid = 680] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:49:08 INFO - PROCESS | 680 | --DOMWINDOW == 91 (0E223C00) [pid = 680] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:49:08 INFO - PROCESS | 680 | --DOMWINDOW == 90 (12E29000) [pid = 680] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:49:08 INFO - PROCESS | 680 | --DOMWINDOW == 89 (13F45800) [pid = 680] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:49:08 INFO - PROCESS | 680 | --DOMWINDOW == 88 (0DFD2000) [pid = 680] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:49:08 INFO - PROCESS | 680 | --DOMWINDOW == 87 (125E3000) [pid = 680] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:49:08 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0E078C00) [pid = 680] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:49:08 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E253400) [pid = 680] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:49:08 INFO - PROCESS | 680 | --DOMWINDOW == 84 (178BB800) [pid = 680] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:49:08 INFO - PROCESS | 680 | --DOMWINDOW == 83 (12FF7000) [pid = 680] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:49:08 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0D97CC00) [pid = 680] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 830ms 20:49:08 INFO - PROCESS | 680 | 1467431348076 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 20:49:08 INFO - PROCESS | 680 | 1467431348078 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 20:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:49:08 INFO - PROCESS | 680 | 1467431348082 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:49:08 INFO - PROCESS | 680 | 1467431348083 Marionette TRACE conn6 <- [1,294,null,{}] 20:49:08 INFO - PROCESS | 680 | 1467431348087 Marionette TRACE conn6 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:08 INFO - PROCESS | 680 | 1467431348089 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:08 INFO - PROCESS | 680 | 1467431348177 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 20:49:08 INFO - PROCESS | 680 | 1467431348185 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:08 INFO - PROCESS | 680 | 1467431348187 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:08 INFO - PROCESS | 680 | ++DOCSHELL 0DF7EC00 == 43 [pid = 680] [id = 83] 20:49:08 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (0E223400) [pid = 680] [serial = 246] [outer = 00000000] 20:49:08 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (12DC1000) [pid = 680] [serial = 247] [outer = 0E223400] 20:49:08 INFO - PROCESS | 680 | 1467431348230 Marionette DEBUG loaded listener.js 20:49:08 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (12E29000) [pid = 680] [serial = 248] [outer = 0E223400] 20:49:08 INFO - PROCESS | 680 | 1467431348629 Marionette TRACE conn6 <- [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]]]}] 20:49:08 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. 20:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 570ms 20:49:08 INFO - PROCESS | 680 | 1467431348652 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 20:49:08 INFO - PROCESS | 680 | 1467431348654 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 20:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:49:08 INFO - PROCESS | 680 | 1467431348681 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:49:08 INFO - PROCESS | 680 | 1467431348683 Marionette TRACE conn6 <- [1,298,null,{}] 20:49:08 INFO - PROCESS | 680 | 1467431348702 Marionette TRACE conn6 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:08 INFO - PROCESS | 680 | 1467431348703 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:08 INFO - PROCESS | 680 | 1467431348783 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 20:49:08 INFO - PROCESS | 680 | 1467431348789 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:08 INFO - PROCESS | 680 | 1467431348791 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:08 INFO - PROCESS | 680 | ++DOCSHELL 16E28000 == 44 [pid = 680] [id = 84] 20:49:08 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (178BB800) [pid = 680] [serial = 249] [outer = 00000000] 20:49:08 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (1A08BC00) [pid = 680] [serial = 250] [outer = 178BB800] 20:49:08 INFO - PROCESS | 680 | 1467431348833 Marionette DEBUG loaded listener.js 20:49:08 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (1A0C6400) [pid = 680] [serial = 251] [outer = 178BB800] 20:49:09 INFO - PROCESS | 680 | 1467431349232 Marionette TRACE conn6 <- [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]]]}] 20:49:09 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. 20:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 610ms 20:49:09 INFO - PROCESS | 680 | 1467431349268 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 20:49:09 INFO - PROCESS | 680 | 1467431349270 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 20:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:49:09 INFO - PROCESS | 680 | 1467431349273 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:49:09 INFO - PROCESS | 680 | 1467431349275 Marionette TRACE conn6 <- [1,302,null,{}] 20:49:09 INFO - PROCESS | 680 | 1467431349278 Marionette TRACE conn6 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:09 INFO - PROCESS | 680 | 1467431349280 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:09 INFO - PROCESS | 680 | 1467431349396 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 20:49:09 INFO - PROCESS | 680 | 1467431349406 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:09 INFO - PROCESS | 680 | 1467431349408 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:09 INFO - PROCESS | 680 | ++DOCSHELL 1885C400 == 45 [pid = 680] [id = 85] 20:49:09 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (1A967C00) [pid = 680] [serial = 252] [outer = 00000000] 20:49:09 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (1C272C00) [pid = 680] [serial = 253] [outer = 1A967C00] 20:49:09 INFO - PROCESS | 680 | 1467431349450 Marionette DEBUG loaded listener.js 20:49:09 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (1C601400) [pid = 680] [serial = 254] [outer = 1A967C00] 20:49:09 INFO - PROCESS | 680 | 1467431349855 Marionette TRACE conn6 <- [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]]]}] 20:49:09 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. 20:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 630ms 20:49:09 INFO - PROCESS | 680 | 1467431349904 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 20:49:09 INFO - PROCESS | 680 | 1467431349907 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 20:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:49:09 INFO - PROCESS | 680 | 1467431349910 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:49:09 INFO - PROCESS | 680 | 1467431349912 Marionette TRACE conn6 <- [1,306,null,{}] 20:49:09 INFO - PROCESS | 680 | 1467431349916 Marionette TRACE conn6 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:09 INFO - PROCESS | 680 | 1467431349918 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:10 INFO - PROCESS | 680 | 1467431350078 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 20:49:10 INFO - PROCESS | 680 | 1467431350238 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:49:10 INFO - PROCESS | 680 | 1467431350291 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:10 INFO - PROCESS | 680 | 1467431350295 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:10 INFO - PROCESS | 680 | ++DOCSHELL 0DAFA800 == 46 [pid = 680] [id = 86] 20:49:10 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (0DAFE800) [pid = 680] [serial = 255] [outer = 00000000] 20:49:10 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (0DF91C00) [pid = 680] [serial = 256] [outer = 0DAFE800] 20:49:10 INFO - PROCESS | 680 | 1467431350353 Marionette DEBUG loaded listener.js 20:49:10 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (0DFCB000) [pid = 680] [serial = 257] [outer = 0DAFE800] 20:49:10 INFO - PROCESS | 680 | 1467431350927 Marionette TRACE conn6 <- [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]]]}] 20:49:10 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. 20:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1077ms 20:49:10 INFO - PROCESS | 680 | 1467431350989 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 20:49:10 INFO - PROCESS | 680 | 1467431350993 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 20:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:49:10 INFO - PROCESS | 680 | 1467431350997 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:49:10 INFO - PROCESS | 680 | 1467431351001 Marionette TRACE conn6 <- [1,310,null,{}] 20:49:11 INFO - PROCESS | 680 | 1467431351007 Marionette TRACE conn6 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:11 INFO - PROCESS | 680 | 1467431351010 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:11 INFO - PROCESS | 680 | 1467431351124 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 20:49:11 INFO - PROCESS | 680 | 1467431351249 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:11 INFO - PROCESS | 680 | 1467431351252 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:11 INFO - PROCESS | 680 | ++DOCSHELL 125AB400 == 47 [pid = 680] [id = 87] 20:49:11 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (125E3000) [pid = 680] [serial = 258] [outer = 00000000] 20:49:11 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (12E26800) [pid = 680] [serial = 259] [outer = 125E3000] 20:49:11 INFO - PROCESS | 680 | 1467431351308 Marionette DEBUG loaded listener.js 20:49:11 INFO - PROCESS | 680 | ++DOMWINDOW == 97 (12EE3000) [pid = 680] [serial = 260] [outer = 125E3000] 20:49:11 INFO - PROCESS | 680 | 1467431351879 Marionette TRACE conn6 <- [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]]]}] 20:49:11 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. 20:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 930ms 20:49:11 INFO - PROCESS | 680 | 1467431351931 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 20:49:11 INFO - PROCESS | 680 | 1467431351936 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 20:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:49:11 INFO - PROCESS | 680 | 1467431351940 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:49:11 INFO - PROCESS | 680 | 1467431351942 Marionette TRACE conn6 <- [1,314,null,{}] 20:49:11 INFO - PROCESS | 680 | 1467431351946 Marionette TRACE conn6 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:11 INFO - PROCESS | 680 | 1467431351949 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:12 INFO - PROCESS | 680 | 1467431352068 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 20:49:12 INFO - PROCESS | 680 | 1467431352193 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:12 INFO - PROCESS | 680 | 1467431352196 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:12 INFO - PROCESS | 680 | ++DOCSHELL 1596E400 == 48 [pid = 680] [id = 88] 20:49:12 INFO - PROCESS | 680 | ++DOMWINDOW == 98 (16D5EC00) [pid = 680] [serial = 261] [outer = 00000000] 20:49:12 INFO - PROCESS | 680 | ++DOMWINDOW == 99 (176CC400) [pid = 680] [serial = 262] [outer = 16D5EC00] 20:49:12 INFO - PROCESS | 680 | 1467431352250 Marionette DEBUG loaded listener.js 20:49:12 INFO - PROCESS | 680 | ++DOMWINDOW == 100 (178BE800) [pid = 680] [serial = 263] [outer = 16D5EC00] 20:49:12 INFO - PROCESS | 680 | 1467431352919 Marionette TRACE conn6 <- [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]]]}] 20:49: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. 20:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1179ms 20:49:13 INFO - PROCESS | 680 | 1467431353122 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 20:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:49:13 INFO - PROCESS | 680 | 1467431353126 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 20:49:13 INFO - PROCESS | 680 | 1467431353131 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:49:13 INFO - PROCESS | 680 | 1467431353134 Marionette TRACE conn6 <- [1,318,null,{}] 20:49:13 INFO - PROCESS | 680 | 1467431353139 Marionette TRACE conn6 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:13 INFO - PROCESS | 680 | 1467431353143 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:13 INFO - PROCESS | 680 | 1467431353242 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 20:49:13 INFO - PROCESS | 680 | 1467431353323 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:13 INFO - PROCESS | 680 | 1467431353327 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:13 INFO - PROCESS | 680 | ++DOCSHELL 0D297400 == 49 [pid = 680] [id = 89] 20:49:13 INFO - PROCESS | 680 | ++DOMWINDOW == 101 (0D93B400) [pid = 680] [serial = 264] [outer = 00000000] 20:49:13 INFO - PROCESS | 680 | ++DOMWINDOW == 102 (0DF95C00) [pid = 680] [serial = 265] [outer = 0D93B400] 20:49:13 INFO - PROCESS | 680 | 1467431353417 Marionette DEBUG loaded listener.js 20:49:13 INFO - PROCESS | 680 | ++DOMWINDOW == 103 (0E071C00) [pid = 680] [serial = 266] [outer = 0D93B400] 20:49:13 INFO - PROCESS | 680 | --DOCSHELL 1885C400 == 48 [pid = 680] [id = 85] 20:49:13 INFO - PROCESS | 680 | --DOCSHELL 16E28000 == 47 [pid = 680] [id = 84] 20:49:13 INFO - PROCESS | 680 | --DOCSHELL 0DF7EC00 == 46 [pid = 680] [id = 83] 20:49:13 INFO - PROCESS | 680 | --DOCSHELL 17E32C00 == 45 [pid = 680] [id = 82] 20:49:13 INFO - PROCESS | 680 | --DOCSHELL 123E6C00 == 44 [pid = 680] [id = 81] 20:49:13 INFO - PROCESS | 680 | --DOCSHELL 12E48C00 == 43 [pid = 680] [id = 80] 20:49:13 INFO - PROCESS | 680 | --DOCSHELL 1680AC00 == 42 [pid = 680] [id = 79] 20:49:13 INFO - PROCESS | 680 | --DOCSHELL 13F46400 == 41 [pid = 680] [id = 78] 20:49:13 INFO - PROCESS | 680 | --DOCSHELL 123E4000 == 40 [pid = 680] [id = 77] 20:49:13 INFO - PROCESS | 680 | --DOMWINDOW == 102 (1C604800) [pid = 680] [serial = 214] [outer = 00000000] [url = about:blank] 20:49:13 INFO - PROCESS | 680 | --DOCSHELL 0E06D800 == 39 [pid = 680] [id = 76] 20:49:13 INFO - PROCESS | 680 | --DOCSHELL 1A24FC00 == 38 [pid = 680] [id = 72] 20:49:14 INFO - PROCESS | 680 | 1467431354001 Marionette TRACE conn6 <- [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]]]}] 20:49: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. 20:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 930ms 20:49:14 INFO - PROCESS | 680 | 1467431354062 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 20:49:14 INFO - PROCESS | 680 | 1467431354065 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 20:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:49:14 INFO - PROCESS | 680 | 1467431354071 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:49:14 INFO - PROCESS | 680 | 1467431354074 Marionette TRACE conn6 <- [1,322,null,{}] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 101 (16E23000) [pid = 680] [serial = 130] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 100 (17946800) [pid = 680] [serial = 199] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 99 (169BBC00) [pid = 680] [serial = 196] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 98 (19487C00) [pid = 680] [serial = 202] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 97 (123E8C00) [pid = 680] [serial = 185] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 96 (0F0DF400) [pid = 680] [serial = 184] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 95 (12EDC800) [pid = 680] [serial = 190] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 94 (12FFD800) [pid = 680] [serial = 191] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 93 (15967C00) [pid = 680] [serial = 193] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 92 (0E783800) [pid = 680] [serial = 187] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 91 (0F0D8400) [pid = 680] [serial = 188] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 90 (178BC000) [pid = 680] [serial = 182] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 89 (14B59400) [pid = 680] [serial = 181] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 88 (1230F800) [pid = 680] [serial = 176] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0E8CDC00) [pid = 680] [serial = 175] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 86 (17948800) [pid = 680] [serial = 200] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 85 (1948EC00) [pid = 680] [serial = 172] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 84 (1948B000) [pid = 680] [serial = 203] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E25BC00) [pid = 680] [serial = 211] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 82 (1A968400) [pid = 680] [serial = 209] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 81 (15FB0000) [pid = 680] [serial = 179] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 80 (14B54800) [pid = 680] [serial = 178] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 79 (169BF000) [pid = 680] [serial = 197] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 78 (12310800) [pid = 680] [serial = 206] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 77 (1A95C000) [pid = 680] [serial = 208] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0E780800) [pid = 680] [serial = 205] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0E25F400) [pid = 680] [serial = 212] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | --DOMWINDOW == 74 (15FAA000) [pid = 680] [serial = 194] [outer = 00000000] [url = about:blank] 20:49:14 INFO - PROCESS | 680 | 1467431354103 Marionette TRACE conn6 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:14 INFO - PROCESS | 680 | 1467431354105 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:14 INFO - PROCESS | 680 | 1467431354221 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 20:49:14 INFO - PROCESS | 680 | 1467431354232 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:14 INFO - PROCESS | 680 | 1467431354234 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:14 INFO - PROCESS | 680 | ++DOCSHELL 0DFD3C00 == 39 [pid = 680] [id = 90] 20:49:14 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (0E223000) [pid = 680] [serial = 267] [outer = 00000000] 20:49:14 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (0E22D800) [pid = 680] [serial = 268] [outer = 0E223000] 20:49:14 INFO - PROCESS | 680 | 1467431354282 Marionette DEBUG loaded listener.js 20:49:14 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (0E258000) [pid = 680] [serial = 269] [outer = 0E223000] 20:49:14 INFO - PROCESS | 680 | 1467431354763 Marionette TRACE conn6 <- [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]]]}] 20:49:14 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. 20:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 730ms 20:49:14 INFO - PROCESS | 680 | 1467431354802 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 20:49:14 INFO - PROCESS | 680 | 1467431354804 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 20:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:49:14 INFO - PROCESS | 680 | 1467431354808 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:49:14 INFO - PROCESS | 680 | 1467431354810 Marionette TRACE conn6 <- [1,326,null,{}] 20:49:14 INFO - PROCESS | 680 | 1467431354819 Marionette TRACE conn6 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:14 INFO - PROCESS | 680 | 1467431354824 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:14 INFO - PROCESS | 680 | 1467431354911 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 20:49:14 INFO - PROCESS | 680 | 1467431354921 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:14 INFO - PROCESS | 680 | 1467431354924 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:14 INFO - PROCESS | 680 | ++DOCSHELL 12312000 == 40 [pid = 680] [id = 91] 20:49:14 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (12312C00) [pid = 680] [serial = 270] [outer = 00000000] 20:49:14 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (123E2000) [pid = 680] [serial = 271] [outer = 12312C00] 20:49:14 INFO - PROCESS | 680 | 1467431354973 Marionette DEBUG loaded listener.js 20:49:15 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (12526800) [pid = 680] [serial = 272] [outer = 12312C00] 20:49:15 INFO - PROCESS | 680 | 1467431355433 Marionette TRACE conn6 <- [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]]]}] 20:49:15 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. 20:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 670ms 20:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:49:15 INFO - PROCESS | 680 | 1467431355482 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 20:49:15 INFO - PROCESS | 680 | 1467431355484 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 20:49:15 INFO - PROCESS | 680 | 1467431355487 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:49:15 INFO - PROCESS | 680 | 1467431355489 Marionette TRACE conn6 <- [1,330,null,{}] 20:49:15 INFO - PROCESS | 680 | 1467431355492 Marionette TRACE conn6 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:15 INFO - PROCESS | 680 | 1467431355494 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:15 INFO - PROCESS | 680 | 1467431355578 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 20:49:15 INFO - PROCESS | 680 | 1467431355586 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:15 INFO - PROCESS | 680 | 1467431355588 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:15 INFO - PROCESS | 680 | ++DOCSHELL 12E22C00 == 41 [pid = 680] [id = 92] 20:49:15 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (12E2F800) [pid = 680] [serial = 273] [outer = 00000000] 20:49:15 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (12F4B800) [pid = 680] [serial = 274] [outer = 12E2F800] 20:49:15 INFO - PROCESS | 680 | 1467431355631 Marionette DEBUG loaded listener.js 20:49:15 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (13A4DC00) [pid = 680] [serial = 275] [outer = 12E2F800] 20:49:16 INFO - PROCESS | 680 | 1467431356083 Marionette TRACE conn6 <- [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]]]}] 20:49:16 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. 20:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 630ms 20:49:16 INFO - PROCESS | 680 | 1467431356118 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 20:49:16 INFO - PROCESS | 680 | 1467431356120 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 20:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:49:16 INFO - PROCESS | 680 | 1467431356123 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:49:16 INFO - PROCESS | 680 | 1467431356125 Marionette TRACE conn6 <- [1,334,null,{}] 20:49:16 INFO - PROCESS | 680 | 1467431356128 Marionette TRACE conn6 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:16 INFO - PROCESS | 680 | 1467431356130 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:16 INFO - PROCESS | 680 | 1467431356207 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 20:49:16 INFO - PROCESS | 680 | 1467431356212 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:16 INFO - PROCESS | 680 | 1467431356214 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:16 INFO - PROCESS | 680 | ++DOCSHELL 13F46400 == 42 [pid = 680] [id = 93] 20:49:16 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (144CB400) [pid = 680] [serial = 276] [outer = 00000000] 20:49:16 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (1596C000) [pid = 680] [serial = 277] [outer = 144CB400] 20:49:16 INFO - PROCESS | 680 | 1467431356258 Marionette DEBUG loaded listener.js 20:49:16 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (1596E800) [pid = 680] [serial = 278] [outer = 144CB400] 20:49:16 INFO - PROCESS | 680 | 1467431356721 Marionette TRACE conn6 <- [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]]]}] 20:49:16 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. 20:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 630ms 20:49:16 INFO - PROCESS | 680 | 1467431356754 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 20:49:16 INFO - PROCESS | 680 | 1467431356756 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 20:49:16 INFO - PROCESS | 680 | 1467431356759 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:49:16 INFO - PROCESS | 680 | 1467431356761 Marionette TRACE conn6 <- [1,338,null,{}] 20:49:16 INFO - PROCESS | 680 | 1467431356764 Marionette TRACE conn6 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:16 INFO - PROCESS | 680 | 1467431356770 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:16 INFO - PROCESS | 680 | 1467431356917 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 20:49:16 INFO - PROCESS | 680 | 1467431356982 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:16 INFO - PROCESS | 680 | 1467431356985 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:16 INFO - PROCESS | 680 | ++DOCSHELL 1688D000 == 43 [pid = 680] [id = 94] 20:49:16 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (169BF000) [pid = 680] [serial = 279] [outer = 00000000] 20:49:17 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (16B12000) [pid = 680] [serial = 280] [outer = 169BF000] 20:49:17 INFO - PROCESS | 680 | 1467431357030 Marionette DEBUG loaded listener.js 20:49:17 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (16E21C00) [pid = 680] [serial = 281] [outer = 169BF000] 20:49:17 INFO - PROCESS | 680 | 1467431357457 Marionette TRACE conn6 <- [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]]]}] 20:49:17 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. 20:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 731ms 20:49:17 INFO - PROCESS | 680 | 1467431357495 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 20:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:49:17 INFO - PROCESS | 680 | 1467431357497 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 20:49:17 INFO - PROCESS | 680 | 1467431357504 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:49:17 INFO - PROCESS | 680 | 1467431357506 Marionette TRACE conn6 <- [1,342,null,{}] 20:49:17 INFO - PROCESS | 680 | 1467431357509 Marionette TRACE conn6 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:17 INFO - PROCESS | 680 | 1467431357511 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:17 INFO - PROCESS | 680 | 1467431357652 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 20:49:17 INFO - PROCESS | 680 | 1467431357673 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:17 INFO - PROCESS | 680 | 1467431357675 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:17 INFO - PROCESS | 680 | ++DOCSHELL 16E30000 == 44 [pid = 680] [id = 95] 20:49:17 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (16EC9800) [pid = 680] [serial = 282] [outer = 00000000] 20:49:17 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (17011000) [pid = 680] [serial = 283] [outer = 16EC9800] 20:49:17 INFO - PROCESS | 680 | 1467431357717 Marionette DEBUG loaded listener.js 20:49:17 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (1764EC00) [pid = 680] [serial = 284] [outer = 16EC9800] 20:49:18 INFO - PROCESS | 680 | 1467431358158 Marionette TRACE conn6 <- [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]]]}] 20:49:18 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. 20:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 690ms 20:49:18 INFO - PROCESS | 680 | 1467431358194 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 20:49:18 INFO - PROCESS | 680 | 1467431358196 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 20:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:49:18 INFO - PROCESS | 680 | 1467431358199 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:49:18 INFO - PROCESS | 680 | 1467431358201 Marionette TRACE conn6 <- [1,346,null,{}] 20:49:18 INFO - PROCESS | 680 | 1467431358205 Marionette TRACE conn6 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:18 INFO - PROCESS | 680 | 1467431358206 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:18 INFO - PROCESS | 680 | 1467431358311 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 20:49:18 INFO - PROCESS | 680 | 1467431358318 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:18 INFO - PROCESS | 680 | 1467431358320 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:18 INFO - PROCESS | 680 | ++DOCSHELL 176CD800 == 45 [pid = 680] [id = 96] 20:49:18 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (176CFC00) [pid = 680] [serial = 285] [outer = 00000000] 20:49:18 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (178B9000) [pid = 680] [serial = 286] [outer = 176CFC00] 20:49:18 INFO - PROCESS | 680 | 1467431358363 Marionette DEBUG loaded listener.js 20:49:18 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (178BF400) [pid = 680] [serial = 287] [outer = 176CFC00] 20:49:18 INFO - PROCESS | 680 | --DOMWINDOW == 94 (16ECB000) [pid = 680] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:49:18 INFO - PROCESS | 680 | --DOMWINDOW == 93 (13F4A000) [pid = 680] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:49:18 INFO - PROCESS | 680 | --DOMWINDOW == 92 (176CE000) [pid = 680] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:49:18 INFO - PROCESS | 680 | --DOMWINDOW == 91 (1680B400) [pid = 680] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:49:18 INFO - PROCESS | 680 | --DOMWINDOW == 90 (0E06F800) [pid = 680] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:49:18 INFO - PROCESS | 680 | --DOMWINDOW == 89 (123E5800) [pid = 680] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:49:18 INFO - PROCESS | 680 | --DOMWINDOW == 88 (0E223400) [pid = 680] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:49:18 INFO - PROCESS | 680 | --DOMWINDOW == 87 (17E35C00) [pid = 680] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:49:18 INFO - PROCESS | 680 | --DOMWINDOW == 86 (178BB800) [pid = 680] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:49:18 INFO - PROCESS | 680 | 1467431358874 Marionette TRACE conn6 <- [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]]]}] 20:49:18 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. 20:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 730ms 20:49:18 INFO - PROCESS | 680 | 1467431358956 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 20:49:18 INFO - PROCESS | 680 | 1467431358958 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 20:49:18 INFO - PROCESS | 680 | 1467431358962 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:49:18 INFO - PROCESS | 680 | 1467431358964 Marionette TRACE conn6 <- [1,350,null,{}] 20:49:18 INFO - PROCESS | 680 | 1467431358969 Marionette TRACE conn6 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:18 INFO - PROCESS | 680 | 1467431358971 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:19 INFO - PROCESS | 680 | 1467431359049 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 20:49:19 INFO - PROCESS | 680 | 1467431359055 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:19 INFO - PROCESS | 680 | 1467431359056 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:19 INFO - PROCESS | 680 | ++DOCSHELL 0DF95000 == 46 [pid = 680] [id = 97] 20:49:19 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (15FA3800) [pid = 680] [serial = 288] [outer = 00000000] 20:49:19 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (178BA400) [pid = 680] [serial = 289] [outer = 15FA3800] 20:49:19 INFO - PROCESS | 680 | 1467431359099 Marionette DEBUG loaded listener.js 20:49:19 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (17973C00) [pid = 680] [serial = 290] [outer = 15FA3800] 20:49:19 INFO - PROCESS | 680 | 1467431359501 Marionette TRACE conn6 <- [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]]]}] 20:49:19 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. 20:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 570ms 20:49:19 INFO - PROCESS | 680 | 1467431359547 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 20:49:19 INFO - PROCESS | 680 | 1467431359549 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 20:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:49:19 INFO - PROCESS | 680 | 1467431359552 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:49:19 INFO - PROCESS | 680 | 1467431359554 Marionette TRACE conn6 <- [1,354,null,{}] 20:49:19 INFO - PROCESS | 680 | 1467431359557 Marionette TRACE conn6 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:19 INFO - PROCESS | 680 | 1467431359559 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:19 INFO - PROCESS | 680 | 1467431359637 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 20:49:19 INFO - PROCESS | 680 | 1467431359643 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:19 INFO - PROCESS | 680 | 1467431359644 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:19 INFO - PROCESS | 680 | ++DOCSHELL 12EE5400 == 47 [pid = 680] [id = 98] 20:49:19 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (16E24C00) [pid = 680] [serial = 291] [outer = 00000000] 20:49:19 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (1881E400) [pid = 680] [serial = 292] [outer = 16E24C00] 20:49:19 INFO - PROCESS | 680 | 1467431359687 Marionette DEBUG loaded listener.js 20:49:19 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (19485800) [pid = 680] [serial = 293] [outer = 16E24C00] 20:49:20 INFO - PROCESS | 680 | 1467431360103 Marionette TRACE conn6 <- [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]]]}] 20:49:20 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. 20:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 570ms 20:49:20 INFO - PROCESS | 680 | 1467431360128 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 20:49:20 INFO - PROCESS | 680 | 1467431360130 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 20:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:49:20 INFO - PROCESS | 680 | 1467431360137 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:49:20 INFO - PROCESS | 680 | 1467431360139 Marionette TRACE conn6 <- [1,358,null,{}] 20:49:20 INFO - PROCESS | 680 | 1467431360154 Marionette TRACE conn6 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:20 INFO - PROCESS | 680 | 1467431360156 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:20 INFO - PROCESS | 680 | 1467431360251 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 20:49:20 INFO - PROCESS | 680 | 1467431360257 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:20 INFO - PROCESS | 680 | 1467431360259 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:20 INFO - PROCESS | 680 | ++DOCSHELL 0E039C00 == 48 [pid = 680] [id = 99] 20:49:20 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (0E03AC00) [pid = 680] [serial = 294] [outer = 00000000] 20:49:20 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (12E2F400) [pid = 680] [serial = 295] [outer = 0E03AC00] 20:49:20 INFO - PROCESS | 680 | 1467431360304 Marionette DEBUG loaded listener.js 20:49:20 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (1948A400) [pid = 680] [serial = 296] [outer = 0E03AC00] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 17011800 == 47 [pid = 680] [id = 35] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 14B60800 == 46 [pid = 680] [id = 74] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 176CEC00 == 45 [pid = 680] [id = 75] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 0E074C00 == 44 [pid = 680] [id = 73] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 19488400 == 43 [pid = 680] [id = 58] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 0E076000 == 42 [pid = 680] [id = 59] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 12EE4C00 == 41 [pid = 680] [id = 60] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 125E1800 == 40 [pid = 680] [id = 61] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 0DFD3C00 == 39 [pid = 680] [id = 90] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 0D297400 == 38 [pid = 680] [id = 89] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 125AB400 == 37 [pid = 680] [id = 87] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 1596E400 == 36 [pid = 680] [id = 88] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 0DAFA800 == 35 [pid = 680] [id = 86] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 12312000 == 34 [pid = 680] [id = 91] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 1688D000 == 33 [pid = 680] [id = 94] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 16E30000 == 32 [pid = 680] [id = 95] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 13F46400 == 31 [pid = 680] [id = 93] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 176CD800 == 30 [pid = 680] [id = 96] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 0DF95000 == 29 [pid = 680] [id = 97] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 12EE5400 == 28 [pid = 680] [id = 98] 20:49:21 INFO - PROCESS | 680 | --DOCSHELL 12E22C00 == 27 [pid = 680] [id = 92] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 94 (17649400) [pid = 680] [serial = 239] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 93 (17647000) [pid = 680] [serial = 238] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 92 (14B54C00) [pid = 680] [serial = 232] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 91 (15FA4C00) [pid = 680] [serial = 233] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 90 (17974C00) [pid = 680] [serial = 242] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 89 (16B19000) [pid = 680] [serial = 235] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 88 (0F2CC800) [pid = 680] [serial = 227] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0E58BC00) [pid = 680] [serial = 226] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 86 (16E24800) [pid = 680] [serial = 220] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 85 (178C0800) [pid = 680] [serial = 223] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 84 (125E3C00) [pid = 680] [serial = 229] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 83 (12D2E000) [pid = 680] [serial = 230] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 82 (178BF800) [pid = 680] [serial = 241] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 81 (12E29000) [pid = 680] [serial = 248] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 80 (18820C00) [pid = 680] [serial = 244] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 79 (12DC1000) [pid = 680] [serial = 247] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 78 (1885DC00) [pid = 680] [serial = 245] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 77 (123E7800) [pid = 680] [serial = 217] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 76 (1A0C6400) [pid = 680] [serial = 251] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 75 (16E28800) [pid = 680] [serial = 236] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 74 (1A08BC00) [pid = 680] [serial = 250] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | --DOMWINDOW == 73 (1C272C00) [pid = 680] [serial = 253] [outer = 00000000] [url = about:blank] 20:49:22 INFO - PROCESS | 680 | 1467431362189 Marionette TRACE conn6 <- [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]]]}] 20:49: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. 20:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 2085ms 20:49:22 INFO - PROCESS | 680 | 1467431362220 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 20:49:22 INFO - PROCESS | 680 | 1467431362224 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 20:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:49:22 INFO - PROCESS | 680 | 1467431362229 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:49:22 INFO - PROCESS | 680 | 1467431362232 Marionette TRACE conn6 <- [1,362,null,{}] 20:49:22 INFO - PROCESS | 680 | 1467431362239 Marionette TRACE conn6 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:22 INFO - PROCESS | 680 | 1467431362242 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:22 INFO - PROCESS | 680 | 1467431362329 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 20:49:22 INFO - PROCESS | 680 | 1467431362337 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:22 INFO - PROCESS | 680 | 1467431362341 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:22 INFO - PROCESS | 680 | ++DOCSHELL 0DF97C00 == 28 [pid = 680] [id = 100] 20:49:22 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0DFC4400) [pid = 680] [serial = 297] [outer = 00000000] 20:49:22 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (0DFCA800) [pid = 680] [serial = 298] [outer = 0DFC4400] 20:49:22 INFO - PROCESS | 680 | 1467431362390 Marionette DEBUG loaded listener.js 20:49:22 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (0E030800) [pid = 680] [serial = 299] [outer = 0DFC4400] 20:49:22 INFO - PROCESS | 680 | 1467431362874 Marionette TRACE conn6 <- [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]]]}] 20:49:22 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. 20:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 690ms 20:49:22 INFO - PROCESS | 680 | 1467431362919 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 20:49:22 INFO - PROCESS | 680 | 1467431362924 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 20:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:49:22 INFO - PROCESS | 680 | 1467431362931 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:49:22 INFO - PROCESS | 680 | 1467431362934 Marionette TRACE conn6 <- [1,366,null,{}] 20:49:22 INFO - PROCESS | 680 | 1467431362938 Marionette TRACE conn6 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:22 INFO - PROCESS | 680 | 1467431362941 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:23 INFO - PROCESS | 680 | 1467431363026 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 20:49:23 INFO - PROCESS | 680 | 1467431363036 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:23 INFO - PROCESS | 680 | 1467431363038 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:23 INFO - PROCESS | 680 | ++DOCSHELL 0E077400 == 29 [pid = 680] [id = 101] 20:49:23 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (0E077C00) [pid = 680] [serial = 300] [outer = 00000000] 20:49:23 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0E223C00) [pid = 680] [serial = 301] [outer = 0E077C00] 20:49:23 INFO - PROCESS | 680 | 1467431363086 Marionette DEBUG loaded listener.js 20:49:23 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0E22AC00) [pid = 680] [serial = 302] [outer = 0E077C00] 20:49:23 INFO - PROCESS | 680 | 1467431363555 Marionette TRACE conn6 <- [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]]]}] 20:49:23 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. 20:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 671ms 20:49:23 INFO - PROCESS | 680 | 1467431363606 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 20:49:23 INFO - PROCESS | 680 | 1467431363608 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 20:49:23 INFO - PROCESS | 680 | 1467431363611 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:49:23 INFO - PROCESS | 680 | 1467431363615 Marionette TRACE conn6 <- [1,370,null,{}] 20:49:23 INFO - PROCESS | 680 | 1467431363626 Marionette TRACE conn6 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:23 INFO - PROCESS | 680 | 1467431363630 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:23 INFO - PROCESS | 680 | 1467431363743 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 20:49:23 INFO - PROCESS | 680 | 1467431363832 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:23 INFO - PROCESS | 680 | 1467431363835 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:23 INFO - PROCESS | 680 | ++DOCSHELL 0E8C3400 == 30 [pid = 680] [id = 102] 20:49:23 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (0E8C5800) [pid = 680] [serial = 303] [outer = 00000000] 20:49:23 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (0F0D7400) [pid = 680] [serial = 304] [outer = 0E8C5800] 20:49:23 INFO - PROCESS | 680 | 1467431363883 Marionette DEBUG loaded listener.js 20:49:23 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (0F2CB000) [pid = 680] [serial = 305] [outer = 0E8C5800] 20:49:24 INFO - PROCESS | 680 | 1467431364264 Marionette TRACE conn6 <- [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]]]}] 20:49: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. 20:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 670ms 20:49:24 INFO - PROCESS | 680 | 1467431364285 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 20:49:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:49:24 INFO - PROCESS | 680 | 1467431364288 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 20:49:24 INFO - PROCESS | 680 | 1467431364290 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:49:24 INFO - PROCESS | 680 | 1467431364292 Marionette TRACE conn6 <- [1,374,null,{}] 20:49:24 INFO - PROCESS | 680 | 1467431364296 Marionette TRACE conn6 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:24 INFO - PROCESS | 680 | 1467431364297 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:24 INFO - PROCESS | 680 | 1467431364409 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 20:49:24 INFO - PROCESS | 680 | 1467431364416 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:24 INFO - PROCESS | 680 | 1467431364418 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:24 INFO - PROCESS | 680 | ++DOCSHELL 0F2C8C00 == 31 [pid = 680] [id = 103] 20:49:24 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (12310C00) [pid = 680] [serial = 306] [outer = 00000000] 20:49:24 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (123EA400) [pid = 680] [serial = 307] [outer = 12310C00] 20:49:24 INFO - PROCESS | 680 | 1467431364463 Marionette DEBUG loaded listener.js 20:49:24 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (126C7400) [pid = 680] [serial = 308] [outer = 12310C00] 20:49:24 INFO - PROCESS | 680 | 1467431364879 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:49:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:49:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 630ms 20:49:24 INFO - PROCESS | 680 | 1467431364921 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 20:49:24 INFO - PROCESS | 680 | 1467431364923 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 20:49:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:49:24 INFO - PROCESS | 680 | 1467431364926 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:49:24 INFO - PROCESS | 680 | 1467431364928 Marionette TRACE conn6 <- [1,378,null,{}] 20:49:24 INFO - PROCESS | 680 | 1467431364932 Marionette TRACE conn6 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:24 INFO - PROCESS | 680 | 1467431364934 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:25 INFO - PROCESS | 680 | 1467431365037 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 20:49:25 INFO - PROCESS | 680 | 1467431365073 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:25 INFO - PROCESS | 680 | 1467431365075 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:25 INFO - PROCESS | 680 | ++DOCSHELL 128B9C00 == 32 [pid = 680] [id = 104] 20:49:25 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (128BB800) [pid = 680] [serial = 309] [outer = 00000000] 20:49:25 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (12E48800) [pid = 680] [serial = 310] [outer = 128BB800] 20:49:25 INFO - PROCESS | 680 | 1467431365122 Marionette DEBUG loaded listener.js 20:49:25 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (12EE3800) [pid = 680] [serial = 311] [outer = 128BB800] 20:49:25 INFO - PROCESS | 680 | 1467431365540 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:49:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:49:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 670ms 20:49:25 INFO - PROCESS | 680 | 1467431365598 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 20:49:25 INFO - PROCESS | 680 | 1467431365600 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 20:49:25 INFO - PROCESS | 680 | 1467431365603 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:49:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:49:25 INFO - PROCESS | 680 | 1467431365605 Marionette TRACE conn6 <- [1,382,null,{}] 20:49:25 INFO - PROCESS | 680 | 1467431365615 Marionette TRACE conn6 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:25 INFO - PROCESS | 680 | 1467431365621 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:25 INFO - PROCESS | 680 | 1467431365726 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 20:49:25 INFO - PROCESS | 680 | 1467431365741 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:25 INFO - PROCESS | 680 | 1467431365743 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:25 INFO - PROCESS | 680 | ++DOCSHELL 14B62400 == 33 [pid = 680] [id = 105] 20:49:25 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (15965C00) [pid = 680] [serial = 312] [outer = 00000000] 20:49:25 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (15AE8800) [pid = 680] [serial = 313] [outer = 15965C00] 20:49:25 INFO - PROCESS | 680 | 1467431365786 Marionette DEBUG loaded listener.js 20:49:25 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (15FAB400) [pid = 680] [serial = 314] [outer = 15965C00] 20:49:26 INFO - PROCESS | 680 | 1467431366390 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:49:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:49:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 830ms 20:49:26 INFO - PROCESS | 680 | 1467431366437 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 20:49:26 INFO - PROCESS | 680 | 1467431366439 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 20:49:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:49:26 INFO - PROCESS | 680 | 1467431366443 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:49:26 INFO - PROCESS | 680 | 1467431366444 Marionette TRACE conn6 <- [1,386,null,{}] 20:49:26 INFO - PROCESS | 680 | 1467431366448 Marionette TRACE conn6 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:26 INFO - PROCESS | 680 | 1467431366450 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:26 INFO - PROCESS | 680 | 1467431366523 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 20:49:26 INFO - PROCESS | 680 | 1467431366529 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:26 INFO - PROCESS | 680 | 1467431366530 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:26 INFO - PROCESS | 680 | ++DOCSHELL 15AE3000 == 34 [pid = 680] [id = 106] 20:49:26 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (161CA800) [pid = 680] [serial = 315] [outer = 00000000] 20:49:26 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (1680E800) [pid = 680] [serial = 316] [outer = 161CA800] 20:49:26 INFO - PROCESS | 680 | 1467431366573 Marionette DEBUG loaded listener.js 20:49:26 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (16882800) [pid = 680] [serial = 317] [outer = 161CA800] 20:49:26 INFO - PROCESS | 680 | 1467431366999 Marionette TRACE conn6 <- [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]]]}] 20:49:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:49:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 570ms 20:49:27 INFO - PROCESS | 680 | 1467431367032 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 20:49:27 INFO - PROCESS | 680 | 1467431367034 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 20:49:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:49:27 INFO - PROCESS | 680 | 1467431367038 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:49:27 INFO - PROCESS | 680 | 1467431367040 Marionette TRACE conn6 <- [1,390,null,{}] 20:49:27 INFO - PROCESS | 680 | 1467431367043 Marionette TRACE conn6 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:27 INFO - PROCESS | 680 | 1467431367045 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:27 INFO - PROCESS | 680 | 1467431367119 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 20:49:27 INFO - PROCESS | 680 | 1467431367124 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:27 INFO - PROCESS | 680 | 1467431367126 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:27 INFO - PROCESS | 680 | ++DOCSHELL 16B18C00 == 35 [pid = 680] [id = 107] 20:49:27 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (16E25C00) [pid = 680] [serial = 318] [outer = 00000000] 20:49:27 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (16E30000) [pid = 680] [serial = 319] [outer = 16E25C00] 20:49:27 INFO - PROCESS | 680 | 1467431367169 Marionette DEBUG loaded listener.js 20:49:27 INFO - PROCESS | 680 | ++DOMWINDOW == 97 (16E29400) [pid = 680] [serial = 320] [outer = 16E25C00] 20:49:27 INFO - PROCESS | 680 | 1467431367652 Marionette TRACE conn6 <- [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]]]}] 20:49:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:49:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 670ms 20:49:27 INFO - PROCESS | 680 | 1467431367712 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 20:49:27 INFO - PROCESS | 680 | 1467431367714 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 20:49:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:49:27 INFO - PROCESS | 680 | 1467431367717 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:49:27 INFO - PROCESS | 680 | 1467431367719 Marionette TRACE conn6 <- [1,394,null,{}] 20:49:27 INFO - PROCESS | 680 | 1467431367722 Marionette TRACE conn6 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:27 INFO - PROCESS | 680 | 1467431367724 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:27 INFO - PROCESS | 680 | 1467431367829 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 20:49:27 INFO - PROCESS | 680 | 1467431367912 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:27 INFO - PROCESS | 680 | 1467431367914 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:27 INFO - PROCESS | 680 | ++DOCSHELL 0E8C3000 == 36 [pid = 680] [id = 108] 20:49:27 INFO - PROCESS | 680 | ++DOMWINDOW == 98 (1764A000) [pid = 680] [serial = 321] [outer = 00000000] 20:49:27 INFO - PROCESS | 680 | ++DOMWINDOW == 99 (176C7800) [pid = 680] [serial = 322] [outer = 1764A000] 20:49:27 INFO - PROCESS | 680 | 1467431367956 Marionette DEBUG loaded listener.js 20:49:28 INFO - PROCESS | 680 | ++DOMWINDOW == 100 (176CE800) [pid = 680] [serial = 323] [outer = 1764A000] 20:49:28 INFO - PROCESS | 680 | 1467431368379 Marionette TRACE conn6 <- [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]]]}] 20:49:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:49:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 670ms 20:49:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:49:28 INFO - PROCESS | 680 | 1467431368387 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 20:49:28 INFO - PROCESS | 680 | 1467431368389 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 20:49:28 INFO - PROCESS | 680 | 1467431368392 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:49:28 INFO - PROCESS | 680 | 1467431368394 Marionette TRACE conn6 <- [1,398,null,{}] 20:49:28 INFO - PROCESS | 680 | 1467431368397 Marionette TRACE conn6 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:28 INFO - PROCESS | 680 | 1467431368399 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:28 INFO - PROCESS | 680 | 1467431368519 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 20:49:28 INFO - PROCESS | 680 | 1467431368524 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:28 INFO - PROCESS | 680 | 1467431368526 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:28 INFO - PROCESS | 680 | ++DOCSHELL 178B4800 == 37 [pid = 680] [id = 109] 20:49:28 INFO - PROCESS | 680 | ++DOMWINDOW == 101 (178B8000) [pid = 680] [serial = 324] [outer = 00000000] 20:49:28 INFO - PROCESS | 680 | ++DOMWINDOW == 102 (178BF000) [pid = 680] [serial = 325] [outer = 178B8000] 20:49:28 INFO - PROCESS | 680 | 1467431368568 Marionette DEBUG loaded listener.js 20:49:28 INFO - PROCESS | 680 | ++DOMWINDOW == 103 (17974C00) [pid = 680] [serial = 326] [outer = 178B8000] 20:49:29 INFO - PROCESS | 680 | 1467431369032 Marionette TRACE conn6 <- [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]]]}] 20:49:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:49:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 670ms 20:49:29 INFO - PROCESS | 680 | 1467431369063 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 20:49:29 INFO - PROCESS | 680 | 1467431369066 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 20:49:29 INFO - PROCESS | 680 | 1467431369069 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:49:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:49:29 INFO - PROCESS | 680 | 1467431369071 Marionette TRACE conn6 <- [1,402,null,{}] 20:49:29 INFO - PROCESS | 680 | 1467431369075 Marionette TRACE conn6 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:29 INFO - PROCESS | 680 | 1467431369077 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:29 INFO - PROCESS | 680 | 1467431369197 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 20:49:29 INFO - PROCESS | 680 | 1467431369291 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:29 INFO - PROCESS | 680 | 1467431369293 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:29 INFO - PROCESS | 680 | ++DOCSHELL 128B7400 == 38 [pid = 680] [id = 110] 20:49:29 INFO - PROCESS | 680 | ++DOMWINDOW == 104 (18242000) [pid = 680] [serial = 327] [outer = 00000000] 20:49:29 INFO - PROCESS | 680 | ++DOMWINDOW == 105 (185E5000) [pid = 680] [serial = 328] [outer = 18242000] 20:49:29 INFO - PROCESS | 680 | 1467431369338 Marionette DEBUG loaded listener.js 20:49:29 INFO - PROCESS | 680 | ++DOMWINDOW == 106 (185EC000) [pid = 680] [serial = 329] [outer = 18242000] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 105 (169BF000) [pid = 680] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 104 (16EC9800) [pid = 680] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 103 (176CFC00) [pid = 680] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 102 (15FA3800) [pid = 680] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 101 (16E24C00) [pid = 680] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 100 (16D5EC00) [pid = 680] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 99 (125E3000) [pid = 680] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 98 (0DAFE800) [pid = 680] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 97 (144CB400) [pid = 680] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 96 (12E2F800) [pid = 680] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 95 (12312C00) [pid = 680] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 94 (0E223000) [pid = 680] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 93 (0D93B400) [pid = 680] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 92 (0E221C00) [pid = 680] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 91 (14B61000) [pid = 680] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 90 (1C26E000) [pid = 680] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 89 (19489000) [pid = 680] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 88 (176CF800) [pid = 680] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:49:29 INFO - PROCESS | 680 | --DOMWINDOW == 87 (1A967C00) [pid = 680] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:49:29 INFO - PROCESS | 680 | 1467431369937 Marionette TRACE conn6 <- [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]]]}] 20:49:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:49:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 930ms 20:49:29 INFO - PROCESS | 680 | 1467431370003 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 20:49:30 INFO - PROCESS | 680 | 1467431370005 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 20:49:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:49:30 INFO - PROCESS | 680 | 1467431370008 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:49:30 INFO - PROCESS | 680 | 1467431370010 Marionette TRACE conn6 <- [1,406,null,{}] 20:49:30 INFO - PROCESS | 680 | 1467431370013 Marionette TRACE conn6 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:30 INFO - PROCESS | 680 | 1467431370015 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:30 INFO - PROCESS | 680 | 1467431370093 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 20:49:30 INFO - PROCESS | 680 | 1467431370098 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:30 INFO - PROCESS | 680 | 1467431370100 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:30 INFO - PROCESS | 680 | ++DOCSHELL 12D64000 == 39 [pid = 680] [id = 111] 20:49:30 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (12DC4000) [pid = 680] [serial = 330] [outer = 00000000] 20:49:30 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (14B54800) [pid = 680] [serial = 331] [outer = 12DC4000] 20:49:30 INFO - PROCESS | 680 | 1467431370154 Marionette DEBUG loaded listener.js 20:49:30 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (15FA2C00) [pid = 680] [serial = 332] [outer = 12DC4000] 20:49:30 INFO - PROCESS | 680 | 1467431370573 Marionette TRACE conn6 <- [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]]]}] 20:49:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:49:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 630ms 20:49:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:49:30 INFO - PROCESS | 680 | 1467431370640 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 20:49:30 INFO - PROCESS | 680 | 1467431370642 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 20:49:30 INFO - PROCESS | 680 | 1467431370645 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:49:30 INFO - PROCESS | 680 | 1467431370646 Marionette TRACE conn6 <- [1,410,null,{}] 20:49:30 INFO - PROCESS | 680 | 1467431370649 Marionette TRACE conn6 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:30 INFO - PROCESS | 680 | 1467431370651 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:30 INFO - PROCESS | 680 | 1467431370728 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 20:49:30 INFO - PROCESS | 680 | 1467431370736 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:30 INFO - PROCESS | 680 | 1467431370738 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:30 INFO - PROCESS | 680 | ++DOCSHELL 169BBC00 == 40 [pid = 680] [id = 112] 20:49:30 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (17008800) [pid = 680] [serial = 333] [outer = 00000000] 20:49:30 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (178BDC00) [pid = 680] [serial = 334] [outer = 17008800] 20:49:30 INFO - PROCESS | 680 | 1467431370780 Marionette DEBUG loaded listener.js 20:49:30 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (185E0C00) [pid = 680] [serial = 335] [outer = 17008800] 20:49:31 INFO - PROCESS | 680 | 1467431371229 Marionette TRACE conn6 <- [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]]]}] 20:49:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:49:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 630ms 20:49:31 INFO - PROCESS | 680 | 1467431371276 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 20:49:31 INFO - PROCESS | 680 | 1467431371278 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 20:49:31 INFO - PROCESS | 680 | 1467431371281 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:49:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:49:31 INFO - PROCESS | 680 | 1467431371283 Marionette TRACE conn6 <- [1,414,null,{}] 20:49:31 INFO - PROCESS | 680 | 1467431371287 Marionette TRACE conn6 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:31 INFO - PROCESS | 680 | 1467431371289 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:31 INFO - PROCESS | 680 | 1467431371366 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 20:49:31 INFO - PROCESS | 680 | 1467431371372 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:31 INFO - PROCESS | 680 | 1467431371373 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:31 INFO - PROCESS | 680 | ++DOCSHELL 178BC000 == 41 [pid = 680] [id = 113] 20:49:31 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (185DFC00) [pid = 680] [serial = 336] [outer = 00000000] 20:49:31 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (1931A400) [pid = 680] [serial = 337] [outer = 185DFC00] 20:49:31 INFO - PROCESS | 680 | 1467431371415 Marionette DEBUG loaded listener.js 20:49:31 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (193B8400) [pid = 680] [serial = 338] [outer = 185DFC00] 20:49:32 INFO - PROCESS | 680 | 1467431372040 Marionette TRACE conn6 <- [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]]]}] 20:49:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:49:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 770ms 20:49:32 INFO - PROCESS | 680 | 1467431372116 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 20:49:32 INFO - PROCESS | 680 | 1467431372120 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 20:49:32 INFO - PROCESS | 680 | 1467431372126 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:49:32 INFO - PROCESS | 680 | 1467431372129 Marionette TRACE conn6 <- [1,418,null,{}] 20:49:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:49:32 INFO - PROCESS | 680 | 1467431372135 Marionette TRACE conn6 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:32 INFO - PROCESS | 680 | 1467431372139 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:32 INFO - PROCESS | 680 | 1467431372266 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 20:49:32 INFO - PROCESS | 680 | 1467431372387 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:32 INFO - PROCESS | 680 | 1467431372390 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:32 INFO - PROCESS | 680 | ++DOCSHELL 09266800 == 42 [pid = 680] [id = 114] 20:49:32 INFO - PROCESS | 680 | ++DOMWINDOW == 97 (0D980800) [pid = 680] [serial = 339] [outer = 00000000] 20:49:32 INFO - PROCESS | 680 | ++DOMWINDOW == 98 (0E039800) [pid = 680] [serial = 340] [outer = 0D980800] 20:49:32 INFO - PROCESS | 680 | 1467431372447 Marionette DEBUG loaded listener.js 20:49:32 INFO - PROCESS | 680 | ++DOMWINDOW == 99 (0E070C00) [pid = 680] [serial = 341] [outer = 0D980800] 20:49:33 INFO - PROCESS | 680 | 1467431373630 Marionette TRACE conn6 <- [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]]]}] 20:49:33 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 20:49:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1532ms 20:49:33 INFO - PROCESS | 680 | 1467431373666 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 20:49:33 INFO - PROCESS | 680 | 1467431373671 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 20:49:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:49:33 INFO - PROCESS | 680 | 1467431373676 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:49:33 INFO - PROCESS | 680 | 1467431373679 Marionette TRACE conn6 <- [1,422,null,{}] 20:49:33 INFO - PROCESS | 680 | 1467431373749 Marionette TRACE conn6 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:33 INFO - PROCESS | 680 | 1467431373752 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:33 INFO - PROCESS | 680 | 1467431373858 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 20:49:33 INFO - PROCESS | 680 | 1467431373935 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:33 INFO - PROCESS | 680 | 1467431373938 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:33 INFO - PROCESS | 680 | ++DOCSHELL 0E06AC00 == 43 [pid = 680] [id = 115] 20:49:33 INFO - PROCESS | 680 | ++DOMWINDOW == 100 (0E06B800) [pid = 680] [serial = 342] [outer = 00000000] 20:49:33 INFO - PROCESS | 680 | ++DOMWINDOW == 101 (0E222400) [pid = 680] [serial = 343] [outer = 0E06B800] 20:49:33 INFO - PROCESS | 680 | 1467431373989 Marionette DEBUG loaded listener.js 20:49:34 INFO - PROCESS | 680 | ++DOMWINDOW == 102 (0E254800) [pid = 680] [serial = 344] [outer = 0E06B800] 20:49:34 INFO - PROCESS | 680 | --DOCSHELL 169BBC00 == 42 [pid = 680] [id = 112] 20:49:34 INFO - PROCESS | 680 | --DOCSHELL 12D64000 == 41 [pid = 680] [id = 111] 20:49:34 INFO - PROCESS | 680 | --DOCSHELL 128B7400 == 40 [pid = 680] [id = 110] 20:49:34 INFO - PROCESS | 680 | --DOCSHELL 178B4800 == 39 [pid = 680] [id = 109] 20:49:34 INFO - PROCESS | 680 | --DOCSHELL 0E8C3000 == 38 [pid = 680] [id = 108] 20:49:34 INFO - PROCESS | 680 | --DOCSHELL 16B18C00 == 37 [pid = 680] [id = 107] 20:49:34 INFO - PROCESS | 680 | --DOCSHELL 15AE3000 == 36 [pid = 680] [id = 106] 20:49:34 INFO - PROCESS | 680 | --DOCSHELL 14B62400 == 35 [pid = 680] [id = 105] 20:49:34 INFO - PROCESS | 680 | --DOCSHELL 128B9C00 == 34 [pid = 680] [id = 104] 20:49:34 INFO - PROCESS | 680 | --DOCSHELL 0F2C8C00 == 33 [pid = 680] [id = 103] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 101 (12E2F400) [pid = 680] [serial = 295] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOCSHELL 0E8C3400 == 32 [pid = 680] [id = 102] 20:49:34 INFO - PROCESS | 680 | --DOCSHELL 0E077400 == 31 [pid = 680] [id = 101] 20:49:34 INFO - PROCESS | 680 | --DOCSHELL 0DF97C00 == 30 [pid = 680] [id = 100] 20:49:34 INFO - PROCESS | 680 | --DOCSHELL 0E039C00 == 29 [pid = 680] [id = 99] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 100 (19491000) [pid = 680] [serial = 173] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 99 (1948E800) [pid = 680] [serial = 224] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 98 (1C601400) [pid = 680] [serial = 254] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 97 (17652C00) [pid = 680] [serial = 221] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 96 (1C65E400) [pid = 680] [serial = 215] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 95 (16B12000) [pid = 680] [serial = 280] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 94 (17011000) [pid = 680] [serial = 283] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 93 (16E21C00) [pid = 680] [serial = 281] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 92 (178B9000) [pid = 680] [serial = 286] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 91 (1764EC00) [pid = 680] [serial = 284] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 90 (178BA400) [pid = 680] [serial = 289] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 89 (1881E400) [pid = 680] [serial = 292] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 88 (178BF400) [pid = 680] [serial = 287] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 87 (19485800) [pid = 680] [serial = 293] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 86 (176CC400) [pid = 680] [serial = 262] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 85 (12EE3000) [pid = 680] [serial = 260] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 84 (12E26800) [pid = 680] [serial = 259] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0DFCB000) [pid = 680] [serial = 257] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0DF91C00) [pid = 680] [serial = 256] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 81 (1596C000) [pid = 680] [serial = 277] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 80 (12F4B800) [pid = 680] [serial = 274] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 79 (13A4DC00) [pid = 680] [serial = 275] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 78 (123E2000) [pid = 680] [serial = 271] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 77 (12526800) [pid = 680] [serial = 272] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0E22D800) [pid = 680] [serial = 268] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0E258000) [pid = 680] [serial = 269] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0E071C00) [pid = 680] [serial = 266] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0DF95C00) [pid = 680] [serial = 265] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 72 (178BE800) [pid = 680] [serial = 263] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 71 (17973C00) [pid = 680] [serial = 290] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 70 (1596E800) [pid = 680] [serial = 278] [outer = 00000000] [url = about:blank] 20:49:34 INFO - PROCESS | 680 | --DOMWINDOW == 69 (126CEC00) [pid = 680] [serial = 218] [outer = 00000000] [url = about:blank] 20:49:35 INFO - PROCESS | 680 | 1467431375069 Marionette TRACE conn6 <- [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]]]}] 20:49:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:49:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1414ms 20:49:35 INFO - PROCESS | 680 | 1467431375090 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 20:49:35 INFO - PROCESS | 680 | 1467431375095 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 20:49:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:49:35 INFO - PROCESS | 680 | 1467431375101 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:49:35 INFO - PROCESS | 680 | 1467431375104 Marionette TRACE conn6 <- [1,426,null,{}] 20:49:35 INFO - PROCESS | 680 | 1467431375108 Marionette TRACE conn6 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:35 INFO - PROCESS | 680 | 1467431375110 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:35 INFO - PROCESS | 680 | 1467431375197 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 20:49:35 INFO - PROCESS | 680 | 1467431375204 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:35 INFO - PROCESS | 680 | 1467431375206 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:35 INFO - PROCESS | 680 | ++DOCSHELL 0DFCD800 == 30 [pid = 680] [id = 116] 20:49:35 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0DFCF800) [pid = 680] [serial = 345] [outer = 00000000] 20:49:35 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E072800) [pid = 680] [serial = 346] [outer = 0DFCF800] 20:49:35 INFO - PROCESS | 680 | 1467431375253 Marionette DEBUG loaded listener.js 20:49:35 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E22F400) [pid = 680] [serial = 347] [outer = 0DFCF800] 20:49:35 INFO - PROCESS | 680 | 1467431375745 Marionette TRACE conn6 <- [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] 20:49:35 INFO - PROCESS | 680 | 1467431375779 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 20:49:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:49:35 INFO - PROCESS | 680 | 1467431375782 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:49:35 INFO - PROCESS | 680 | 1467431375786 Marionette TRACE conn6 <- [1,430,null,{}] 20:49:35 INFO - PROCESS | 680 | 1467431375796 Marionette TRACE conn6 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:35 INFO - PROCESS | 680 | 1467431375801 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:35 INFO - PROCESS | 680 | 1467431375889 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 20:49:35 INFO - PROCESS | 680 | 1467431375898 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:35 INFO - PROCESS | 680 | 1467431375901 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:35 INFO - PROCESS | 680 | ++DOCSHELL 123E2000 == 31 [pid = 680] [id = 117] 20:49:35 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (123E2800) [pid = 680] [serial = 348] [outer = 00000000] 20:49:35 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (12523C00) [pid = 680] [serial = 349] [outer = 123E2800] 20:49:35 INFO - PROCESS | 680 | 1467431375950 Marionette DEBUG loaded listener.js 20:49:36 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (125AA000) [pid = 680] [serial = 350] [outer = 123E2800] 20:49:36 INFO - PROCESS | 680 | 1467431376415 Marionette TRACE conn6 <- [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]]]}] 20:49:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:49:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 20:49:36 INFO - PROCESS | 680 | 1467431376456 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 20:49:36 INFO - PROCESS | 680 | 1467431376458 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 20:49:36 INFO - PROCESS | 680 | 1467431376461 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:49:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:49:36 INFO - PROCESS | 680 | 1467431376463 Marionette TRACE conn6 <- [1,434,null,{}] 20:49:36 INFO - PROCESS | 680 | 1467431376466 Marionette TRACE conn6 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:36 INFO - PROCESS | 680 | 1467431376468 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:36 INFO - PROCESS | 680 | 1467431376550 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 20:49:36 INFO - PROCESS | 680 | 1467431376585 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:36 INFO - PROCESS | 680 | 1467431376587 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:36 INFO - PROCESS | 680 | ++DOCSHELL 12D62C00 == 32 [pid = 680] [id = 118] 20:49:36 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (12D65800) [pid = 680] [serial = 351] [outer = 00000000] 20:49:36 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (12E51000) [pid = 680] [serial = 352] [outer = 12D65800] 20:49:36 INFO - PROCESS | 680 | 1467431376640 Marionette DEBUG loaded listener.js 20:49:36 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (12F40C00) [pid = 680] [serial = 353] [outer = 12D65800] 20:49:37 INFO - PROCESS | 680 | 1467431377130 Marionette TRACE conn6 <- [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]]]}] 20:49:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:49:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 731ms 20:49:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:49:37 INFO - PROCESS | 680 | 1467431377203 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 20:49:37 INFO - PROCESS | 680 | 1467431377205 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 20:49:37 INFO - PROCESS | 680 | 1467431377208 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:49:37 INFO - PROCESS | 680 | 1467431377210 Marionette TRACE conn6 <- [1,438,null,{}] 20:49:37 INFO - PROCESS | 680 | 1467431377214 Marionette TRACE conn6 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:37 INFO - PROCESS | 680 | 1467431377216 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:37 INFO - PROCESS | 680 | 1467431377317 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 20:49:37 INFO - PROCESS | 680 | 1467431377327 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:37 INFO - PROCESS | 680 | 1467431377329 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:37 INFO - PROCESS | 680 | ++DOCSHELL 13F40000 == 33 [pid = 680] [id = 119] 20:49:37 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (13F40C00) [pid = 680] [serial = 354] [outer = 00000000] 20:49:37 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (144C5C00) [pid = 680] [serial = 355] [outer = 13F40C00] 20:49:37 INFO - PROCESS | 680 | 1467431377372 Marionette DEBUG loaded listener.js 20:49:37 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (1596C400) [pid = 680] [serial = 356] [outer = 13F40C00] 20:49:37 INFO - PROCESS | 680 | 1467431377822 Marionette TRACE conn6 <- [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]]]}] 20:49:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:49:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 670ms 20:49:37 INFO - PROCESS | 680 | 1467431377882 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 20:49:37 INFO - PROCESS | 680 | 1467431377884 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 20:49:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:49:37 INFO - PROCESS | 680 | 1467431377896 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:49:37 INFO - PROCESS | 680 | 1467431377898 Marionette TRACE conn6 <- [1,442,null,{}] 20:49:37 INFO - PROCESS | 680 | 1467431377901 Marionette TRACE conn6 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:37 INFO - PROCESS | 680 | 1467431377907 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:38 INFO - PROCESS | 680 | 1467431378069 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 20:49:38 INFO - PROCESS | 680 | 1467431378127 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:38 INFO - PROCESS | 680 | 1467431378129 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:38 INFO - PROCESS | 680 | ++DOCSHELL 144C4C00 == 34 [pid = 680] [id = 120] 20:49:38 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (15AE2C00) [pid = 680] [serial = 357] [outer = 00000000] 20:49:38 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (169C4C00) [pid = 680] [serial = 358] [outer = 15AE2C00] 20:49:38 INFO - PROCESS | 680 | 1467431378176 Marionette DEBUG loaded listener.js 20:49:38 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (16E22000) [pid = 680] [serial = 359] [outer = 15AE2C00] 20:49:38 INFO - PROCESS | 680 | 1467431378616 Marionette TRACE conn6 <- [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]]]}] 20:49:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:49:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 770ms 20:49:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:49:38 INFO - PROCESS | 680 | 1467431378667 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 20:49:38 INFO - PROCESS | 680 | 1467431378669 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 20:49:38 INFO - PROCESS | 680 | 1467431378672 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:49:38 INFO - PROCESS | 680 | 1467431378674 Marionette TRACE conn6 <- [1,446,null,{}] 20:49:38 INFO - PROCESS | 680 | 1467431378677 Marionette TRACE conn6 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:38 INFO - PROCESS | 680 | 1467431378679 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:38 INFO - PROCESS | 680 | 1467431378793 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 20:49:38 INFO - PROCESS | 680 | 1467431378805 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:38 INFO - PROCESS | 680 | 1467431378807 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:38 INFO - PROCESS | 680 | ++DOCSHELL 1596E000 == 35 [pid = 680] [id = 121] 20:49:38 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (169C0800) [pid = 680] [serial = 360] [outer = 00000000] 20:49:39 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (17649000) [pid = 680] [serial = 361] [outer = 169C0800] 20:49:39 INFO - PROCESS | 680 | 1467431379039 Marionette DEBUG loaded listener.js 20:49:39 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (17649C00) [pid = 680] [serial = 362] [outer = 169C0800] 20:49:39 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0E077C00) [pid = 680] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:49:39 INFO - PROCESS | 680 | --DOMWINDOW == 85 (17008800) [pid = 680] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:49:39 INFO - PROCESS | 680 | --DOMWINDOW == 84 (178B8000) [pid = 680] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:49:39 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E8C5800) [pid = 680] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:49:39 INFO - PROCESS | 680 | --DOMWINDOW == 82 (12DC4000) [pid = 680] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:49:39 INFO - PROCESS | 680 | --DOMWINDOW == 81 (18242000) [pid = 680] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:49:39 INFO - PROCESS | 680 | --DOMWINDOW == 80 (15965C00) [pid = 680] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:49:39 INFO - PROCESS | 680 | --DOMWINDOW == 79 (12310C00) [pid = 680] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:49:39 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0DFC4400) [pid = 680] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:49:39 INFO - PROCESS | 680 | --DOMWINDOW == 77 (161CA800) [pid = 680] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:49:39 INFO - PROCESS | 680 | --DOMWINDOW == 76 (128BB800) [pid = 680] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:49:39 INFO - PROCESS | 680 | --DOMWINDOW == 75 (1764A000) [pid = 680] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:49:39 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0E03AC00) [pid = 680] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:49:39 INFO - PROCESS | 680 | --DOMWINDOW == 73 (16E25C00) [pid = 680] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:49:39 INFO - PROCESS | 680 | 1467431379431 Marionette TRACE conn6 <- [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]]]}] 20:49:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:49:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 770ms 20:49:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:49:39 INFO - PROCESS | 680 | 1467431379443 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 20:49:39 INFO - PROCESS | 680 | 1467431379445 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 20:49:39 INFO - PROCESS | 680 | 1467431379447 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:49:39 INFO - PROCESS | 680 | 1467431379449 Marionette TRACE conn6 <- [1,450,null,{}] 20:49:39 INFO - PROCESS | 680 | 1467431379452 Marionette TRACE conn6 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:39 INFO - PROCESS | 680 | 1467431379454 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:39 INFO - PROCESS | 680 | 1467431379561 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 20:49:39 INFO - PROCESS | 680 | 1467431379606 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:39 INFO - PROCESS | 680 | 1467431379608 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:39 INFO - PROCESS | 680 | ++DOCSHELL 0E074000 == 36 [pid = 680] [id = 122] 20:49:39 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (126CF800) [pid = 680] [serial = 363] [outer = 00000000] 20:49:39 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (17011400) [pid = 680] [serial = 364] [outer = 126CF800] 20:49:39 INFO - PROCESS | 680 | 1467431379653 Marionette DEBUG loaded listener.js 20:49:39 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (176C7000) [pid = 680] [serial = 365] [outer = 126CF800] 20:49:40 INFO - PROCESS | 680 | 1467431380071 Marionette TRACE conn6 <- [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] 20:49:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:49:40 INFO - PROCESS | 680 | 1467431380124 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 20:49:40 INFO - PROCESS | 680 | 1467431380127 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:49:40 INFO - PROCESS | 680 | 1467431380129 Marionette TRACE conn6 <- [1,454,null,{}] 20:49:40 INFO - PROCESS | 680 | 1467431380133 Marionette TRACE conn6 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:40 INFO - PROCESS | 680 | 1467431380135 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:40 INFO - PROCESS | 680 | 1467431380212 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 20:49:40 INFO - PROCESS | 680 | 1467431380220 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:40 INFO - PROCESS | 680 | 1467431380222 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:40 INFO - PROCESS | 680 | ++DOCSHELL 16ECCC00 == 37 [pid = 680] [id = 123] 20:49:40 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (176CB400) [pid = 680] [serial = 366] [outer = 00000000] 20:49:40 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (178C0C00) [pid = 680] [serial = 367] [outer = 176CB400] 20:49:40 INFO - PROCESS | 680 | 1467431380265 Marionette DEBUG loaded listener.js 20:49:40 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (1793EC00) [pid = 680] [serial = 368] [outer = 176CB400] 20:49:40 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:40 INFO - PROCESS | 680 | 1467431380699 Marionette TRACE conn6 <- [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]]]}] 20:49:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:49:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 630ms 20:49:40 INFO - PROCESS | 680 | 1467431380758 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 20:49:40 INFO - PROCESS | 680 | 1467431380760 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 20:49:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:49:40 INFO - PROCESS | 680 | 1467431380763 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:49:40 INFO - PROCESS | 680 | 1467431380765 Marionette TRACE conn6 <- [1,458,null,{}] 20:49:40 INFO - PROCESS | 680 | 1467431380768 Marionette TRACE conn6 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:40 INFO - PROCESS | 680 | 1467431380770 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:40 INFO - PROCESS | 680 | 1467431380885 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 20:49:40 INFO - PROCESS | 680 | 1467431380897 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:40 INFO - PROCESS | 680 | 1467431380899 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:40 INFO - PROCESS | 680 | ++DOCSHELL 0DFD3400 == 38 [pid = 680] [id = 124] 20:49:40 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (12D62400) [pid = 680] [serial = 369] [outer = 00000000] 20:49:40 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (17E37400) [pid = 680] [serial = 370] [outer = 12D62400] 20:49:40 INFO - PROCESS | 680 | 1467431380945 Marionette DEBUG loaded listener.js 20:49:41 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (18522800) [pid = 680] [serial = 371] [outer = 12D62400] 20:49:41 INFO - PROCESS | 680 | 1467431381605 Marionette TRACE conn6 <- [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] 20:49:41 INFO - PROCESS | 680 | 1467431381640 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 20:49:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:49:41 INFO - PROCESS | 680 | 1467431381644 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:49:41 INFO - PROCESS | 680 | 1467431381650 Marionette TRACE conn6 <- [1,462,null,{}] 20:49:41 INFO - PROCESS | 680 | 1467431381655 Marionette TRACE conn6 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:41 INFO - PROCESS | 680 | 1467431381658 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:41 INFO - PROCESS | 680 | 1467431381770 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 20:49:41 INFO - PROCESS | 680 | 1467431381866 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:41 INFO - PROCESS | 680 | 1467431381869 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:41 INFO - PROCESS | 680 | ++DOCSHELL 0DF97C00 == 39 [pid = 680] [id = 125] 20:49:41 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (0DFD3C00) [pid = 680] [serial = 372] [outer = 00000000] 20:49:41 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (0E25D800) [pid = 680] [serial = 373] [outer = 0DFD3C00] 20:49:41 INFO - PROCESS | 680 | 1467431381927 Marionette DEBUG loaded listener.js 20:49:42 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (0E783800) [pid = 680] [serial = 374] [outer = 0DFD3C00] 20:49:42 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:42 INFO - PROCESS | 680 | 1467431382574 Marionette TRACE conn6 <- [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] 20:49:42 INFO - PROCESS | 680 | 1467431382640 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 20:49:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:49:42 INFO - PROCESS | 680 | 1467431382647 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:49:42 INFO - PROCESS | 680 | 1467431382649 Marionette TRACE conn6 <- [1,466,null,{}] 20:49:42 INFO - PROCESS | 680 | 1467431382654 Marionette TRACE conn6 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:42 INFO - PROCESS | 680 | 1467431382656 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:42 INFO - PROCESS | 680 | 1467431382791 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 20:49:42 INFO - PROCESS | 680 | 1467431382918 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:42 INFO - PROCESS | 680 | 1467431382921 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:42 INFO - PROCESS | 680 | ++DOCSHELL 14458400 == 40 [pid = 680] [id = 126] 20:49:42 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (144C7000) [pid = 680] [serial = 375] [outer = 00000000] 20:49:42 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (161CA000) [pid = 680] [serial = 376] [outer = 144C7000] 20:49:42 INFO - PROCESS | 680 | 1467431382977 Marionette DEBUG loaded listener.js 20:49:43 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (16D68800) [pid = 680] [serial = 377] [outer = 144C7000] 20:49:43 INFO - PROCESS | 680 | 1467431383588 Marionette TRACE conn6 <- [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] 20:49:43 INFO - PROCESS | 680 | 1467431383622 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 20:49:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:49:43 INFO - PROCESS | 680 | 1467431383626 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:49:43 INFO - PROCESS | 680 | 1467431383630 Marionette TRACE conn6 <- [1,470,null,{}] 20:49:43 INFO - PROCESS | 680 | 1467431383641 Marionette TRACE conn6 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:43 INFO - PROCESS | 680 | 1467431383646 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:43 INFO - PROCESS | 680 | 1467431383752 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 20:49:43 INFO - PROCESS | 680 | 1467431383850 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:43 INFO - PROCESS | 680 | 1467431383853 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:43 INFO - PROCESS | 680 | ++DOCSHELL 1885D400 == 41 [pid = 680] [id = 127] 20:49:43 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (1885E000) [pid = 680] [serial = 378] [outer = 00000000] 20:49:43 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (193B3400) [pid = 680] [serial = 379] [outer = 1885E000] 20:49:43 INFO - PROCESS | 680 | 1467431383911 Marionette DEBUG loaded listener.js 20:49:43 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (1948B400) [pid = 680] [serial = 380] [outer = 1885E000] 20:49:44 INFO - PROCESS | 680 | 1467431384505 Marionette TRACE conn6 <- [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]]]}] 20:49:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:49:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 930ms 20:49:44 INFO - PROCESS | 680 | 1467431384560 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 20:49:44 INFO - PROCESS | 680 | 1467431384563 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 20:49:44 INFO - PROCESS | 680 | 1467431384566 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:49:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:49:44 INFO - PROCESS | 680 | 1467431384568 Marionette TRACE conn6 <- [1,474,null,{}] 20:49:44 INFO - PROCESS | 680 | 1467431384572 Marionette TRACE conn6 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:44 INFO - PROCESS | 680 | 1467431384574 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:44 INFO - PROCESS | 680 | 1467431384701 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 20:49:44 INFO - PROCESS | 680 | 1467431384797 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:44 INFO - PROCESS | 680 | 1467431384799 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:44 INFO - PROCESS | 680 | ++DOCSHELL 12E4F400 == 42 [pid = 680] [id = 128] 20:49:44 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (15FA3800) [pid = 680] [serial = 381] [outer = 00000000] 20:49:44 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (17FD0800) [pid = 680] [serial = 382] [outer = 15FA3800] 20:49:44 INFO - PROCESS | 680 | 1467431384852 Marionette DEBUG loaded listener.js 20:49:44 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (1881BC00) [pid = 680] [serial = 383] [outer = 15FA3800] 20:49:45 INFO - PROCESS | 680 | 1467431385568 Marionette TRACE conn6 <- [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]]]}] 20:49:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:49:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1077ms 20:49:45 INFO - PROCESS | 680 | 1467431385647 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 20:49:45 INFO - PROCESS | 680 | 1467431385651 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 20:49:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:49:45 INFO - PROCESS | 680 | 1467431385655 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:49:45 INFO - PROCESS | 680 | 1467431385660 Marionette TRACE conn6 <- [1,478,null,{}] 20:49:45 INFO - PROCESS | 680 | 1467431385665 Marionette TRACE conn6 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:45 INFO - PROCESS | 680 | 1467431385668 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:45 INFO - PROCESS | 680 | 1467431385770 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 20:49:45 INFO - PROCESS | 680 | 1467431385853 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:45 INFO - PROCESS | 680 | 1467431385855 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:46 INFO - PROCESS | 680 | --DOCSHELL 16ECCC00 == 41 [pid = 680] [id = 123] 20:49:46 INFO - PROCESS | 680 | --DOCSHELL 0E074000 == 40 [pid = 680] [id = 122] 20:49:46 INFO - PROCESS | 680 | --DOCSHELL 1596E000 == 39 [pid = 680] [id = 121] 20:49:46 INFO - PROCESS | 680 | --DOCSHELL 144C4C00 == 38 [pid = 680] [id = 120] 20:49:46 INFO - PROCESS | 680 | --DOCSHELL 13F40000 == 37 [pid = 680] [id = 119] 20:49:46 INFO - PROCESS | 680 | --DOCSHELL 12D62C00 == 36 [pid = 680] [id = 118] 20:49:46 INFO - PROCESS | 680 | --DOCSHELL 123E2000 == 35 [pid = 680] [id = 117] 20:49:46 INFO - PROCESS | 680 | --DOCSHELL 0DFCD800 == 34 [pid = 680] [id = 116] 20:49:46 INFO - PROCESS | 680 | --DOCSHELL 0E06AC00 == 33 [pid = 680] [id = 115] 20:49:46 INFO - PROCESS | 680 | --DOCSHELL 09266800 == 32 [pid = 680] [id = 114] 20:49:46 INFO - PROCESS | 680 | --DOCSHELL 178BC000 == 31 [pid = 680] [id = 113] 20:49:46 INFO - PROCESS | 680 | --DOCSHELL 1885D400 == 30 [pid = 680] [id = 127] 20:49:46 INFO - PROCESS | 680 | --DOCSHELL 12E4F400 == 29 [pid = 680] [id = 128] 20:49:46 INFO - PROCESS | 680 | --DOCSHELL 14458400 == 28 [pid = 680] [id = 126] 20:49:46 INFO - PROCESS | 680 | --DOCSHELL 0DFD3400 == 27 [pid = 680] [id = 124] 20:49:46 INFO - PROCESS | 680 | --DOCSHELL 0DF97C00 == 26 [pid = 680] [id = 125] 20:49:46 INFO - PROCESS | 680 | ++DOCSHELL 09258400 == 27 [pid = 680] [id = 129] 20:49:46 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (0925B800) [pid = 680] [serial = 384] [outer = 00000000] 20:49:46 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (0936DC00) [pid = 680] [serial = 385] [outer = 0925B800] 20:49:46 INFO - PROCESS | 680 | 1467431386507 Marionette DEBUG loaded listener.js 20:49:46 INFO - PROCESS | 680 | ++DOMWINDOW == 97 (0DAFA400) [pid = 680] [serial = 386] [outer = 0925B800] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 96 (185E0C00) [pid = 680] [serial = 335] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 95 (1931A400) [pid = 680] [serial = 337] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 94 (0E22AC00) [pid = 680] [serial = 302] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 93 (178BDC00) [pid = 680] [serial = 334] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 92 (178BF000) [pid = 680] [serial = 325] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 91 (0F0D7400) [pid = 680] [serial = 304] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 90 (14B54800) [pid = 680] [serial = 331] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 89 (185E5000) [pid = 680] [serial = 328] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 88 (15AE8800) [pid = 680] [serial = 313] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0E223C00) [pid = 680] [serial = 301] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 86 (126C7400) [pid = 680] [serial = 308] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0F2CB000) [pid = 680] [serial = 305] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 84 (185EC000) [pid = 680] [serial = 329] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E030800) [pid = 680] [serial = 299] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 82 (16882800) [pid = 680] [serial = 317] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 81 (1680E800) [pid = 680] [serial = 316] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 80 (12EE3800) [pid = 680] [serial = 311] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0DFCA800) [pid = 680] [serial = 298] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 78 (176C7800) [pid = 680] [serial = 322] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 77 (15FA2C00) [pid = 680] [serial = 332] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 76 (12E48800) [pid = 680] [serial = 310] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 75 (1948A400) [pid = 680] [serial = 296] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 74 (17974C00) [pid = 680] [serial = 326] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 73 (16E29400) [pid = 680] [serial = 320] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 72 (15FAB400) [pid = 680] [serial = 314] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 71 (16E30000) [pid = 680] [serial = 319] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 70 (176CE800) [pid = 680] [serial = 323] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | --DOMWINDOW == 69 (123EA400) [pid = 680] [serial = 307] [outer = 00000000] [url = about:blank] 20:49:46 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0DFD1800) [pid = 680] [serial = 387] [outer = 0D935400] 20:49:47 INFO - PROCESS | 680 | 1467431387119 Marionette TRACE conn6 <- [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]]]}] 20:49:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:49:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1474ms 20:49:47 INFO - PROCESS | 680 | 1467431387131 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 20:49:47 INFO - PROCESS | 680 | 1467431387136 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 20:49:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:49:47 INFO - PROCESS | 680 | 1467431387144 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:49:47 INFO - PROCESS | 680 | 1467431387146 Marionette TRACE conn6 <- [1,482,null,{}] 20:49:47 INFO - PROCESS | 680 | 1467431387151 Marionette TRACE conn6 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:47 INFO - PROCESS | 680 | 1467431387154 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:47 INFO - PROCESS | 680 | 1467431387261 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 20:49:47 INFO - PROCESS | 680 | 1467431387341 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:47 INFO - PROCESS | 680 | 1467431387344 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:47 INFO - PROCESS | 680 | ++DOCSHELL 0E070000 == 28 [pid = 680] [id = 130] 20:49:47 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E073400) [pid = 680] [serial = 388] [outer = 00000000] 20:49:47 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E228C00) [pid = 680] [serial = 389] [outer = 0E073400] 20:49:47 INFO - PROCESS | 680 | 1467431387391 Marionette DEBUG loaded listener.js 20:49:47 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0E257C00) [pid = 680] [serial = 390] [outer = 0E073400] 20:49:47 INFO - PROCESS | 680 | 1467431387793 Marionette TRACE conn6 <- [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]]]}] 20:49:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:49:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 670ms 20:49:47 INFO - PROCESS | 680 | 1467431387816 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 20:49:47 INFO - PROCESS | 680 | 1467431387820 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 20:49:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:49:47 INFO - PROCESS | 680 | 1467431387826 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:49:47 INFO - PROCESS | 680 | 1467431387829 Marionette TRACE conn6 <- [1,486,null,{}] 20:49:47 INFO - PROCESS | 680 | 1467431387833 Marionette TRACE conn6 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:47 INFO - PROCESS | 680 | 1467431387835 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:47 INFO - PROCESS | 680 | 1467431387954 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 20:49:47 INFO - PROCESS | 680 | 1467431387964 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:47 INFO - PROCESS | 680 | 1467431387966 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:47 INFO - PROCESS | 680 | ++DOCSHELL 0E590000 == 29 [pid = 680] [id = 131] 20:49:47 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0E70DC00) [pid = 680] [serial = 391] [outer = 00000000] 20:49:47 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (0F2C8C00) [pid = 680] [serial = 392] [outer = 0E70DC00] 20:49:48 INFO - PROCESS | 680 | 1467431388010 Marionette DEBUG loaded listener.js 20:49:48 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (123DD000) [pid = 680] [serial = 393] [outer = 0E70DC00] 20:49:48 INFO - PROCESS | 680 | 1467431388462 Marionette TRACE conn6 <- [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]]]}] 20:49:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:49:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 670ms 20:49:48 INFO - PROCESS | 680 | 1467431388501 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 20:49:48 INFO - PROCESS | 680 | 1467431388503 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 20:49:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:49:48 INFO - PROCESS | 680 | 1467431388506 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:49:48 INFO - PROCESS | 680 | 1467431388510 Marionette TRACE conn6 <- [1,490,null,{}] 20:49:48 INFO - PROCESS | 680 | 1467431388520 Marionette TRACE conn6 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:48 INFO - PROCESS | 680 | 1467431388525 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:48 INFO - PROCESS | 680 | 1467431388610 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 20:49:48 INFO - PROCESS | 680 | 1467431388617 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:48 INFO - PROCESS | 680 | 1467431388619 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:48 INFO - PROCESS | 680 | ++DOCSHELL 123E8000 == 30 [pid = 680] [id = 132] 20:49:48 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (125AE400) [pid = 680] [serial = 394] [outer = 00000000] 20:49:48 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (12E26400) [pid = 680] [serial = 395] [outer = 125AE400] 20:49:48 INFO - PROCESS | 680 | 1467431388674 Marionette DEBUG loaded listener.js 20:49:48 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (12EE4400) [pid = 680] [serial = 396] [outer = 125AE400] 20:49:49 INFO - PROCESS | 680 | 1467431389130 Marionette TRACE conn6 <- [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]]]}] 20:49:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:49:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 670ms 20:49:49 INFO - PROCESS | 680 | 1467431389181 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 20:49:49 INFO - PROCESS | 680 | 1467431389183 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 20:49:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:49:49 INFO - PROCESS | 680 | 1467431389192 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:49:49 INFO - PROCESS | 680 | 1467431389193 Marionette TRACE conn6 <- [1,494,null,{}] 20:49:49 INFO - PROCESS | 680 | 1467431389197 Marionette TRACE conn6 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:49 INFO - PROCESS | 680 | 1467431389199 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:49 INFO - PROCESS | 680 | 1467431389306 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 20:49:49 INFO - PROCESS | 680 | 1467431389388 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:49 INFO - PROCESS | 680 | 1467431389390 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:49 INFO - PROCESS | 680 | ++DOCSHELL 12F3F000 == 31 [pid = 680] [id = 133] 20:49:49 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (12F4C800) [pid = 680] [serial = 397] [outer = 00000000] 20:49:49 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (144CB400) [pid = 680] [serial = 398] [outer = 12F4C800] 20:49:49 INFO - PROCESS | 680 | 1467431389434 Marionette DEBUG loaded listener.js 20:49:49 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (1596E000) [pid = 680] [serial = 399] [outer = 12F4C800] 20:49:49 INFO - PROCESS | 680 | 1467431389869 Marionette TRACE conn6 <- [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]]]}] 20:49:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:49:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 730ms 20:49:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:49:49 INFO - PROCESS | 680 | 1467431389926 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 20:49:49 INFO - PROCESS | 680 | 1467431389928 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 20:49:49 INFO - PROCESS | 680 | 1467431389931 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:49:49 INFO - PROCESS | 680 | 1467431389933 Marionette TRACE conn6 <- [1,498,null,{}] 20:49:49 INFO - PROCESS | 680 | 1467431389943 Marionette TRACE conn6 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:49 INFO - PROCESS | 680 | 1467431389945 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:50 INFO - PROCESS | 680 | 1467431390047 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 20:49:50 INFO - PROCESS | 680 | 1467431390058 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:50 INFO - PROCESS | 680 | 1467431390060 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:50 INFO - PROCESS | 680 | ++DOCSHELL 15FA8000 == 32 [pid = 680] [id = 134] 20:49:50 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (15FA9400) [pid = 680] [serial = 400] [outer = 00000000] 20:49:50 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (15FB0C00) [pid = 680] [serial = 401] [outer = 15FA9400] 20:49:50 INFO - PROCESS | 680 | 1467431390113 Marionette DEBUG loaded listener.js 20:49:50 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (1688D000) [pid = 680] [serial = 402] [outer = 15FA9400] 20:49:50 INFO - PROCESS | 680 | 1467431390592 Marionette TRACE conn6 <- [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]]]}] 20:49:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:49:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 691ms 20:49:50 INFO - PROCESS | 680 | 1467431390658 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 20:49:50 INFO - PROCESS | 680 | 1467431390660 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 20:49:50 INFO - PROCESS | 680 | 1467431390664 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:49:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:49:50 INFO - PROCESS | 680 | 1467431390665 Marionette TRACE conn6 <- [1,502,null,{}] 20:49:50 INFO - PROCESS | 680 | 1467431390673 Marionette TRACE conn6 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:50 INFO - PROCESS | 680 | 1467431390678 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:50 INFO - PROCESS | 680 | 1467431390795 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 20:49:50 INFO - PROCESS | 680 | 1467431390807 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:50 INFO - PROCESS | 680 | 1467431390809 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:50 INFO - PROCESS | 680 | ++DOCSHELL 0925CC00 == 33 [pid = 680] [id = 135] 20:49:50 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (16E30000) [pid = 680] [serial = 403] [outer = 00000000] 20:49:50 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (170A3000) [pid = 680] [serial = 404] [outer = 16E30000] 20:49:50 INFO - PROCESS | 680 | 1467431390852 Marionette DEBUG loaded listener.js 20:49:50 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (17649800) [pid = 680] [serial = 405] [outer = 16E30000] 20:49:51 INFO - PROCESS | 680 | --DOMWINDOW == 87 (13F40C00) [pid = 680] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:49:51 INFO - PROCESS | 680 | --DOMWINDOW == 86 (15AE2C00) [pid = 680] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:49:51 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0D980800) [pid = 680] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:49:51 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0DFCF800) [pid = 680] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:49:51 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E06B800) [pid = 680] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:49:51 INFO - PROCESS | 680 | --DOMWINDOW == 82 (123E2800) [pid = 680] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:49:51 INFO - PROCESS | 680 | --DOMWINDOW == 81 (12D65800) [pid = 680] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:49:51 INFO - PROCESS | 680 | --DOMWINDOW == 80 (185DFC00) [pid = 680] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:49:51 INFO - PROCESS | 680 | --DOMWINDOW == 79 (12D62400) [pid = 680] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:49:51 INFO - PROCESS | 680 | --DOMWINDOW == 78 (176CB400) [pid = 680] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:49:51 INFO - PROCESS | 680 | --DOMWINDOW == 77 (169C0800) [pid = 680] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:49:51 INFO - PROCESS | 680 | --DOMWINDOW == 76 (126CF800) [pid = 680] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:49:51 INFO - PROCESS | 680 | 1467431391458 Marionette TRACE conn6 <- [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]]]}] 20:49:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:49:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 830ms 20:49:51 INFO - PROCESS | 680 | 1467431391498 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 20:49:51 INFO - PROCESS | 680 | 1467431391500 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 20:49:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:49:51 INFO - PROCESS | 680 | 1467431391503 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:49:51 INFO - PROCESS | 680 | 1467431391504 Marionette TRACE conn6 <- [1,506,null,{}] 20:49:51 INFO - PROCESS | 680 | 1467431391508 Marionette TRACE conn6 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:51 INFO - PROCESS | 680 | 1467431391509 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:51 INFO - PROCESS | 680 | 1467431391583 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 20:49:51 INFO - PROCESS | 680 | 1467431391588 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:51 INFO - PROCESS | 680 | 1467431391590 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:51 INFO - PROCESS | 680 | ++DOCSHELL 0F2C8400 == 34 [pid = 680] [id = 136] 20:49:51 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (125A9000) [pid = 680] [serial = 406] [outer = 00000000] 20:49:51 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (161D3800) [pid = 680] [serial = 407] [outer = 125A9000] 20:49:51 INFO - PROCESS | 680 | 1467431391633 Marionette DEBUG loaded listener.js 20:49:51 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (16D62800) [pid = 680] [serial = 408] [outer = 125A9000] 20:49:52 INFO - PROCESS | 680 | 1467431392063 Marionette TRACE conn6 <- [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]]]}] 20:49:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:49:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 570ms 20:49:52 INFO - PROCESS | 680 | 1467431392085 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 20:49:52 INFO - PROCESS | 680 | 1467431392087 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 20:49:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:49:52 INFO - PROCESS | 680 | 1467431392091 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:49:52 INFO - PROCESS | 680 | 1467431392093 Marionette TRACE conn6 <- [1,510,null,{}] 20:49:52 INFO - PROCESS | 680 | 1467431392097 Marionette TRACE conn6 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:52 INFO - PROCESS | 680 | 1467431392099 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:52 INFO - PROCESS | 680 | 1467431392175 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 20:49:52 INFO - PROCESS | 680 | 1467431392181 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:52 INFO - PROCESS | 680 | 1467431392182 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:52 INFO - PROCESS | 680 | ++DOCSHELL 1700D000 == 35 [pid = 680] [id = 137] 20:49:52 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (1709A800) [pid = 680] [serial = 409] [outer = 00000000] 20:49:52 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (176CF400) [pid = 680] [serial = 410] [outer = 1709A800] 20:49:52 INFO - PROCESS | 680 | 1467431392225 Marionette DEBUG loaded listener.js 20:49:52 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (176D1800) [pid = 680] [serial = 411] [outer = 1709A800] 20:49:52 INFO - PROCESS | 680 | 1467431392671 Marionette TRACE conn6 <- [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]]]}] 20:49:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:49:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 632ms 20:49:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:49:52 INFO - PROCESS | 680 | 1467431392727 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 20:49:52 INFO - PROCESS | 680 | 1467431392729 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 20:49:52 INFO - PROCESS | 680 | 1467431392732 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:49:52 INFO - PROCESS | 680 | 1467431392734 Marionette TRACE conn6 <- [1,514,null,{}] 20:49:52 INFO - PROCESS | 680 | 1467431392737 Marionette TRACE conn6 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:52 INFO - PROCESS | 680 | 1467431392739 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:52 INFO - PROCESS | 680 | 1467431392826 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 20:49:52 INFO - PROCESS | 680 | 1467431392833 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:52 INFO - PROCESS | 680 | 1467431392835 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:52 INFO - PROCESS | 680 | ++DOCSHELL 178BBC00 == 36 [pid = 680] [id = 138] 20:49:52 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (178BC000) [pid = 680] [serial = 412] [outer = 00000000] 20:49:52 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (17943C00) [pid = 680] [serial = 413] [outer = 178BC000] 20:49:52 INFO - PROCESS | 680 | 1467431392879 Marionette DEBUG loaded listener.js 20:49:52 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (17975400) [pid = 680] [serial = 414] [outer = 178BC000] 20:49:53 INFO - PROCESS | 680 | 1467431393428 Marionette TRACE conn6 <- [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]]]}] 20:49:53 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 20:49:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 770ms 20:49:53 INFO - PROCESS | 680 | 1467431393559 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 20:49:53 INFO - PROCESS | 680 | 1467431393564 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 20:49:53 INFO - PROCESS | 680 | 1467431393571 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:49:53 INFO - PROCESS | 680 | 1467431393574 Marionette TRACE conn6 <- [1,518,null,{}] 20:49:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:49:53 INFO - PROCESS | 680 | 1467431393580 Marionette TRACE conn6 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:53 INFO - PROCESS | 680 | 1467431393583 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:53 INFO - PROCESS | 680 | 1467431393709 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 20:49:53 INFO - PROCESS | 680 | 1467431393787 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:53 INFO - PROCESS | 680 | 1467431393790 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:53 INFO - PROCESS | 680 | ++DOCSHELL 09264800 == 37 [pid = 680] [id = 139] 20:49:53 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (0936E800) [pid = 680] [serial = 415] [outer = 00000000] 20:49:53 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (0E072400) [pid = 680] [serial = 416] [outer = 0936E800] 20:49:53 INFO - PROCESS | 680 | 1467431393888 Marionette DEBUG loaded listener.js 20:49:53 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (0E260C00) [pid = 680] [serial = 417] [outer = 0936E800] 20:49:54 INFO - PROCESS | 680 | 1467431394599 Marionette TRACE conn6 <- [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]]]}] 20:49:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:49:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1072ms 20:49:54 INFO - PROCESS | 680 | 1467431394653 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 20:49:54 INFO - PROCESS | 680 | 1467431394658 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 20:49:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:49:54 INFO - PROCESS | 680 | 1467431394664 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:49:54 INFO - PROCESS | 680 | 1467431394667 Marionette TRACE conn6 <- [1,522,null,{}] 20:49:54 INFO - PROCESS | 680 | 1467431394671 Marionette TRACE conn6 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:54 INFO - PROCESS | 680 | 1467431394674 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:54 INFO - PROCESS | 680 | 1467431394792 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 20:49:54 INFO - PROCESS | 680 | 1467431394915 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:54 INFO - PROCESS | 680 | 1467431394918 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:54 INFO - PROCESS | 680 | ++DOCSHELL 0E260400 == 38 [pid = 680] [id = 140] 20:49:54 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (1289E400) [pid = 680] [serial = 418] [outer = 00000000] 20:49:54 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (12E23C00) [pid = 680] [serial = 419] [outer = 1289E400] 20:49:54 INFO - PROCESS | 680 | 1467431394974 Marionette DEBUG loaded listener.js 20:49:55 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (12FF9C00) [pid = 680] [serial = 420] [outer = 1289E400] 20:49:55 INFO - PROCESS | 680 | --DOCSHELL 1700D000 == 37 [pid = 680] [id = 137] 20:49:55 INFO - PROCESS | 680 | --DOCSHELL 0F2C8400 == 36 [pid = 680] [id = 136] 20:49:55 INFO - PROCESS | 680 | --DOCSHELL 0925CC00 == 35 [pid = 680] [id = 135] 20:49:55 INFO - PROCESS | 680 | --DOCSHELL 15FA8000 == 34 [pid = 680] [id = 134] 20:49:55 INFO - PROCESS | 680 | --DOCSHELL 12F3F000 == 33 [pid = 680] [id = 133] 20:49:55 INFO - PROCESS | 680 | --DOCSHELL 123E8000 == 32 [pid = 680] [id = 132] 20:49:55 INFO - PROCESS | 680 | --DOCSHELL 0E590000 == 31 [pid = 680] [id = 131] 20:49:55 INFO - PROCESS | 680 | --DOCSHELL 0E070000 == 30 [pid = 680] [id = 130] 20:49:55 INFO - PROCESS | 680 | --DOCSHELL 09258400 == 29 [pid = 680] [id = 129] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 90 (144C5C00) [pid = 680] [serial = 355] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 89 (169C4C00) [pid = 680] [serial = 358] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 88 (0E039800) [pid = 680] [serial = 340] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0E070C00) [pid = 680] [serial = 341] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0E072800) [pid = 680] [serial = 346] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E22F400) [pid = 680] [serial = 347] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E222400) [pid = 680] [serial = 343] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 83 (1596C400) [pid = 680] [serial = 356] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E254800) [pid = 680] [serial = 344] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 81 (12523C00) [pid = 680] [serial = 349] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 80 (125AA000) [pid = 680] [serial = 350] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 79 (12E51000) [pid = 680] [serial = 352] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 78 (193B8400) [pid = 680] [serial = 338] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 77 (16E22000) [pid = 680] [serial = 359] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 76 (17E37400) [pid = 680] [serial = 370] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 75 (1793EC00) [pid = 680] [serial = 368] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 74 (18522800) [pid = 680] [serial = 371] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 73 (178C0C00) [pid = 680] [serial = 367] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 72 (17649000) [pid = 680] [serial = 361] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 71 (17649C00) [pid = 680] [serial = 362] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 70 (176C7000) [pid = 680] [serial = 365] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 69 (17011400) [pid = 680] [serial = 364] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | --DOMWINDOW == 68 (12F40C00) [pid = 680] [serial = 353] [outer = 00000000] [url = about:blank] 20:49:55 INFO - PROCESS | 680 | 1467431395881 Marionette TRACE conn6 <- [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]]]}] 20:49:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:49:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1280ms 20:49:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:49:55 INFO - PROCESS | 680 | 1467431395949 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 20:49:55 INFO - PROCESS | 680 | 1467431395953 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 20:49:55 INFO - PROCESS | 680 | 1467431395958 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:49:55 INFO - PROCESS | 680 | 1467431395962 Marionette TRACE conn6 <- [1,526,null,{}] 20:49:55 INFO - PROCESS | 680 | 1467431395967 Marionette TRACE conn6 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:55 INFO - PROCESS | 680 | 1467431395970 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:56 INFO - PROCESS | 680 | 1467431396057 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 20:49:56 INFO - PROCESS | 680 | 1467431396069 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:56 INFO - PROCESS | 680 | 1467431396073 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:56 INFO - PROCESS | 680 | ++DOCSHELL 0DFD2400 == 30 [pid = 680] [id = 141] 20:49:56 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0DFD3000) [pid = 680] [serial = 421] [outer = 00000000] 20:49:56 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E036800) [pid = 680] [serial = 422] [outer = 0DFD3000] 20:49:56 INFO - PROCESS | 680 | 1467431396121 Marionette DEBUG loaded listener.js 20:49:56 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E06F400) [pid = 680] [serial = 423] [outer = 0DFD3000] 20:49:56 INFO - PROCESS | 680 | 1467431396621 Marionette TRACE conn6 <- [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]]]}] 20:49:56 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 20:49:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 690ms 20:49:56 INFO - PROCESS | 680 | 1467431396648 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 20:49:56 INFO - PROCESS | 680 | 1467431396653 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 20:49:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:49:56 INFO - PROCESS | 680 | 1467431396659 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:49:56 INFO - PROCESS | 680 | 1467431396661 Marionette TRACE conn6 <- [1,530,null,{}] 20:49:56 INFO - PROCESS | 680 | 1467431396665 Marionette TRACE conn6 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:56 INFO - PROCESS | 680 | 1467431396667 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:56 INFO - PROCESS | 680 | 1467431396751 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 20:49:56 INFO - PROCESS | 680 | 1467431396759 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:56 INFO - PROCESS | 680 | 1467431396761 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:56 INFO - PROCESS | 680 | ++DOCSHELL 0E7CD800 == 31 [pid = 680] [id = 142] 20:49:56 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E7D5800) [pid = 680] [serial = 424] [outer = 00000000] 20:49:56 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (12311000) [pid = 680] [serial = 425] [outer = 0E7D5800] 20:49:56 INFO - PROCESS | 680 | 1467431396810 Marionette DEBUG loaded listener.js 20:49:56 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (12527C00) [pid = 680] [serial = 426] [outer = 0E7D5800] 20:49:57 INFO - PROCESS | 680 | 1467431397467 Marionette TRACE conn6 <- [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"]]]}] 20:49:57 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 20:49:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:49:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:49:57 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 20:49:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:49:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:49:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 830ms 20:49:57 INFO - PROCESS | 680 | 1467431397493 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 20:49:57 INFO - PROCESS | 680 | 1467431397496 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 20:49:57 INFO - PROCESS | 680 | 1467431397499 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:49:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:49:57 INFO - PROCESS | 680 | 1467431397502 Marionette TRACE conn6 <- [1,534,null,{}] 20:49:57 INFO - PROCESS | 680 | 1467431397513 Marionette TRACE conn6 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:57 INFO - PROCESS | 680 | 1467431397517 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:57 INFO - PROCESS | 680 | 1467431397610 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 20:49:57 INFO - PROCESS | 680 | 1467431397691 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:57 INFO - PROCESS | 680 | 1467431397694 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:57 INFO - PROCESS | 680 | ++DOCSHELL 13A4C400 == 32 [pid = 680] [id = 143] 20:49:57 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (13A4C800) [pid = 680] [serial = 427] [outer = 00000000] 20:49:57 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (13F42C00) [pid = 680] [serial = 428] [outer = 13A4C800] 20:49:57 INFO - PROCESS | 680 | 1467431397750 Marionette DEBUG loaded listener.js 20:49:57 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (14B56800) [pid = 680] [serial = 429] [outer = 13A4C800] 20:49:58 INFO - PROCESS | 680 | 1467431398137 Marionette TRACE conn6 <- [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]]]}] 20:49:58 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. 20:49:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 670ms 20:49:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:49:58 INFO - PROCESS | 680 | 1467431398173 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 20:49:58 INFO - PROCESS | 680 | 1467431398175 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 20:49:58 INFO - PROCESS | 680 | 1467431398178 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:49:58 INFO - PROCESS | 680 | 1467431398180 Marionette TRACE conn6 <- [1,538,null,{}] 20:49:58 INFO - PROCESS | 680 | 1467431398183 Marionette TRACE conn6 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:58 INFO - PROCESS | 680 | 1467431398185 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:58 INFO - PROCESS | 680 | 1467431398303 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 20:49:58 INFO - PROCESS | 680 | 1467431398316 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:58 INFO - PROCESS | 680 | 1467431398318 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:58 INFO - PROCESS | 680 | ++DOCSHELL 1596C800 == 33 [pid = 680] [id = 144] 20:49:58 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (1596DC00) [pid = 680] [serial = 430] [outer = 00000000] 20:49:58 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (16889800) [pid = 680] [serial = 431] [outer = 1596DC00] 20:49:58 INFO - PROCESS | 680 | 1467431398363 Marionette DEBUG loaded listener.js 20:49:58 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (16D67800) [pid = 680] [serial = 432] [outer = 1596DC00] 20:49:58 INFO - PROCESS | 680 | 1467431398799 Marionette TRACE conn6 <- [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]]]}] 20:49:58 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. 20:49:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 670ms 20:49:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:49:58 INFO - PROCESS | 680 | 1467431398849 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 20:49:58 INFO - PROCESS | 680 | 1467431398851 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 20:49:58 INFO - PROCESS | 680 | 1467431398854 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:49:58 INFO - PROCESS | 680 | 1467431398856 Marionette TRACE conn6 <- [1,542,null,{}] 20:49:58 INFO - PROCESS | 680 | 1467431398860 Marionette TRACE conn6 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:58 INFO - PROCESS | 680 | 1467431398862 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:58 INFO - PROCESS | 680 | 1467431398971 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 20:49:59 INFO - PROCESS | 680 | 1467431399058 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:59 INFO - PROCESS | 680 | 1467431399060 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:59 INFO - PROCESS | 680 | ++DOCSHELL 16E23000 == 34 [pid = 680] [id = 145] 20:49:59 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (16E29000) [pid = 680] [serial = 433] [outer = 00000000] 20:49:59 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (17647C00) [pid = 680] [serial = 434] [outer = 16E29000] 20:49:59 INFO - PROCESS | 680 | 1467431399103 Marionette DEBUG loaded listener.js 20:49:59 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (176C6000) [pid = 680] [serial = 435] [outer = 16E29000] 20:49:59 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:59 INFO - PROCESS | 680 | [680] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:49:59 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:59 INFO - PROCESS | 680 | 1467431399534 Marionette TRACE conn6 <- [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]]]}] 20:49:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:49:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 730ms 20:49:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:49:59 INFO - PROCESS | 680 | 1467431399585 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 20:49:59 INFO - PROCESS | 680 | 1467431399587 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 20:49:59 INFO - PROCESS | 680 | 1467431399590 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:49:59 INFO - PROCESS | 680 | 1467431399592 Marionette TRACE conn6 <- [1,546,null,{}] 20:49:59 INFO - PROCESS | 680 | 1467431399595 Marionette TRACE conn6 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:59 INFO - PROCESS | 680 | 1467431399610 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:59 INFO - PROCESS | 680 | 1467431399748 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 20:49:59 INFO - PROCESS | 680 | 1467431399761 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:59 INFO - PROCESS | 680 | 1467431399763 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:49:59 INFO - PROCESS | 680 | ++DOCSHELL 0925C400 == 35 [pid = 680] [id = 146] 20:49:59 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (1709CC00) [pid = 680] [serial = 436] [outer = 00000000] 20:49:59 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (178C0C00) [pid = 680] [serial = 437] [outer = 1709CC00] 20:49:59 INFO - PROCESS | 680 | 1467431399806 Marionette DEBUG loaded listener.js 20:49:59 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (176CF800) [pid = 680] [serial = 438] [outer = 1709CC00] 20:50:00 INFO - PROCESS | 680 | 1467431400251 Marionette TRACE conn6 <- [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]]]}] 20:50:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:50:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 730ms 20:50:00 INFO - PROCESS | 680 | --DOMWINDOW == 85 (12F4C800) [pid = 680] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:50:00 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E073400) [pid = 680] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:50:00 INFO - PROCESS | 680 | --DOMWINDOW == 83 (15FA3800) [pid = 680] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:50:00 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0925B800) [pid = 680] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:50:00 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E70DC00) [pid = 680] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:50:00 INFO - PROCESS | 680 | --DOMWINDOW == 80 (125AE400) [pid = 680] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:50:00 INFO - PROCESS | 680 | --DOMWINDOW == 79 (15FA9400) [pid = 680] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:50:00 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0DFD3C00) [pid = 680] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:50:00 INFO - PROCESS | 680 | --DOMWINDOW == 77 (144C7000) [pid = 680] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:50:00 INFO - PROCESS | 680 | --DOMWINDOW == 76 (1885E000) [pid = 680] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:50:00 INFO - PROCESS | 680 | --DOMWINDOW == 75 (16E30000) [pid = 680] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:50:00 INFO - PROCESS | 680 | --DOMWINDOW == 74 (1709A800) [pid = 680] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:50:00 INFO - PROCESS | 680 | --DOMWINDOW == 73 (125A9000) [pid = 680] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:50:00 INFO - PROCESS | 680 | 1467431400432 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 20:50:00 INFO - PROCESS | 680 | 1467431400434 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 20:50:00 INFO - PROCESS | 680 | 1467431400446 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:50:00 INFO - PROCESS | 680 | 1467431400447 Marionette TRACE conn6 <- [1,550,null,{}] 20:50:00 INFO - PROCESS | 680 | 1467431400451 Marionette TRACE conn6 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:00 INFO - PROCESS | 680 | 1467431400453 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:50:00 INFO - PROCESS | 680 | 1467431400529 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 20:50:00 INFO - PROCESS | 680 | 1467431400534 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:00 INFO - PROCESS | 680 | 1467431400536 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:00 INFO - PROCESS | 680 | ++DOCSHELL 0E590C00 == 36 [pid = 680] [id = 147] 20:50:00 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0E70DC00) [pid = 680] [serial = 439] [outer = 00000000] 20:50:00 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (12898800) [pid = 680] [serial = 440] [outer = 0E70DC00] 20:50:00 INFO - PROCESS | 680 | 1467431400582 Marionette DEBUG loaded listener.js 20:50:00 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (12DA1800) [pid = 680] [serial = 441] [outer = 0E70DC00] 20:50:00 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:00 INFO - PROCESS | 680 | [680] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:50:00 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:00 INFO - PROCESS | 680 | [680] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:50:01 INFO - PROCESS | 680 | 1467431401011 Marionette TRACE conn6 <- [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]]]}] 20:50:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:50:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 610ms 20:50:01 INFO - PROCESS | 680 | 1467431401067 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 20:50:01 INFO - PROCESS | 680 | 1467431401069 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 20:50:01 INFO - PROCESS | 680 | 1467431401072 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:50:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:50:01 INFO - PROCESS | 680 | 1467431401074 Marionette TRACE conn6 <- [1,554,null,{}] 20:50:01 INFO - PROCESS | 680 | 1467431401077 Marionette TRACE conn6 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:01 INFO - PROCESS | 680 | 1467431401079 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:01 INFO - PROCESS | 680 | 1467431401156 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 20:50:01 INFO - PROCESS | 680 | 1467431401161 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:01 INFO - PROCESS | 680 | 1467431401163 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:01 INFO - PROCESS | 680 | ++DOCSHELL 17014400 == 37 [pid = 680] [id = 148] 20:50:01 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (178B7800) [pid = 680] [serial = 442] [outer = 00000000] 20:50:01 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (182A8C00) [pid = 680] [serial = 443] [outer = 178B7800] 20:50:01 INFO - PROCESS | 680 | 1467431401205 Marionette DEBUG loaded listener.js 20:50:01 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (185E3800) [pid = 680] [serial = 444] [outer = 178B7800] 20:50:01 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:01 INFO - PROCESS | 680 | [680] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:50:01 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:01 INFO - PROCESS | 680 | [680] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:50:01 INFO - PROCESS | 680 | 1467431401637 Marionette TRACE conn6 <- [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]]]}] 20:50:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:50:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 570ms 20:50:01 INFO - PROCESS | 680 | 1467431401647 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 20:50:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:50:01 INFO - PROCESS | 680 | 1467431401649 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 20:50:01 INFO - PROCESS | 680 | 1467431401652 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:50:01 INFO - PROCESS | 680 | 1467431401654 Marionette TRACE conn6 <- [1,558,null,{}] 20:50:01 INFO - PROCESS | 680 | 1467431401670 Marionette TRACE conn6 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:01 INFO - PROCESS | 680 | 1467431401672 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:01 INFO - PROCESS | 680 | 1467431401751 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 20:50:01 INFO - PROCESS | 680 | 1467431401756 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:01 INFO - PROCESS | 680 | 1467431401758 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:01 INFO - PROCESS | 680 | ++DOCSHELL 185EA000 == 38 [pid = 680] [id = 149] 20:50:01 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (185EA800) [pid = 680] [serial = 445] [outer = 00000000] 20:50:01 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (1885D000) [pid = 680] [serial = 446] [outer = 185EA800] 20:50:01 INFO - PROCESS | 680 | 1467431401801 Marionette DEBUG loaded listener.js 20:50:01 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (193B8400) [pid = 680] [serial = 447] [outer = 185EA800] 20:50:02 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:02 INFO - PROCESS | 680 | [680] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:50:02 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:02 INFO - PROCESS | 680 | 1467431402246 Marionette TRACE conn6 <- [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]]]}] 20:50:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:50:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 650ms 20:50:02 INFO - PROCESS | 680 | 1467431402304 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 20:50:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:50:02 INFO - PROCESS | 680 | 1467431402306 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 20:50:02 INFO - PROCESS | 680 | 1467431402309 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:50:02 INFO - PROCESS | 680 | 1467431402310 Marionette TRACE conn6 <- [1,562,null,{}] 20:50:02 INFO - PROCESS | 680 | 1467431402314 Marionette TRACE conn6 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:02 INFO - PROCESS | 680 | 1467431402316 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:02 INFO - PROCESS | 680 | 1467431402394 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 20:50:02 INFO - PROCESS | 680 | 1467431402522 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:02 INFO - PROCESS | 680 | 1467431402525 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:02 INFO - PROCESS | 680 | ++DOCSHELL 09260C00 == 39 [pid = 680] [id = 150] 20:50:02 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (09261000) [pid = 680] [serial = 448] [outer = 00000000] 20:50:02 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (0DA65400) [pid = 680] [serial = 449] [outer = 09261000] 20:50:02 INFO - PROCESS | 680 | 1467431402582 Marionette DEBUG loaded listener.js 20:50:02 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (0DFCB000) [pid = 680] [serial = 450] [outer = 09261000] 20:50:03 INFO - PROCESS | 680 | 1467431403237 Marionette TRACE conn6 <- [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]]]}] 20:50:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:50:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 970ms 20:50:03 INFO - PROCESS | 680 | 1467431403281 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 20:50:03 INFO - PROCESS | 680 | 1467431403285 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 20:50:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:50:03 INFO - PROCESS | 680 | 1467431403289 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:50:03 INFO - PROCESS | 680 | 1467431403293 Marionette TRACE conn6 <- [1,566,null,{}] 20:50:03 INFO - PROCESS | 680 | 1467431403298 Marionette TRACE conn6 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:03 INFO - PROCESS | 680 | 1467431403301 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:03 INFO - PROCESS | 680 | 1467431403411 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 20:50:03 INFO - PROCESS | 680 | 1467431403540 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:03 INFO - PROCESS | 680 | 1467431403543 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:03 INFO - PROCESS | 680 | ++DOCSHELL 125E7C00 == 40 [pid = 680] [id = 151] 20:50:03 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (126CF800) [pid = 680] [serial = 451] [outer = 00000000] 20:50:03 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (12E2EC00) [pid = 680] [serial = 452] [outer = 126CF800] 20:50:03 INFO - PROCESS | 680 | 1467431403600 Marionette DEBUG loaded listener.js 20:50:03 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (12FFD800) [pid = 680] [serial = 453] [outer = 126CF800] 20:50:04 INFO - PROCESS | 680 | 1467431404165 Marionette TRACE conn6 <- [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]]]}] 20:50:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:50:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 930ms 20:50:04 INFO - PROCESS | 680 | 1467431404223 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 20:50:04 INFO - PROCESS | 680 | 1467431404227 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 20:50:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:50:04 INFO - PROCESS | 680 | 1467431404232 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:50:04 INFO - PROCESS | 680 | 1467431404234 Marionette TRACE conn6 <- [1,570,null,{}] 20:50:04 INFO - PROCESS | 680 | 1467431404238 Marionette TRACE conn6 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:04 INFO - PROCESS | 680 | 1467431404241 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:04 INFO - PROCESS | 680 | 1467431404390 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 20:50:04 INFO - PROCESS | 680 | 1467431404489 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:04 INFO - PROCESS | 680 | 1467431404491 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:04 INFO - PROCESS | 680 | ++DOCSHELL 1794C400 == 41 [pid = 680] [id = 152] 20:50:04 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (17972000) [pid = 680] [serial = 454] [outer = 00000000] 20:50:04 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (185E4C00) [pid = 680] [serial = 455] [outer = 17972000] 20:50:04 INFO - PROCESS | 680 | 1467431404545 Marionette DEBUG loaded listener.js 20:50:04 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (1948B000) [pid = 680] [serial = 456] [outer = 17972000] 20:50:05 INFO - PROCESS | 680 | 1467431405083 Marionette TRACE conn6 <- [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]]]}] 20:50:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:50:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 930ms 20:50:05 INFO - PROCESS | 680 | 1467431405165 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 20:50:05 INFO - PROCESS | 680 | 1467431405168 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 20:50:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:50:05 INFO - PROCESS | 680 | 1467431405178 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:50:05 INFO - PROCESS | 680 | 1467431405184 Marionette TRACE conn6 <- [1,574,null,{}] 20:50:05 INFO - PROCESS | 680 | 1467431405189 Marionette TRACE conn6 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:05 INFO - PROCESS | 680 | 1467431405193 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:05 INFO - PROCESS | 680 | 1467431405338 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 20:50:05 INFO - PROCESS | 680 | 1467431405468 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:05 INFO - PROCESS | 680 | 1467431405471 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:05 INFO - PROCESS | 680 | ++DOCSHELL 178BB800 == 42 [pid = 680] [id = 153] 20:50:05 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (178BDC00) [pid = 680] [serial = 457] [outer = 00000000] 20:50:05 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (1C26E000) [pid = 680] [serial = 458] [outer = 178BDC00] 20:50:05 INFO - PROCESS | 680 | 1467431405524 Marionette DEBUG loaded listener.js 20:50:05 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (1C271C00) [pid = 680] [serial = 459] [outer = 178BDC00] 20:50:05 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:06 INFO - PROCESS | 680 | [680] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:50:06 INFO - PROCESS | 680 | 1467431406167 Marionette TRACE conn6 <- [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]]]}] 20:50:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:50:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1030ms 20:50:06 INFO - PROCESS | 680 | 1467431406205 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 20:50:06 INFO - PROCESS | 680 | 1467431406209 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 20:50:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:50:06 INFO - PROCESS | 680 | 1467431406214 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:50:06 INFO - PROCESS | 680 | 1467431406217 Marionette TRACE conn6 <- [1,578,null,{}] 20:50:06 INFO - PROCESS | 680 | 1467431406223 Marionette TRACE conn6 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:06 INFO - PROCESS | 680 | 1467431406226 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:06 INFO - PROCESS | 680 | 1467431406329 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 20:50:06 INFO - PROCESS | 680 | 1467431406437 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:06 INFO - PROCESS | 680 | 1467431406439 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:06 INFO - PROCESS | 680 | ++DOCSHELL 0E7CE800 == 43 [pid = 680] [id = 154] 20:50:06 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (0F0DAC00) [pid = 680] [serial = 460] [outer = 00000000] 20:50:06 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (12D26C00) [pid = 680] [serial = 461] [outer = 0F0DAC00] 20:50:06 INFO - PROCESS | 680 | 1467431406489 Marionette DEBUG loaded listener.js 20:50:06 INFO - PROCESS | 680 | ++DOMWINDOW == 97 (12EDC800) [pid = 680] [serial = 462] [outer = 0F0DAC00] 20:50:07 INFO - PROCESS | 680 | --DOCSHELL 185EA000 == 42 [pid = 680] [id = 149] 20:50:07 INFO - PROCESS | 680 | --DOCSHELL 17014400 == 41 [pid = 680] [id = 148] 20:50:07 INFO - PROCESS | 680 | --DOCSHELL 0E590C00 == 40 [pid = 680] [id = 147] 20:50:07 INFO - PROCESS | 680 | --DOCSHELL 0925C400 == 39 [pid = 680] [id = 146] 20:50:07 INFO - PROCESS | 680 | --DOCSHELL 16E23000 == 38 [pid = 680] [id = 145] 20:50:07 INFO - PROCESS | 680 | --DOCSHELL 1596C800 == 37 [pid = 680] [id = 144] 20:50:07 INFO - PROCESS | 680 | --DOCSHELL 13A4C400 == 36 [pid = 680] [id = 143] 20:50:07 INFO - PROCESS | 680 | --DOCSHELL 0E7CD800 == 35 [pid = 680] [id = 142] 20:50:07 INFO - PROCESS | 680 | --DOCSHELL 0DFD2400 == 34 [pid = 680] [id = 141] 20:50:07 INFO - PROCESS | 680 | --DOCSHELL 178BBC00 == 33 [pid = 680] [id = 138] 20:50:07 INFO - PROCESS | 680 | --DOCSHELL 09264800 == 32 [pid = 680] [id = 139] 20:50:07 INFO - PROCESS | 680 | --DOCSHELL 0E260400 == 31 [pid = 680] [id = 140] 20:50:07 INFO - PROCESS | 680 | --DOCSHELL 1794C400 == 30 [pid = 680] [id = 152] 20:50:07 INFO - PROCESS | 680 | --DOCSHELL 178BB800 == 29 [pid = 680] [id = 153] 20:50:07 INFO - PROCESS | 680 | --DOCSHELL 09260C00 == 28 [pid = 680] [id = 150] 20:50:07 INFO - PROCESS | 680 | --DOCSHELL 125E7C00 == 27 [pid = 680] [id = 151] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 96 (144CB400) [pid = 680] [serial = 398] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 95 (0E228C00) [pid = 680] [serial = 389] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 94 (0E257C00) [pid = 680] [serial = 390] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 93 (1881BC00) [pid = 680] [serial = 383] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 92 (17FD0800) [pid = 680] [serial = 382] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 91 (0936DC00) [pid = 680] [serial = 385] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 90 (0DAFA400) [pid = 680] [serial = 386] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 89 (0F2C8C00) [pid = 680] [serial = 392] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 88 (123DD000) [pid = 680] [serial = 393] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 87 (12E26400) [pid = 680] [serial = 395] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 86 (15FB0C00) [pid = 680] [serial = 401] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 85 (194EB800) [pid = 680] [serial = 161] [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.] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E783800) [pid = 680] [serial = 374] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E25D800) [pid = 680] [serial = 373] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 82 (16D68800) [pid = 680] [serial = 377] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 81 (161CA000) [pid = 680] [serial = 376] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 80 (1948B400) [pid = 680] [serial = 380] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 79 (193B3400) [pid = 680] [serial = 379] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 78 (1596E000) [pid = 680] [serial = 399] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 77 (170A3000) [pid = 680] [serial = 404] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 76 (1688D000) [pid = 680] [serial = 402] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 75 (176CF400) [pid = 680] [serial = 410] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 74 (176D1800) [pid = 680] [serial = 411] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 73 (17649800) [pid = 680] [serial = 405] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 72 (161D3800) [pid = 680] [serial = 407] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 71 (17943C00) [pid = 680] [serial = 413] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 70 (12EE4400) [pid = 680] [serial = 396] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | --DOMWINDOW == 69 (16D62800) [pid = 680] [serial = 408] [outer = 00000000] [url = about:blank] 20:50:07 INFO - PROCESS | 680 | 1467431407805 Marionette TRACE conn6 <- [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]]]}] 20:50:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:50:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1637ms 20:50:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:50:07 INFO - PROCESS | 680 | 1467431407853 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 20:50:07 INFO - PROCESS | 680 | 1467431407856 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 20:50:07 INFO - PROCESS | 680 | 1467431407861 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:50:07 INFO - PROCESS | 680 | 1467431407865 Marionette TRACE conn6 <- [1,582,null,{}] 20:50:07 INFO - PROCESS | 680 | 1467431407870 Marionette TRACE conn6 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:07 INFO - PROCESS | 680 | 1467431407873 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:07 INFO - PROCESS | 680 | 1467431407962 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 20:50:07 INFO - PROCESS | 680 | 1467431407969 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:07 INFO - PROCESS | 680 | 1467431407972 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:07 INFO - PROCESS | 680 | ++DOCSHELL 0E037000 == 28 [pid = 680] [id = 155] 20:50:07 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E037C00) [pid = 680] [serial = 463] [outer = 00000000] 20:50:08 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E077400) [pid = 680] [serial = 464] [outer = 0E037C00] 20:50:08 INFO - PROCESS | 680 | 1467431408020 Marionette DEBUG loaded listener.js 20:50:08 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E22B400) [pid = 680] [serial = 465] [outer = 0E037C00] 20:50:08 INFO - PROCESS | 680 | 1467431408489 Marionette TRACE conn6 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 20:50:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:50:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 690ms 20:50:08 INFO - PROCESS | 680 | 1467431408552 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 20:50:08 INFO - PROCESS | 680 | 1467431408557 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 20:50:08 INFO - PROCESS | 680 | 1467431408563 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:50:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:50:08 INFO - PROCESS | 680 | 1467431408566 Marionette TRACE conn6 <- [1,586,null,{}] 20:50:08 INFO - PROCESS | 680 | 1467431408570 Marionette TRACE conn6 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:08 INFO - PROCESS | 680 | 1467431408573 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:08 INFO - PROCESS | 680 | 1467431408661 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 20:50:08 INFO - PROCESS | 680 | 1467431408667 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:08 INFO - PROCESS | 680 | 1467431408669 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:08 INFO - PROCESS | 680 | ++DOCSHELL 0E7D6800 == 29 [pid = 680] [id = 156] 20:50:08 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0E8C3800) [pid = 680] [serial = 466] [outer = 00000000] 20:50:08 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0F0DF400) [pid = 680] [serial = 467] [outer = 0E8C3800] 20:50:08 INFO - PROCESS | 680 | 1467431408716 Marionette DEBUG loaded listener.js 20:50:08 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (12310800) [pid = 680] [serial = 468] [outer = 0E8C3800] 20:50:09 INFO - PROCESS | 680 | 1467431409169 Marionette TRACE conn6 <- [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]]]}] 20:50:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:50:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 630ms 20:50:09 INFO - PROCESS | 680 | 1467431409197 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 20:50:09 INFO - PROCESS | 680 | 1467431409199 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 20:50:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:50:09 INFO - PROCESS | 680 | 1467431409207 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:50:09 INFO - PROCESS | 680 | 1467431409210 Marionette TRACE conn6 <- [1,590,null,{}] 20:50:09 INFO - PROCESS | 680 | 1467431409222 Marionette TRACE conn6 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:09 INFO - PROCESS | 680 | 1467431409227 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:09 INFO - PROCESS | 680 | 1467431409336 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 20:50:09 INFO - PROCESS | 680 | 1467431409346 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:09 INFO - PROCESS | 680 | 1467431409349 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:09 INFO - PROCESS | 680 | ++DOCSHELL 12FF2C00 == 30 [pid = 680] [id = 157] 20:50:09 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (12FF7000) [pid = 680] [serial = 469] [outer = 00000000] 20:50:09 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (13A4F000) [pid = 680] [serial = 470] [outer = 12FF7000] 20:50:09 INFO - PROCESS | 680 | 1467431409396 Marionette DEBUG loaded listener.js 20:50:09 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (144CB400) [pid = 680] [serial = 471] [outer = 12FF7000] 20:50:09 INFO - PROCESS | 680 | 1467431409852 Marionette TRACE conn6 <- [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]]]}] 20:50:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:50:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 690ms 20:50:09 INFO - PROCESS | 680 | 1467431409893 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 20:50:09 INFO - PROCESS | 680 | 1467431409895 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 20:50:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:50:09 INFO - PROCESS | 680 | 1467431409908 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:50:09 INFO - PROCESS | 680 | 1467431409910 Marionette TRACE conn6 <- [1,594,null,{}] 20:50:09 INFO - PROCESS | 680 | 1467431409914 Marionette TRACE conn6 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:09 INFO - PROCESS | 680 | 1467431409915 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:10 INFO - PROCESS | 680 | 1467431410025 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 20:50:10 INFO - PROCESS | 680 | 1467431410030 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:10 INFO - PROCESS | 680 | 1467431410032 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:10 INFO - PROCESS | 680 | ++DOCSHELL 15968C00 == 31 [pid = 680] [id = 158] 20:50:10 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (15969800) [pid = 680] [serial = 472] [outer = 00000000] 20:50:10 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (15FABC00) [pid = 680] [serial = 473] [outer = 15969800] 20:50:10 INFO - PROCESS | 680 | 1467431410075 Marionette DEBUG loaded listener.js 20:50:10 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (16804800) [pid = 680] [serial = 474] [outer = 15969800] 20:50:10 INFO - PROCESS | 680 | 1467431410507 Marionette TRACE conn6 <- [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]]]}] 20:50:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:50:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 791ms 20:50:10 INFO - PROCESS | 680 | [680] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 20:50:10 INFO - PROCESS | 680 | 1467431410747 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 20:50:10 INFO - PROCESS | 680 | 1467431410749 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 20:50:10 INFO - PROCESS | 680 | 1467431410752 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:50:10 INFO - PROCESS | 680 | 1467431410754 Marionette TRACE conn6 <- [1,598,null,{}] 20:50:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:50:10 INFO - PROCESS | 680 | 1467431410758 Marionette TRACE conn6 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:10 INFO - PROCESS | 680 | 1467431410760 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:10 INFO - PROCESS | 680 | 1467431410864 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 20:50:10 INFO - PROCESS | 680 | 1467431410872 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:10 INFO - PROCESS | 680 | 1467431410874 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:10 INFO - PROCESS | 680 | ++DOCSHELL 1688C000 == 32 [pid = 680] [id = 159] 20:50:10 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (16B14000) [pid = 680] [serial = 475] [outer = 00000000] 20:50:10 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (16E2D400) [pid = 680] [serial = 476] [outer = 16B14000] 20:50:10 INFO - PROCESS | 680 | 1467431410917 Marionette DEBUG loaded listener.js 20:50:10 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (17007800) [pid = 680] [serial = 477] [outer = 16B14000] 20:50:11 INFO - PROCESS | 680 | 1467431411388 Marionette TRACE conn6 <- [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]]]}] 20:50:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:50:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 670ms 20:50:11 INFO - PROCESS | 680 | 1467431411430 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 20:50:11 INFO - PROCESS | 680 | 1467431411432 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 20:50:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:50:11 INFO - PROCESS | 680 | 1467431411435 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:50:11 INFO - PROCESS | 680 | 1467431411436 Marionette TRACE conn6 <- [1,602,null,{}] 20:50:11 INFO - PROCESS | 680 | 1467431411439 Marionette TRACE conn6 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:11 INFO - PROCESS | 680 | 1467431411445 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:11 INFO - PROCESS | 680 | 1467431411566 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 20:50:11 INFO - PROCESS | 680 | 1467431411627 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:11 INFO - PROCESS | 680 | 1467431411629 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:11 INFO - PROCESS | 680 | ++DOCSHELL 1764BC00 == 33 [pid = 680] [id = 160] 20:50:11 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (1764C400) [pid = 680] [serial = 478] [outer = 00000000] 20:50:11 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (178B5000) [pid = 680] [serial = 479] [outer = 1764C400] 20:50:11 INFO - PROCESS | 680 | 1467431411682 Marionette DEBUG loaded listener.js 20:50:11 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (176D2400) [pid = 680] [serial = 480] [outer = 1764C400] 20:50:12 INFO - PROCESS | 680 | --DOMWINDOW == 86 (16E29000) [pid = 680] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:50:12 INFO - PROCESS | 680 | --DOMWINDOW == 85 (1709CC00) [pid = 680] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:50:12 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0936E800) [pid = 680] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:50:12 INFO - PROCESS | 680 | --DOMWINDOW == 83 (178BC000) [pid = 680] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:50:12 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0DFD3000) [pid = 680] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:50:12 INFO - PROCESS | 680 | --DOMWINDOW == 81 (1289E400) [pid = 680] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:50:12 INFO - PROCESS | 680 | --DOMWINDOW == 80 (13A4C800) [pid = 680] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:50:12 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0E7D5800) [pid = 680] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:50:12 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0E70DC00) [pid = 680] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:50:12 INFO - PROCESS | 680 | --DOMWINDOW == 77 (1596DC00) [pid = 680] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:50:12 INFO - PROCESS | 680 | --DOMWINDOW == 76 (178B7800) [pid = 680] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:50:12 INFO - PROCESS | 680 | --DOMWINDOW == 75 (185EA800) [pid = 680] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:50:12 INFO - PROCESS | 680 | 1467431412337 Marionette TRACE conn6 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 20:50:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:50:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 930ms 20:50:12 INFO - PROCESS | 680 | 1467431412366 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 20:50:12 INFO - PROCESS | 680 | 1467431412368 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 20:50:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:50:12 INFO - PROCESS | 680 | 1467431412371 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:50:12 INFO - PROCESS | 680 | 1467431412373 Marionette TRACE conn6 <- [1,606,null,{}] 20:50:12 INFO - PROCESS | 680 | 1467431412376 Marionette TRACE conn6 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:12 INFO - PROCESS | 680 | 1467431412378 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:12 INFO - PROCESS | 680 | 1467431412484 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 20:50:12 INFO - PROCESS | 680 | 1467431412535 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:12 INFO - PROCESS | 680 | 1467431412537 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:12 INFO - PROCESS | 680 | ++DOCSHELL 0DAF8800 == 34 [pid = 680] [id = 161] 20:50:12 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (0F0D8400) [pid = 680] [serial = 481] [outer = 00000000] 20:50:12 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (161D3400) [pid = 680] [serial = 482] [outer = 0F0D8400] 20:50:12 INFO - PROCESS | 680 | 1467431412583 Marionette DEBUG loaded listener.js 20:50:12 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (1709A800) [pid = 680] [serial = 483] [outer = 0F0D8400] 20:50:12 INFO - PROCESS | 680 | 1467431412942 Marionette TRACE conn6 <- [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]]]}] 20:50:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:50:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 630ms 20:50:12 INFO - PROCESS | 680 | 1467431413002 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 20:50:12 INFO - PROCESS | 680 | 1467431413004 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 20:50:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:50:12 INFO - PROCESS | 680 | 1467431413007 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:50:12 INFO - PROCESS | 680 | 1467431413010 Marionette TRACE conn6 <- [1,610,null,{}] 20:50:12 INFO - PROCESS | 680 | 1467431413013 Marionette TRACE conn6 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:13 INFO - PROCESS | 680 | 1467431413015 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:13 INFO - PROCESS | 680 | 1467431413092 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 20:50:13 INFO - PROCESS | 680 | 1467431413097 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:13 INFO - PROCESS | 680 | 1467431413099 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:13 INFO - PROCESS | 680 | ++DOCSHELL 16E2B000 == 35 [pid = 680] [id = 162] 20:50:13 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (176D3C00) [pid = 680] [serial = 484] [outer = 00000000] 20:50:13 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (17E33800) [pid = 680] [serial = 485] [outer = 176D3C00] 20:50:13 INFO - PROCESS | 680 | 1467431413141 Marionette DEBUG loaded listener.js 20:50:13 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (161D0400) [pid = 680] [serial = 486] [outer = 176D3C00] 20:50:13 INFO - PROCESS | 680 | 1467431413572 Marionette TRACE conn6 <- [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]]]}] 20:50:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:50:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 630ms 20:50:13 INFO - PROCESS | 680 | 1467431413638 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 20:50:13 INFO - PROCESS | 680 | 1467431413640 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 20:50:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:50:13 INFO - PROCESS | 680 | 1467431413643 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:50:13 INFO - PROCESS | 680 | 1467431413645 Marionette TRACE conn6 <- [1,614,null,{}] 20:50:13 INFO - PROCESS | 680 | 1467431413648 Marionette TRACE conn6 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:13 INFO - PROCESS | 680 | 1467431413650 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:13 INFO - PROCESS | 680 | 1467431413738 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 20:50:13 INFO - PROCESS | 680 | 1467431413745 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:13 INFO - PROCESS | 680 | 1467431413747 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:13 INFO - PROCESS | 680 | ++DOCSHELL 185E5400 == 36 [pid = 680] [id = 163] 20:50:13 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (185E8000) [pid = 680] [serial = 487] [outer = 00000000] 20:50:13 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (18811400) [pid = 680] [serial = 488] [outer = 185E8000] 20:50:13 INFO - PROCESS | 680 | 1467431413790 Marionette DEBUG loaded listener.js 20:50:13 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (178BE400) [pid = 680] [serial = 489] [outer = 185E8000] 20:50:14 INFO - PROCESS | 680 | 1467431414340 Marionette TRACE conn6 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 20:50:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:50:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 730ms 20:50:14 INFO - PROCESS | 680 | 1467431414374 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 20:50:14 INFO - PROCESS | 680 | 1467431414379 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 20:50:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:50:14 INFO - PROCESS | 680 | 1467431414385 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:50:14 INFO - PROCESS | 680 | 1467431414388 Marionette TRACE conn6 <- [1,618,null,{}] 20:50:14 INFO - PROCESS | 680 | 1467431414394 Marionette TRACE conn6 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:14 INFO - PROCESS | 680 | 1467431414397 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:14 INFO - PROCESS | 680 | 1467431414562 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 20:50:14 INFO - PROCESS | 680 | 1467431414687 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:14 INFO - PROCESS | 680 | 1467431414692 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:14 INFO - PROCESS | 680 | ++DOCSHELL 0DAF0C00 == 37 [pid = 680] [id = 164] 20:50:14 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (0DAF1000) [pid = 680] [serial = 490] [outer = 00000000] 20:50:14 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (0E223000) [pid = 680] [serial = 491] [outer = 0DAF1000] 20:50:14 INFO - PROCESS | 680 | 1467431414750 Marionette DEBUG loaded listener.js 20:50:14 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (0E25C800) [pid = 680] [serial = 492] [outer = 0DAF1000] 20:50:15 INFO - PROCESS | 680 | 1467431415430 Marionette TRACE conn6 <- [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]]]}] 20:50:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:50:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1127ms 20:50:15 INFO - PROCESS | 680 | 1467431415516 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 20:50:15 INFO - PROCESS | 680 | 1467431415521 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 20:50:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:50:15 INFO - PROCESS | 680 | 1467431415528 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:50:15 INFO - PROCESS | 680 | 1467431415531 Marionette TRACE conn6 <- [1,622,null,{}] 20:50:15 INFO - PROCESS | 680 | 1467431415535 Marionette TRACE conn6 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:15 INFO - PROCESS | 680 | 1467431415538 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:15 INFO - PROCESS | 680 | 1467431415662 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 20:50:15 INFO - PROCESS | 680 | 1467431415782 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:15 INFO - PROCESS | 680 | 1467431415785 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:15 INFO - PROCESS | 680 | ++DOCSHELL 12D62000 == 38 [pid = 680] [id = 165] 20:50:15 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (12D95000) [pid = 680] [serial = 493] [outer = 00000000] 20:50:15 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (12FF7800) [pid = 680] [serial = 494] [outer = 12D95000] 20:50:15 INFO - PROCESS | 680 | 1467431415843 Marionette DEBUG loaded listener.js 20:50:15 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (15AE8800) [pid = 680] [serial = 495] [outer = 12D95000] 20:50:16 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:16 INFO - PROCESS | 680 | [680] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:50:16 INFO - PROCESS | 680 | 1467431416694 Marionette TRACE conn6 <- [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]]]}] 20:50:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:50:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1234ms 20:50:16 INFO - PROCESS | 680 | 1467431416766 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 20:50:16 INFO - PROCESS | 680 | 1467431416770 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 20:50:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:50:16 INFO - PROCESS | 680 | 1467431416775 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:50:16 INFO - PROCESS | 680 | 1467431416778 Marionette TRACE conn6 <- [1,626,null,{}] 20:50:16 INFO - PROCESS | 680 | 1467431416784 Marionette TRACE conn6 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:16 INFO - PROCESS | 680 | 1467431416786 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:16 INFO - PROCESS | 680 | 1467431416910 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 20:50:16 INFO - PROCESS | 680 | --DOCSHELL 16E2B000 == 37 [pid = 680] [id = 162] 20:50:16 INFO - PROCESS | 680 | --DOCSHELL 0DAF8800 == 36 [pid = 680] [id = 161] 20:50:16 INFO - PROCESS | 680 | --DOCSHELL 1764BC00 == 35 [pid = 680] [id = 160] 20:50:16 INFO - PROCESS | 680 | --DOCSHELL 1688C000 == 34 [pid = 680] [id = 159] 20:50:16 INFO - PROCESS | 680 | --DOCSHELL 15968C00 == 33 [pid = 680] [id = 158] 20:50:16 INFO - PROCESS | 680 | --DOCSHELL 12FF2C00 == 32 [pid = 680] [id = 157] 20:50:16 INFO - PROCESS | 680 | --DOCSHELL 0E7D6800 == 31 [pid = 680] [id = 156] 20:50:16 INFO - PROCESS | 680 | --DOCSHELL 0E037000 == 30 [pid = 680] [id = 155] 20:50:16 INFO - PROCESS | 680 | --DOCSHELL 0E7CE800 == 29 [pid = 680] [id = 154] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 89 (1885D000) [pid = 680] [serial = 446] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 88 (17647C00) [pid = 680] [serial = 434] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 87 (178C0C00) [pid = 680] [serial = 437] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0E072400) [pid = 680] [serial = 416] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E260C00) [pid = 680] [serial = 417] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 84 (17975400) [pid = 680] [serial = 414] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E036800) [pid = 680] [serial = 422] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E06F400) [pid = 680] [serial = 423] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 81 (12E23C00) [pid = 680] [serial = 419] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 80 (12FF9C00) [pid = 680] [serial = 420] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 79 (13F42C00) [pid = 680] [serial = 428] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 78 (14B56800) [pid = 680] [serial = 429] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 77 (176C6000) [pid = 680] [serial = 435] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 76 (12311000) [pid = 680] [serial = 425] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 75 (12527C00) [pid = 680] [serial = 426] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 74 (12898800) [pid = 680] [serial = 440] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 73 (193B8400) [pid = 680] [serial = 447] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 72 (12DA1800) [pid = 680] [serial = 441] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 71 (176CF800) [pid = 680] [serial = 438] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 70 (16889800) [pid = 680] [serial = 431] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 69 (16D67800) [pid = 680] [serial = 432] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 68 (182A8C00) [pid = 680] [serial = 443] [outer = 00000000] [url = about:blank] 20:50:16 INFO - PROCESS | 680 | --DOMWINDOW == 67 (185E3800) [pid = 680] [serial = 444] [outer = 00000000] [url = about:blank] 20:50:17 INFO - PROCESS | 680 | 1467431417034 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:17 INFO - PROCESS | 680 | 1467431417038 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:17 INFO - PROCESS | 680 | ++DOCSHELL 0DFC6800 == 30 [pid = 680] [id = 166] 20:50:17 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0DFC7400) [pid = 680] [serial = 496] [outer = 00000000] 20:50:17 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0E036800) [pid = 680] [serial = 497] [outer = 0DFC7400] 20:50:17 INFO - PROCESS | 680 | 1467431417086 Marionette DEBUG loaded listener.js 20:50:17 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E22A000) [pid = 680] [serial = 498] [outer = 0DFC7400] 20:50:17 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:17 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:17 INFO - PROCESS | 680 | 1467431417508 Marionette TRACE conn6 <- [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]]]}] 20:50:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:50:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 790ms 20:50:17 INFO - PROCESS | 680 | 1467431417566 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 20:50:17 INFO - PROCESS | 680 | 1467431417570 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 20:50:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:50:17 INFO - PROCESS | 680 | 1467431417576 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:50:17 INFO - PROCESS | 680 | 1467431417578 Marionette TRACE conn6 <- [1,630,null,{}] 20:50:17 INFO - PROCESS | 680 | 1467431417582 Marionette TRACE conn6 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:17 INFO - PROCESS | 680 | 1467431417585 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:17 INFO - PROCESS | 680 | 1467431417672 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 20:50:17 INFO - PROCESS | 680 | 1467431417679 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:17 INFO - PROCESS | 680 | 1467431417681 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:17 INFO - PROCESS | 680 | ++DOCSHELL 0E7CC400 == 31 [pid = 680] [id = 167] 20:50:17 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E7CCC00) [pid = 680] [serial = 499] [outer = 00000000] 20:50:17 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (12528800) [pid = 680] [serial = 500] [outer = 0E7CCC00] 20:50:17 INFO - PROCESS | 680 | 1467431417727 Marionette DEBUG loaded listener.js 20:50:17 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (125E8400) [pid = 680] [serial = 501] [outer = 0E7CCC00] 20:50:18 INFO - PROCESS | 680 | 1467431418199 Marionette TRACE conn6 <- [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]]]}] 20:50:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:50:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 670ms 20:50:18 INFO - PROCESS | 680 | 1467431418250 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 20:50:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:50:18 INFO - PROCESS | 680 | 1467431418253 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 20:50:18 INFO - PROCESS | 680 | 1467431418256 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:50:18 INFO - PROCESS | 680 | 1467431418259 Marionette TRACE conn6 <- [1,634,null,{}] 20:50:18 INFO - PROCESS | 680 | 1467431418270 Marionette TRACE conn6 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:18 INFO - PROCESS | 680 | 1467431418275 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:18 INFO - PROCESS | 680 | 1467431418386 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 20:50:18 INFO - PROCESS | 680 | 1467431418468 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:18 INFO - PROCESS | 680 | 1467431418471 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:18 INFO - PROCESS | 680 | ++DOCSHELL 144C7000 == 32 [pid = 680] [id = 168] 20:50:18 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (14B60800) [pid = 680] [serial = 502] [outer = 00000000] 20:50:18 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (1596DC00) [pid = 680] [serial = 503] [outer = 14B60800] 20:50:18 INFO - PROCESS | 680 | 1467431418518 Marionette DEBUG loaded listener.js 20:50:18 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (15FA6000) [pid = 680] [serial = 504] [outer = 14B60800] 20:50:18 INFO - PROCESS | 680 | 1467431418890 Marionette TRACE conn6 <- [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]]]}] 20:50:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:50:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 670ms 20:50:18 INFO - PROCESS | 680 | 1467431418930 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 20:50:18 INFO - PROCESS | 680 | 1467431418942 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 20:50:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:50:18 INFO - PROCESS | 680 | 1467431418957 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:50:18 INFO - PROCESS | 680 | 1467431418959 Marionette TRACE conn6 <- [1,638,null,{}] 20:50:18 INFO - PROCESS | 680 | 1467431418962 Marionette TRACE conn6 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:18 INFO - PROCESS | 680 | 1467431418964 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:19 INFO - PROCESS | 680 | 1467431419079 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 20:50:19 INFO - PROCESS | 680 | 1467431419085 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:19 INFO - PROCESS | 680 | 1467431419087 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:19 INFO - PROCESS | 680 | ++DOCSHELL 169BF800 == 33 [pid = 680] [id = 169] 20:50:19 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (169BFC00) [pid = 680] [serial = 505] [outer = 00000000] 20:50:19 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (16E2B000) [pid = 680] [serial = 506] [outer = 169BFC00] 20:50:19 INFO - PROCESS | 680 | 1467431419132 Marionette DEBUG loaded listener.js 20:50:19 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (1709A400) [pid = 680] [serial = 507] [outer = 169BFC00] 20:50:19 INFO - PROCESS | 680 | 1467431419575 Marionette TRACE conn6 <- [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]]]}] 20:50:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:50:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 670ms 20:50:19 INFO - PROCESS | 680 | 1467431419628 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 20:50:19 INFO - PROCESS | 680 | 1467431419630 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 20:50:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:50:19 INFO - PROCESS | 680 | 1467431419633 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:50:19 INFO - PROCESS | 680 | 1467431419635 Marionette TRACE conn6 <- [1,642,null,{}] 20:50:19 INFO - PROCESS | 680 | 1467431419639 Marionette TRACE conn6 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:19 INFO - PROCESS | 680 | 1467431419641 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:19 INFO - PROCESS | 680 | 1467431419773 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 20:50:19 INFO - PROCESS | 680 | 1467431419795 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:19 INFO - PROCESS | 680 | 1467431419797 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:19 INFO - PROCESS | 680 | ++DOCSHELL 0DAF7C00 == 34 [pid = 680] [id = 170] 20:50:19 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (16E2AC00) [pid = 680] [serial = 508] [outer = 00000000] 20:50:19 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (176C9800) [pid = 680] [serial = 509] [outer = 16E2AC00] 20:50:19 INFO - PROCESS | 680 | 1467431419840 Marionette DEBUG loaded listener.js 20:50:19 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (176CA400) [pid = 680] [serial = 510] [outer = 16E2AC00] 20:50:20 INFO - PROCESS | 680 | 1467431420299 Marionette TRACE conn6 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 20:50:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:50:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 730ms 20:50:20 INFO - PROCESS | 680 | 1467431420364 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 20:50:20 INFO - PROCESS | 680 | 1467431420366 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 20:50:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:50:20 INFO - PROCESS | 680 | 1467431420377 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:50:20 INFO - PROCESS | 680 | 1467431420379 Marionette TRACE conn6 <- [1,646,null,{}] 20:50:20 INFO - PROCESS | 680 | 1467431420382 Marionette TRACE conn6 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:20 INFO - PROCESS | 680 | 1467431420388 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:20 INFO - PROCESS | 680 | 1467431420533 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 20:50:20 INFO - PROCESS | 680 | 1467431420541 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:20 INFO - PROCESS | 680 | 1467431420543 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:20 INFO - PROCESS | 680 | ++DOCSHELL 0DF77400 == 35 [pid = 680] [id = 171] 20:50:20 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (176D2000) [pid = 680] [serial = 511] [outer = 00000000] 20:50:20 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (18242000) [pid = 680] [serial = 512] [outer = 176D2000] 20:50:20 INFO - PROCESS | 680 | 1467431420586 Marionette DEBUG loaded listener.js 20:50:20 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (17979C00) [pid = 680] [serial = 513] [outer = 176D2000] 20:50:21 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0F0DAC00) [pid = 680] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:50:21 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E037C00) [pid = 680] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:50:21 INFO - PROCESS | 680 | --DOMWINDOW == 82 (12FF7000) [pid = 680] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:50:21 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E8C3800) [pid = 680] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:50:21 INFO - PROCESS | 680 | --DOMWINDOW == 80 (15969800) [pid = 680] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:50:21 INFO - PROCESS | 680 | --DOMWINDOW == 79 (09261000) [pid = 680] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:50:21 INFO - PROCESS | 680 | --DOMWINDOW == 78 (126CF800) [pid = 680] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:50:21 INFO - PROCESS | 680 | --DOMWINDOW == 77 (17972000) [pid = 680] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:50:21 INFO - PROCESS | 680 | --DOMWINDOW == 76 (178BDC00) [pid = 680] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:50:21 INFO - PROCESS | 680 | --DOMWINDOW == 75 (16B14000) [pid = 680] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:50:21 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0F0D8400) [pid = 680] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:50:21 INFO - PROCESS | 680 | --DOMWINDOW == 73 (1764C400) [pid = 680] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:50:21 INFO - PROCESS | 680 | --DOMWINDOW == 72 (176D3C00) [pid = 680] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:50:21 INFO - PROCESS | 680 | 1467431421164 Marionette TRACE conn6 <- [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]]]}] 20:50:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:50:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 831ms 20:50:21 INFO - PROCESS | 680 | 1467431421211 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 20:50:21 INFO - PROCESS | 680 | 1467431421213 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 20:50:21 INFO - PROCESS | 680 | 1467431421216 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:50:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:50:21 INFO - PROCESS | 680 | 1467431421217 Marionette TRACE conn6 <- [1,650,null,{}] 20:50:21 INFO - PROCESS | 680 | 1467431421220 Marionette TRACE conn6 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:21 INFO - PROCESS | 680 | 1467431421223 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:21 INFO - PROCESS | 680 | 1467431421299 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 20:50:21 INFO - PROCESS | 680 | 1467431421305 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:21 INFO - PROCESS | 680 | 1467431421307 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:21 INFO - PROCESS | 680 | ++DOCSHELL 0F0D8400 == 36 [pid = 680] [id = 172] 20:50:21 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0F0DAC00) [pid = 680] [serial = 514] [outer = 00000000] 20:50:21 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (126CF800) [pid = 680] [serial = 515] [outer = 0F0DAC00] 20:50:21 INFO - PROCESS | 680 | 1467431421350 Marionette DEBUG loaded listener.js 20:50:21 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (15FAC400) [pid = 680] [serial = 516] [outer = 0F0DAC00] 20:50:21 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:21 INFO - PROCESS | 680 | [680] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:50:21 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:21 INFO - PROCESS | 680 | 1467431421785 Marionette TRACE conn6 <- [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]]]}] 20:50:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:50:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 630ms 20:50:21 INFO - PROCESS | 680 | 1467431421851 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 20:50:21 INFO - PROCESS | 680 | 1467431421853 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 20:50:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:50:21 INFO - PROCESS | 680 | 1467431421856 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:50:21 INFO - PROCESS | 680 | 1467431421858 Marionette TRACE conn6 <- [1,654,null,{}] 20:50:21 INFO - PROCESS | 680 | 1467431421861 Marionette TRACE conn6 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:21 INFO - PROCESS | 680 | 1467431421863 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:21 INFO - PROCESS | 680 | 1467431421939 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 20:50:21 INFO - PROCESS | 680 | 1467431421947 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:21 INFO - PROCESS | 680 | 1467431421949 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:21 INFO - PROCESS | 680 | ++DOCSHELL 176CD400 == 37 [pid = 680] [id = 173] 20:50:21 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (17976C00) [pid = 680] [serial = 517] [outer = 00000000] 20:50:21 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (185E7800) [pid = 680] [serial = 518] [outer = 17976C00] 20:50:21 INFO - PROCESS | 680 | 1467431421991 Marionette DEBUG loaded listener.js 20:50:22 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (1885C400) [pid = 680] [serial = 519] [outer = 17976C00] 20:50:22 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:22 INFO - PROCESS | 680 | [680] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:50:22 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:22 INFO - PROCESS | 680 | 1467431422414 Marionette TRACE conn6 <- [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]]]}] 20:50:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:50:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 570ms 20:50:22 INFO - PROCESS | 680 | 1467431422430 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 20:50:22 INFO - PROCESS | 680 | 1467431422432 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 20:50:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:50:22 INFO - PROCESS | 680 | 1467431422448 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:50:22 INFO - PROCESS | 680 | 1467431422450 Marionette TRACE conn6 <- [1,658,null,{}] 20:50:22 INFO - PROCESS | 680 | 1467431422457 Marionette TRACE conn6 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:22 INFO - PROCESS | 680 | 1467431422459 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:22 INFO - PROCESS | 680 | 1467431422536 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 20:50:22 INFO - PROCESS | 680 | 1467431422542 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:22 INFO - PROCESS | 680 | 1467431422544 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:22 INFO - PROCESS | 680 | ++DOCSHELL 12E30400 == 38 [pid = 680] [id = 174] 20:50:22 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (144C5C00) [pid = 680] [serial = 520] [outer = 00000000] 20:50:22 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (1948F800) [pid = 680] [serial = 521] [outer = 144C5C00] 20:50:22 INFO - PROCESS | 680 | 1467431422595 Marionette DEBUG loaded listener.js 20:50:22 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (19493400) [pid = 680] [serial = 522] [outer = 144C5C00] 20:50:23 INFO - PROCESS | 680 | 1467431423033 Marionette TRACE conn6 <- [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]]]}] 20:50:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:50:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 630ms 20:50:23 INFO - PROCESS | 680 | 1467431423086 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 20:50:23 INFO - PROCESS | 680 | 1467431423088 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 20:50:23 INFO - PROCESS | 680 | 1467431423091 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:50:23 INFO - PROCESS | 680 | 1467431423093 Marionette TRACE conn6 <- [1,662,null,{}] 20:50:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:50:23 INFO - PROCESS | 680 | 1467431423097 Marionette TRACE conn6 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:23 INFO - PROCESS | 680 | 1467431423098 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:23 INFO - PROCESS | 680 | 1467431423219 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 20:50:23 INFO - PROCESS | 680 | 1467431423352 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:23 INFO - PROCESS | 680 | 1467431423356 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:23 INFO - PROCESS | 680 | ++DOCSHELL 0DF75400 == 39 [pid = 680] [id = 175] 20:50:23 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (0DF7B800) [pid = 680] [serial = 523] [outer = 00000000] 20:50:23 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (0E032800) [pid = 680] [serial = 524] [outer = 0DF7B800] 20:50:23 INFO - PROCESS | 680 | 1467431423419 Marionette DEBUG loaded listener.js 20:50:23 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (0E071800) [pid = 680] [serial = 525] [outer = 0DF7B800] 20:50:23 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:23 INFO - PROCESS | 680 | [680] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:50:24 INFO - PROCESS | 680 | 1467431424035 Marionette TRACE conn6 <- [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]]]}] 20:50:24 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 20:50:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 970ms 20:50:24 INFO - PROCESS | 680 | 1467431424070 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 20:50:24 INFO - PROCESS | 680 | 1467431424075 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 20:50:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:50:24 INFO - PROCESS | 680 | 1467431424081 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:50:24 INFO - PROCESS | 680 | 1467431424084 Marionette TRACE conn6 <- [1,666,null,{}] 20:50:24 INFO - PROCESS | 680 | 1467431424089 Marionette TRACE conn6 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:24 INFO - PROCESS | 680 | 1467431424092 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:24 INFO - PROCESS | 680 | 1467431424203 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 20:50:24 INFO - PROCESS | 680 | 1467431424302 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:24 INFO - PROCESS | 680 | 1467431424305 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:24 INFO - PROCESS | 680 | ++DOCSHELL 12F4C800 == 40 [pid = 680] [id = 176] 20:50:24 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (12FF1800) [pid = 680] [serial = 526] [outer = 00000000] 20:50:24 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (13F42C00) [pid = 680] [serial = 527] [outer = 12FF1800] 20:50:24 INFO - PROCESS | 680 | 1467431424360 Marionette DEBUG loaded listener.js 20:50:24 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (15968C00) [pid = 680] [serial = 528] [outer = 12FF1800] 20:50:24 INFO - PROCESS | 680 | 1467431424925 Marionette TRACE conn6 <- [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]]]}] 20:50:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:50:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 890ms 20:50:24 INFO - PROCESS | 680 | 1467431424972 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 20:50:24 INFO - PROCESS | 680 | 1467431424975 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 20:50:24 INFO - PROCESS | 680 | 1467431424979 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:50:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:50:24 INFO - PROCESS | 680 | 1467431424981 Marionette TRACE conn6 <- [1,670,null,{}] 20:50:24 INFO - PROCESS | 680 | 1467431424986 Marionette TRACE conn6 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:24 INFO - PROCESS | 680 | 1467431424988 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:25 INFO - PROCESS | 680 | 1467431425096 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 20:50:25 INFO - PROCESS | 680 | 1467431425197 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:25 INFO - PROCESS | 680 | 1467431425200 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:25 INFO - PROCESS | 680 | ++DOCSHELL 178BD000 == 41 [pid = 680] [id = 177] 20:50:25 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (178C0C00) [pid = 680] [serial = 529] [outer = 00000000] 20:50:25 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (17976800) [pid = 680] [serial = 530] [outer = 178C0C00] 20:50:25 INFO - PROCESS | 680 | 1467431425253 Marionette DEBUG loaded listener.js 20:50:25 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (18869C00) [pid = 680] [serial = 531] [outer = 178C0C00] 20:50:26 INFO - PROCESS | 680 | 1467431426413 Marionette TRACE conn6 <- [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]]]}] 20:50:26 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) 20:50:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1478ms 20:50:26 INFO - PROCESS | 680 | 1467431426467 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 20:50:26 INFO - PROCESS | 680 | 1467431426471 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 20:50:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:50:26 INFO - PROCESS | 680 | 1467431426484 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:50:26 INFO - PROCESS | 680 | 1467431426488 Marionette TRACE conn6 <- [1,674,null,{}] 20:50:26 INFO - PROCESS | 680 | 1467431426536 Marionette TRACE conn6 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:26 INFO - PROCESS | 680 | 1467431426540 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:26 INFO - PROCESS | 680 | 1467431426634 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 20:50:26 INFO - PROCESS | 680 | 1467431426947 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:26 INFO - PROCESS | 680 | 1467431426950 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:26 INFO - PROCESS | 680 | ++DOCSHELL 0DF73800 == 42 [pid = 680] [id = 178] 20:50:26 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (0DF7A400) [pid = 680] [serial = 532] [outer = 00000000] 20:50:26 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (0DFCC800) [pid = 680] [serial = 533] [outer = 0DF7A400] 20:50:26 INFO - PROCESS | 680 | 1467431427000 Marionette DEBUG loaded listener.js 20:50:27 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (0E06D800) [pid = 680] [serial = 534] [outer = 0DF7A400] 20:50:27 INFO - PROCESS | 680 | --DOCSHELL 12E30400 == 41 [pid = 680] [id = 174] 20:50:27 INFO - PROCESS | 680 | --DOCSHELL 176CD400 == 40 [pid = 680] [id = 173] 20:50:27 INFO - PROCESS | 680 | --DOCSHELL 0F0D8400 == 39 [pid = 680] [id = 172] 20:50:27 INFO - PROCESS | 680 | --DOCSHELL 0DF77400 == 38 [pid = 680] [id = 171] 20:50:27 INFO - PROCESS | 680 | --DOCSHELL 0DAF7C00 == 37 [pid = 680] [id = 170] 20:50:27 INFO - PROCESS | 680 | --DOCSHELL 169BF800 == 36 [pid = 680] [id = 169] 20:50:27 INFO - PROCESS | 680 | --DOCSHELL 144C7000 == 35 [pid = 680] [id = 168] 20:50:27 INFO - PROCESS | 680 | --DOCSHELL 0E7CC400 == 34 [pid = 680] [id = 167] 20:50:27 INFO - PROCESS | 680 | --DOCSHELL 0DFC6800 == 33 [pid = 680] [id = 166] 20:50:27 INFO - PROCESS | 680 | --DOCSHELL 0DAF0C00 == 32 [pid = 680] [id = 164] 20:50:27 INFO - PROCESS | 680 | --DOCSHELL 185E5400 == 31 [pid = 680] [id = 163] 20:50:27 INFO - PROCESS | 680 | --DOCSHELL 12D62000 == 30 [pid = 680] [id = 165] 20:50:27 INFO - PROCESS | 680 | --DOCSHELL 178BD000 == 29 [pid = 680] [id = 177] 20:50:27 INFO - PROCESS | 680 | --DOCSHELL 0DF75400 == 28 [pid = 680] [id = 175] 20:50:27 INFO - PROCESS | 680 | --DOCSHELL 12F4C800 == 27 [pid = 680] [id = 176] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 92 (12EDC800) [pid = 680] [serial = 462] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 91 (12D26C00) [pid = 680] [serial = 461] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 90 (0E077400) [pid = 680] [serial = 464] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 89 (0E22B400) [pid = 680] [serial = 465] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 88 (13A4F000) [pid = 680] [serial = 470] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0F0DF400) [pid = 680] [serial = 467] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 86 (12310800) [pid = 680] [serial = 468] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 85 (15FABC00) [pid = 680] [serial = 473] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0DFCB000) [pid = 680] [serial = 450] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0DA65400) [pid = 680] [serial = 449] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 82 (12FFD800) [pid = 680] [serial = 453] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 81 (12E2EC00) [pid = 680] [serial = 452] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 80 (1948B000) [pid = 680] [serial = 456] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 79 (185E4C00) [pid = 680] [serial = 455] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 78 (1C271C00) [pid = 680] [serial = 459] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 77 (1C26E000) [pid = 680] [serial = 458] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 76 (18811400) [pid = 680] [serial = 488] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 75 (17007800) [pid = 680] [serial = 477] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 74 (16E2D400) [pid = 680] [serial = 476] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 73 (161D3400) [pid = 680] [serial = 482] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 72 (178B5000) [pid = 680] [serial = 479] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 71 (17E33800) [pid = 680] [serial = 485] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 70 (161D0400) [pid = 680] [serial = 486] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 69 (176D2400) [pid = 680] [serial = 480] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 68 (16804800) [pid = 680] [serial = 474] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 67 (1709A800) [pid = 680] [serial = 483] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | --DOMWINDOW == 66 (144CB400) [pid = 680] [serial = 471] [outer = 00000000] [url = about:blank] 20:50:28 INFO - PROCESS | 680 | 1467431428715 Marionette TRACE conn6 <- [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]]]}] 20:50:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:50:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2269ms 20:50:28 INFO - PROCESS | 680 | 1467431428750 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 20:50:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:50:28 INFO - PROCESS | 680 | 1467431428753 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 20:50:28 INFO - PROCESS | 680 | 1467431428758 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:50:28 INFO - PROCESS | 680 | 1467431428761 Marionette TRACE conn6 <- [1,678,null,{}] 20:50:28 INFO - PROCESS | 680 | 1467431428767 Marionette TRACE conn6 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:28 INFO - PROCESS | 680 | 1467431428770 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:28 INFO - PROCESS | 680 | 1467431428850 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 20:50:28 INFO - PROCESS | 680 | 1467431428858 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:28 INFO - PROCESS | 680 | 1467431428861 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:28 INFO - PROCESS | 680 | ++DOCSHELL 0DF79C00 == 28 [pid = 680] [id = 179] 20:50:28 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0DF7A000) [pid = 680] [serial = 535] [outer = 00000000] 20:50:28 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0DF92400) [pid = 680] [serial = 536] [outer = 0DF7A000] 20:50:28 INFO - PROCESS | 680 | 1467431428910 Marionette DEBUG loaded listener.js 20:50:28 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0DFCE000) [pid = 680] [serial = 537] [outer = 0DF7A000] 20:50:29 INFO - PROCESS | 680 | 1467431429854 Marionette TRACE conn6 <- [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]]]}] 20:50:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:50:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1124ms 20:50:29 INFO - PROCESS | 680 | 1467431429884 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 20:50:29 INFO - PROCESS | 680 | 1467431429889 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 20:50:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:50:29 INFO - PROCESS | 680 | 1467431429895 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:50:29 INFO - PROCESS | 680 | 1467431429898 Marionette TRACE conn6 <- [1,682,null,{}] 20:50:29 INFO - PROCESS | 680 | 1467431429902 Marionette TRACE conn6 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:29 INFO - PROCESS | 680 | 1467431429905 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:29 INFO - PROCESS | 680 | 1467431429995 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 20:50:29 INFO - PROCESS | 680 | 1467431430002 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:29 INFO - PROCESS | 680 | 1467431430004 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:30 INFO - PROCESS | 680 | ++DOCSHELL 0E258800 == 29 [pid = 680] [id = 180] 20:50:30 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E259000) [pid = 680] [serial = 538] [outer = 00000000] 20:50:30 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E58C800) [pid = 680] [serial = 539] [outer = 0E259000] 20:50:30 INFO - PROCESS | 680 | 1467431430052 Marionette DEBUG loaded listener.js 20:50:30 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E7CBC00) [pid = 680] [serial = 540] [outer = 0E259000] 20:50:31 INFO - PROCESS | 680 | 1467431431033 Marionette TRACE conn6 <- [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]]]}] 20:50:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 20:50:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1175ms 20:50:31 INFO - PROCESS | 680 | 1467431431074 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 20:50:31 INFO - PROCESS | 680 | 1467431431076 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 20:50:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:50:31 INFO - PROCESS | 680 | 1467431431088 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:50:31 INFO - PROCESS | 680 | 1467431431092 Marionette TRACE conn6 <- [1,686,null,{}] 20:50:31 INFO - PROCESS | 680 | 1467431431103 Marionette TRACE conn6 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:31 INFO - PROCESS | 680 | 1467431431108 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:31 INFO - PROCESS | 680 | 1467431431215 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 20:50:31 INFO - PROCESS | 680 | 1467431431223 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:31 INFO - PROCESS | 680 | 1467431431226 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:31 INFO - PROCESS | 680 | ++DOCSHELL 125AE800 == 30 [pid = 680] [id = 181] 20:50:31 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (125E0800) [pid = 680] [serial = 541] [outer = 00000000] 20:50:31 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (126D1800) [pid = 680] [serial = 542] [outer = 125E0800] 20:50:31 INFO - PROCESS | 680 | 1467431431274 Marionette DEBUG loaded listener.js 20:50:31 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (12D64000) [pid = 680] [serial = 543] [outer = 125E0800] 20:50:32 INFO - PROCESS | 680 | --DOMWINDOW == 74 (169BFC00) [pid = 680] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:50:32 INFO - PROCESS | 680 | --DOMWINDOW == 73 (16E2AC00) [pid = 680] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:50:32 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0DFC7400) [pid = 680] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:50:32 INFO - PROCESS | 680 | --DOMWINDOW == 71 (185E8000) [pid = 680] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:50:32 INFO - PROCESS | 680 | --DOMWINDOW == 70 (0DAF1000) [pid = 680] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:50:32 INFO - PROCESS | 680 | --DOMWINDOW == 69 (12D95000) [pid = 680] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:50:32 INFO - PROCESS | 680 | --DOMWINDOW == 68 (14B60800) [pid = 680] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:50:32 INFO - PROCESS | 680 | --DOMWINDOW == 67 (0E7CCC00) [pid = 680] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:50:32 INFO - PROCESS | 680 | --DOMWINDOW == 66 (176D2000) [pid = 680] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:50:32 INFO - PROCESS | 680 | --DOMWINDOW == 65 (0F0DAC00) [pid = 680] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:50:32 INFO - PROCESS | 680 | --DOMWINDOW == 64 (17976C00) [pid = 680] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:50:32 INFO - PROCESS | 680 | --DOMWINDOW == 63 (144C5C00) [pid = 680] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:50:32 INFO - PROCESS | 680 | 1467431432372 Marionette TRACE conn6 <- [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]]]}] 20:50:32 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) 20:50:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1334ms 20:50:32 INFO - PROCESS | 680 | 1467431432418 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 20:50:32 INFO - PROCESS | 680 | 1467431432421 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 20:50:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:50:32 INFO - PROCESS | 680 | 1467431432424 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:50:32 INFO - PROCESS | 680 | 1467431432425 Marionette TRACE conn6 <- [1,690,null,{}] 20:50:32 INFO - PROCESS | 680 | 1467431432429 Marionette TRACE conn6 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:32 INFO - PROCESS | 680 | 1467431432431 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:32 INFO - PROCESS | 680 | 1467431432517 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 20:50:32 INFO - PROCESS | 680 | 1467431432523 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:32 INFO - PROCESS | 680 | 1467431432525 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:32 INFO - PROCESS | 680 | ++DOCSHELL 0F236800 == 31 [pid = 680] [id = 182] 20:50:32 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0F23C000) [pid = 680] [serial = 544] [outer = 00000000] 20:50:32 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (12DC1800) [pid = 680] [serial = 545] [outer = 0F23C000] 20:50:32 INFO - PROCESS | 680 | 1467431432569 Marionette DEBUG loaded listener.js 20:50:32 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (12E4A800) [pid = 680] [serial = 546] [outer = 0F23C000] 20:50:33 INFO - PROCESS | 680 | 1467431433497 Marionette TRACE conn6 <- [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]]]}] 20:50:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:50:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1123ms 20:50:33 INFO - PROCESS | 680 | 1467431433552 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 20:50:33 INFO - PROCESS | 680 | 1467431433554 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 20:50:33 INFO - PROCESS | 680 | 1467431433557 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:50:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:50:33 INFO - PROCESS | 680 | 1467431433559 Marionette TRACE conn6 <- [1,694,null,{}] 20:50:33 INFO - PROCESS | 680 | 1467431433562 Marionette TRACE conn6 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:33 INFO - PROCESS | 680 | 1467431433564 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:33 INFO - PROCESS | 680 | 1467431433640 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 20:50:33 INFO - PROCESS | 680 | 1467431433646 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:33 INFO - PROCESS | 680 | 1467431433648 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:33 INFO - PROCESS | 680 | ++DOCSHELL 12EDC800 == 32 [pid = 680] [id = 183] 20:50:33 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (12EE5400) [pid = 680] [serial = 547] [outer = 00000000] 20:50:33 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (13A52000) [pid = 680] [serial = 548] [outer = 12EE5400] 20:50:33 INFO - PROCESS | 680 | 1467431433691 Marionette DEBUG loaded listener.js 20:50:33 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (14458400) [pid = 680] [serial = 549] [outer = 12EE5400] 20:50:34 INFO - PROCESS | 680 | 1467431434620 Marionette TRACE conn6 <- [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]]]}] 20:50:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:50:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1128ms 20:50:34 INFO - PROCESS | 680 | 1467431434690 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 20:50:34 INFO - PROCESS | 680 | 1467431434695 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 20:50:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:50:34 INFO - PROCESS | 680 | 1467431434700 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:50:34 INFO - PROCESS | 680 | 1467431434704 Marionette TRACE conn6 <- [1,698,null,{}] 20:50:34 INFO - PROCESS | 680 | 1467431434710 Marionette TRACE conn6 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:34 INFO - PROCESS | 680 | 1467431434713 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:34 INFO - PROCESS | 680 | 1467431434856 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 20:50:34 INFO - PROCESS | 680 | 1467431434930 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:34 INFO - PROCESS | 680 | 1467431434933 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:34 INFO - PROCESS | 680 | ++DOCSHELL 0DFC7800 == 33 [pid = 680] [id = 184] 20:50:34 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0DFC8800) [pid = 680] [serial = 550] [outer = 00000000] 20:50:35 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E037400) [pid = 680] [serial = 551] [outer = 0DFC8800] 20:50:35 INFO - PROCESS | 680 | 1467431435032 Marionette DEBUG loaded listener.js 20:50:35 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E227400) [pid = 680] [serial = 552] [outer = 0DFC8800] 20:50:36 INFO - PROCESS | 680 | 1467431436230 Marionette TRACE conn6 <- [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]]]}] 20:50:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:50:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1573ms 20:50:36 INFO - PROCESS | 680 | 1467431436277 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 20:50:36 INFO - PROCESS | 680 | 1467431436282 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 20:50:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:50:36 INFO - PROCESS | 680 | 1467431436296 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:50:36 INFO - PROCESS | 680 | 1467431436299 Marionette TRACE conn6 <- [1,702,null,{}] 20:50:36 INFO - PROCESS | 680 | 1467431436305 Marionette TRACE conn6 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:36 INFO - PROCESS | 680 | 1467431436308 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:36 INFO - PROCESS | 680 | 1467431436478 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 20:50:36 INFO - PROCESS | 680 | 1467431436576 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:36 INFO - PROCESS | 680 | 1467431436579 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:36 INFO - PROCESS | 680 | ++DOCSHELL 123E7800 == 34 [pid = 680] [id = 185] 20:50:36 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (123E9800) [pid = 680] [serial = 553] [outer = 00000000] 20:50:36 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (1289DC00) [pid = 680] [serial = 554] [outer = 123E9800] 20:50:36 INFO - PROCESS | 680 | 1467431436634 Marionette DEBUG loaded listener.js 20:50:36 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (12DC1000) [pid = 680] [serial = 555] [outer = 123E9800] 20:50:37 INFO - PROCESS | 680 | --DOCSHELL 0F236800 == 33 [pid = 680] [id = 182] 20:50:37 INFO - PROCESS | 680 | --DOCSHELL 125AE800 == 32 [pid = 680] [id = 181] 20:50:37 INFO - PROCESS | 680 | --DOCSHELL 0E258800 == 31 [pid = 680] [id = 180] 20:50:37 INFO - PROCESS | 680 | --DOCSHELL 0DF79C00 == 30 [pid = 680] [id = 179] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 74 (1948F800) [pid = 680] [serial = 521] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 73 (16E2B000) [pid = 680] [serial = 506] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 72 (176CA400) [pid = 680] [serial = 510] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 71 (176C9800) [pid = 680] [serial = 509] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 70 (0E036800) [pid = 680] [serial = 497] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 69 (0E22A000) [pid = 680] [serial = 498] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 68 (178BE400) [pid = 680] [serial = 489] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 67 (0E223000) [pid = 680] [serial = 491] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 66 (0E25C800) [pid = 680] [serial = 492] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 65 (12FF7800) [pid = 680] [serial = 494] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 64 (15AE8800) [pid = 680] [serial = 495] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 63 (1596DC00) [pid = 680] [serial = 503] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 62 (12528800) [pid = 680] [serial = 500] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 61 (125E8400) [pid = 680] [serial = 501] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 60 (18242000) [pid = 680] [serial = 512] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 59 (15FAC400) [pid = 680] [serial = 516] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 58 (126CF800) [pid = 680] [serial = 515] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 57 (17979C00) [pid = 680] [serial = 513] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 56 (1709A400) [pid = 680] [serial = 507] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 55 (19493400) [pid = 680] [serial = 522] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 54 (1885C400) [pid = 680] [serial = 519] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 53 (185E7800) [pid = 680] [serial = 518] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | --DOMWINDOW == 52 (15FA6000) [pid = 680] [serial = 504] [outer = 00000000] [url = about:blank] 20:50:37 INFO - PROCESS | 680 | 1467431437778 Marionette TRACE conn6 <- [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]]]}] 20:50:37 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 20:50:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1536ms 20:50:37 INFO - PROCESS | 680 | 1467431437829 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 20:50:37 INFO - PROCESS | 680 | 1467431437832 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 20:50:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:50:37 INFO - PROCESS | 680 | 1467431437844 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:50:37 INFO - PROCESS | 680 | 1467431437846 Marionette TRACE conn6 <- [1,706,null,{}] 20:50:37 INFO - PROCESS | 680 | 1467431437852 Marionette TRACE conn6 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:37 INFO - PROCESS | 680 | 1467431437854 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:37 INFO - PROCESS | 680 | 1467431437947 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 20:50:38 INFO - PROCESS | 680 | 1467431438055 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:38 INFO - PROCESS | 680 | 1467431438057 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:38 INFO - PROCESS | 680 | ++DOCSHELL 0E03F000 == 31 [pid = 680] [id = 186] 20:50:38 INFO - PROCESS | 680 | ++DOMWINDOW == 53 (0E222000) [pid = 680] [serial = 556] [outer = 00000000] 20:50:38 INFO - PROCESS | 680 | ++DOMWINDOW == 54 (0E25E400) [pid = 680] [serial = 557] [outer = 0E222000] 20:50:38 INFO - PROCESS | 680 | 1467431438104 Marionette DEBUG loaded listener.js 20:50:38 INFO - PROCESS | 680 | ++DOMWINDOW == 55 (0E41EC00) [pid = 680] [serial = 558] [outer = 0E222000] 20:50:38 INFO - PROCESS | 680 | 1467431438970 Marionette TRACE conn6 <- [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]]]}] 20:50:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:50:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1180ms 20:50:39 INFO - PROCESS | 680 | 1467431439030 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 20:50:39 INFO - PROCESS | 680 | 1467431439034 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 20:50:39 INFO - PROCESS | 680 | 1467431439040 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:50:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:50:39 INFO - PROCESS | 680 | 1467431439042 Marionette TRACE conn6 <- [1,710,null,{}] 20:50:39 INFO - PROCESS | 680 | 1467431439046 Marionette TRACE conn6 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:39 INFO - PROCESS | 680 | 1467431439048 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:39 INFO - PROCESS | 680 | 1467431439134 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 20:50:39 INFO - PROCESS | 680 | 1467431439141 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:39 INFO - PROCESS | 680 | 1467431439143 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:39 INFO - PROCESS | 680 | ++DOCSHELL 1252A000 == 32 [pid = 680] [id = 187] 20:50:39 INFO - PROCESS | 680 | ++DOMWINDOW == 56 (1252A400) [pid = 680] [serial = 559] [outer = 00000000] 20:50:39 INFO - PROCESS | 680 | ++DOMWINDOW == 57 (125E3C00) [pid = 680] [serial = 560] [outer = 1252A400] 20:50:39 INFO - PROCESS | 680 | 1467431439189 Marionette DEBUG loaded listener.js 20:50:39 INFO - PROCESS | 680 | ++DOMWINDOW == 58 (12D61800) [pid = 680] [serial = 561] [outer = 1252A400] 20:50:39 INFO - PROCESS | 680 | 1467431439693 Marionette TRACE conn6 <- [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] 20:50:39 INFO - PROCESS | 680 | 1467431439722 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 20:50:39 INFO - PROCESS | 680 | 1467431439726 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:50:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:50:39 INFO - PROCESS | 680 | 1467431439729 Marionette TRACE conn6 <- [1,714,null,{}] 20:50:39 INFO - PROCESS | 680 | 1467431439740 Marionette TRACE conn6 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:39 INFO - PROCESS | 680 | 1467431439744 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:39 INFO - PROCESS | 680 | 1467431439856 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 20:50:39 INFO - PROCESS | 680 | 1467431439863 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:39 INFO - PROCESS | 680 | 1467431439866 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:39 INFO - PROCESS | 680 | ++DOCSHELL 15966C00 == 33 [pid = 680] [id = 188] 20:50:39 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (15967000) [pid = 680] [serial = 562] [outer = 00000000] 20:50:39 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (15AE3000) [pid = 680] [serial = 563] [outer = 15967000] 20:50:39 INFO - PROCESS | 680 | 1467431439913 Marionette DEBUG loaded listener.js 20:50:39 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (15FA8000) [pid = 680] [serial = 564] [outer = 15967000] 20:50:40 INFO - PROCESS | 680 | 1467431440446 Marionette TRACE conn6 <- [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]]]}] 20:50:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:50:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 770ms 20:50:40 INFO - PROCESS | 680 | 1467431440502 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 20:50:40 INFO - PROCESS | 680 | 1467431440505 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 20:50:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:50:40 INFO - PROCESS | 680 | 1467431440518 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:50:40 INFO - PROCESS | 680 | 1467431440520 Marionette TRACE conn6 <- [1,718,null,{}] 20:50:40 INFO - PROCESS | 680 | 1467431440524 Marionette TRACE conn6 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:40 INFO - PROCESS | 680 | 1467431440526 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:40 INFO - PROCESS | 680 | 1467431440637 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 20:50:40 INFO - PROCESS | 680 | 1467431440647 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:40 INFO - PROCESS | 680 | 1467431440648 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:40 INFO - PROCESS | 680 | ++DOCSHELL 161D4400 == 34 [pid = 680] [id = 189] 20:50:40 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (161D4C00) [pid = 680] [serial = 565] [outer = 00000000] 20:50:40 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (1688EC00) [pid = 680] [serial = 566] [outer = 161D4C00] 20:50:40 INFO - PROCESS | 680 | 1467431440735 Marionette DEBUG loaded listener.js 20:50:40 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (16B19000) [pid = 680] [serial = 567] [outer = 161D4C00] 20:50:41 INFO - PROCESS | 680 | --DOMWINDOW == 63 (125E0800) [pid = 680] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:50:41 INFO - PROCESS | 680 | --DOMWINDOW == 62 (0E259000) [pid = 680] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:50:41 INFO - PROCESS | 680 | --DOMWINDOW == 61 (0DF7A000) [pid = 680] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:50:41 INFO - PROCESS | 680 | --DOMWINDOW == 60 (0DF7A400) [pid = 680] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:50:41 INFO - PROCESS | 680 | --DOMWINDOW == 59 (0DF7B800) [pid = 680] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:50:41 INFO - PROCESS | 680 | --DOMWINDOW == 58 (12FF1800) [pid = 680] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:50:41 INFO - PROCESS | 680 | --DOMWINDOW == 57 (178C0C00) [pid = 680] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:50:41 INFO - PROCESS | 680 | --DOMWINDOW == 56 (0F23C000) [pid = 680] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:50:41 INFO - PROCESS | 680 | 1467431441181 Marionette TRACE conn6 <- [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] 20:50:41 INFO - PROCESS | 680 | 1467431441193 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 20:50:41 INFO - PROCESS | 680 | 1467431441197 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:50:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:50:41 INFO - PROCESS | 680 | 1467431441198 Marionette TRACE conn6 <- [1,722,null,{}] 20:50:41 INFO - PROCESS | 680 | 1467431441202 Marionette TRACE conn6 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:41 INFO - PROCESS | 680 | 1467431441204 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:41 INFO - PROCESS | 680 | 1467431441287 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 20:50:41 INFO - PROCESS | 680 | 1467431441292 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:41 INFO - PROCESS | 680 | 1467431441294 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:41 INFO - PROCESS | 680 | ++DOCSHELL 12FF1800 == 35 [pid = 680] [id = 190] 20:50:41 INFO - PROCESS | 680 | ++DOMWINDOW == 57 (16889400) [pid = 680] [serial = 568] [outer = 00000000] 20:50:41 INFO - PROCESS | 680 | ++DOMWINDOW == 58 (16E24000) [pid = 680] [serial = 569] [outer = 16889400] 20:50:41 INFO - PROCESS | 680 | 1467431441337 Marionette DEBUG loaded listener.js 20:50:41 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (16E2A400) [pid = 680] [serial = 570] [outer = 16889400] 20:50:41 INFO - PROCESS | 680 | 1467431441779 Marionette TRACE conn6 <- [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]]]}] 20:50:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:50:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 630ms 20:50:41 INFO - PROCESS | 680 | 1467431441830 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 20:50:41 INFO - PROCESS | 680 | 1467431441832 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 20:50:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:50:41 INFO - PROCESS | 680 | 1467431441836 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:50:41 INFO - PROCESS | 680 | 1467431441837 Marionette TRACE conn6 <- [1,726,null,{}] 20:50:41 INFO - PROCESS | 680 | 1467431441841 Marionette TRACE conn6 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:41 INFO - PROCESS | 680 | 1467431441847 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:41 INFO - PROCESS | 680 | 1467431441950 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 20:50:41 INFO - PROCESS | 680 | 1467431441989 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:41 INFO - PROCESS | 680 | 1467431441991 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:41 INFO - PROCESS | 680 | ++DOCSHELL 170A3000 == 36 [pid = 680] [id = 191] 20:50:41 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (17649000) [pid = 680] [serial = 571] [outer = 00000000] 20:50:42 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (176C6800) [pid = 680] [serial = 572] [outer = 17649000] 20:50:42 INFO - PROCESS | 680 | 1467431442034 Marionette DEBUG loaded listener.js 20:50:42 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (176C9400) [pid = 680] [serial = 573] [outer = 17649000] 20:50:42 INFO - PROCESS | 680 | 1467431442937 Marionette TRACE conn6 <- [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]]]}] 20:50:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:50:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1121ms 20:50:42 INFO - PROCESS | 680 | 1467431442957 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 20:50:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:50:42 INFO - PROCESS | 680 | 1467431442959 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 20:50:42 INFO - PROCESS | 680 | 1467431442963 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:50:42 INFO - PROCESS | 680 | 1467431442964 Marionette TRACE conn6 <- [1,730,null,{}] 20:50:42 INFO - PROCESS | 680 | 1467431442968 Marionette TRACE conn6 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:42 INFO - PROCESS | 680 | 1467431442970 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:43 INFO - PROCESS | 680 | 1467431443075 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 20:50:43 INFO - PROCESS | 680 | 1467431443082 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:43 INFO - PROCESS | 680 | 1467431443084 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:43 INFO - PROCESS | 680 | ++DOCSHELL 176CF800 == 37 [pid = 680] [id = 192] 20:50:43 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (176CFC00) [pid = 680] [serial = 574] [outer = 00000000] 20:50:43 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (178B5000) [pid = 680] [serial = 575] [outer = 176CFC00] 20:50:43 INFO - PROCESS | 680 | 1467431443127 Marionette DEBUG loaded listener.js 20:50:43 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (178BA000) [pid = 680] [serial = 576] [outer = 176CFC00] 20:50:44 INFO - PROCESS | 680 | 1467431444175 Marionette TRACE conn6 <- [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]]]}] 20:50:44 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 20:50:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1222ms 20:50:44 INFO - PROCESS | 680 | 1467431444186 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 20:50:44 INFO - PROCESS | 680 | 1467431444190 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 20:50:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:50:44 INFO - PROCESS | 680 | 1467431444195 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:50:44 INFO - PROCESS | 680 | 1467431444199 Marionette TRACE conn6 <- [1,734,null,{}] 20:50:44 INFO - PROCESS | 680 | 1467431444248 Marionette TRACE conn6 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:44 INFO - PROCESS | 680 | 1467431444251 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:44 INFO - PROCESS | 680 | 1467431444350 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 20:50:44 INFO - PROCESS | 680 | 1467431444466 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:44 INFO - PROCESS | 680 | 1467431444469 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:44 INFO - PROCESS | 680 | ++DOCSHELL 0DF7D000 == 38 [pid = 680] [id = 193] 20:50:44 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0DF90400) [pid = 680] [serial = 577] [outer = 00000000] 20:50:44 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0F0D9400) [pid = 680] [serial = 578] [outer = 0DF90400] 20:50:44 INFO - PROCESS | 680 | 1467431444525 Marionette DEBUG loaded listener.js 20:50:44 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (123E0400) [pid = 680] [serial = 579] [outer = 0DF90400] 20:50:45 INFO - PROCESS | 680 | 1467431445528 Marionette TRACE conn6 <- [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]]]}] 20:50:45 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.) 20:50:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1363ms 20:50:45 INFO - PROCESS | 680 | 1467431445559 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 20:50:45 INFO - PROCESS | 680 | 1467431445564 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 20:50:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:50:45 INFO - PROCESS | 680 | 1467431445570 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:50:45 INFO - PROCESS | 680 | 1467431445573 Marionette TRACE conn6 <- [1,738,null,{}] 20:50:45 INFO - PROCESS | 680 | 1467431445577 Marionette TRACE conn6 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:45 INFO - PROCESS | 680 | 1467431445580 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:45 INFO - PROCESS | 680 | 1467431445690 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 20:50:45 INFO - PROCESS | 680 | 1467431445766 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:45 INFO - PROCESS | 680 | 1467431445769 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:45 INFO - PROCESS | 680 | ++DOCSHELL 13A56800 == 39 [pid = 680] [id = 194] 20:50:45 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (144C8400) [pid = 680] [serial = 580] [outer = 00000000] 20:50:45 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (1596D400) [pid = 680] [serial = 581] [outer = 144C8400] 20:50:45 INFO - PROCESS | 680 | 1467431445865 Marionette DEBUG loaded listener.js 20:50:45 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (161C9800) [pid = 680] [serial = 582] [outer = 144C8400] 20:50:47 INFO - PROCESS | 680 | --DOCSHELL 0DF73800 == 38 [pid = 680] [id = 178] 20:50:47 INFO - PROCESS | 680 | --DOCSHELL 170A3000 == 37 [pid = 680] [id = 191] 20:50:47 INFO - PROCESS | 680 | --DOCSHELL 12FF1800 == 36 [pid = 680] [id = 190] 20:50:47 INFO - PROCESS | 680 | --DOCSHELL 161D4400 == 35 [pid = 680] [id = 189] 20:50:47 INFO - PROCESS | 680 | --DOCSHELL 15966C00 == 34 [pid = 680] [id = 188] 20:50:47 INFO - PROCESS | 680 | --DOCSHELL 1252A000 == 33 [pid = 680] [id = 187] 20:50:47 INFO - PROCESS | 680 | --DOCSHELL 0E03F000 == 32 [pid = 680] [id = 186] 20:50:47 INFO - PROCESS | 680 | --DOCSHELL 12EDC800 == 31 [pid = 680] [id = 183] 20:50:47 INFO - PROCESS | 680 | --DOCSHELL 123E7800 == 30 [pid = 680] [id = 185] 20:50:47 INFO - PROCESS | 680 | --DOCSHELL 0DFC7800 == 29 [pid = 680] [id = 184] 20:50:47 INFO - PROCESS | 680 | --DOCSHELL 176CF800 == 28 [pid = 680] [id = 192] 20:50:47 INFO - PROCESS | 680 | --DOCSHELL 0DF7D000 == 27 [pid = 680] [id = 193] 20:50:47 INFO - PROCESS | 680 | --DOMWINDOW == 70 (126D1800) [pid = 680] [serial = 542] [outer = 00000000] [url = about:blank] 20:50:47 INFO - PROCESS | 680 | --DOMWINDOW == 69 (0E58C800) [pid = 680] [serial = 539] [outer = 00000000] [url = about:blank] 20:50:47 INFO - PROCESS | 680 | --DOMWINDOW == 68 (0DF92400) [pid = 680] [serial = 536] [outer = 00000000] [url = about:blank] 20:50:47 INFO - PROCESS | 680 | --DOMWINDOW == 67 (0DFCE000) [pid = 680] [serial = 537] [outer = 00000000] [url = about:blank] 20:50:47 INFO - PROCESS | 680 | --DOMWINDOW == 66 (0E06D800) [pid = 680] [serial = 534] [outer = 00000000] [url = about:blank] 20:50:47 INFO - PROCESS | 680 | --DOMWINDOW == 65 (0DFCC800) [pid = 680] [serial = 533] [outer = 00000000] [url = about:blank] 20:50:47 INFO - PROCESS | 680 | --DOMWINDOW == 64 (0E071800) [pid = 680] [serial = 525] [outer = 00000000] [url = about:blank] 20:50:47 INFO - PROCESS | 680 | --DOMWINDOW == 63 (0E032800) [pid = 680] [serial = 524] [outer = 00000000] [url = about:blank] 20:50:47 INFO - PROCESS | 680 | --DOMWINDOW == 62 (15968C00) [pid = 680] [serial = 528] [outer = 00000000] [url = about:blank] 20:50:47 INFO - PROCESS | 680 | --DOMWINDOW == 61 (13F42C00) [pid = 680] [serial = 527] [outer = 00000000] [url = about:blank] 20:50:47 INFO - PROCESS | 680 | --DOMWINDOW == 60 (18869C00) [pid = 680] [serial = 531] [outer = 00000000] [url = about:blank] 20:50:47 INFO - PROCESS | 680 | --DOMWINDOW == 59 (17976800) [pid = 680] [serial = 530] [outer = 00000000] [url = about:blank] 20:50:47 INFO - PROCESS | 680 | --DOMWINDOW == 58 (12DC1800) [pid = 680] [serial = 545] [outer = 00000000] [url = about:blank] 20:50:47 INFO - PROCESS | 680 | --DOMWINDOW == 57 (12D64000) [pid = 680] [serial = 543] [outer = 00000000] [url = about:blank] 20:50:47 INFO - PROCESS | 680 | --DOMWINDOW == 56 (12E4A800) [pid = 680] [serial = 546] [outer = 00000000] [url = about:blank] 20:50:47 INFO - PROCESS | 680 | --DOMWINDOW == 55 (0E7CBC00) [pid = 680] [serial = 540] [outer = 00000000] [url = about:blank] 20:50:47 INFO - PROCESS | 680 | --DOMWINDOW == 54 (13A52000) [pid = 680] [serial = 548] [outer = 00000000] [url = about:blank] 20:50:47 INFO - PROCESS | 680 | 1467431447637 Marionette TRACE conn6 <- [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]]]}] 20:50:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:50:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2127ms 20:50:47 INFO - PROCESS | 680 | 1467431447702 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 20:50:47 INFO - PROCESS | 680 | 1467431447705 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 20:50:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:50:47 INFO - PROCESS | 680 | 1467431447711 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:50:47 INFO - PROCESS | 680 | 1467431447715 Marionette TRACE conn6 <- [1,742,null,{}] 20:50:47 INFO - PROCESS | 680 | 1467431447722 Marionette TRACE conn6 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:47 INFO - PROCESS | 680 | 1467431447724 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:47 INFO - PROCESS | 680 | 1467431447820 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 20:50:47 INFO - PROCESS | 680 | 1467431447890 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:47 INFO - PROCESS | 680 | 1467431447893 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:47 INFO - PROCESS | 680 | ++DOCSHELL 0DF90800 == 28 [pid = 680] [id = 195] 20:50:47 INFO - PROCESS | 680 | ++DOMWINDOW == 55 (0DF92000) [pid = 680] [serial = 583] [outer = 00000000] 20:50:47 INFO - PROCESS | 680 | ++DOMWINDOW == 56 (0DFC9800) [pid = 680] [serial = 584] [outer = 0DF92000] 20:50:47 INFO - PROCESS | 680 | 1467431447946 Marionette DEBUG loaded listener.js 20:50:48 INFO - PROCESS | 680 | ++DOMWINDOW == 57 (0DFD2400) [pid = 680] [serial = 585] [outer = 0DF92000] 20:50:48 INFO - PROCESS | 680 | 1467431448855 Marionette TRACE conn6 <- [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]]]}] 20:50:48 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 20:50:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1178ms 20:50:48 INFO - PROCESS | 680 | 1467431448889 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 20:50:48 INFO - PROCESS | 680 | 1467431448894 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 20:50:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:50:48 INFO - PROCESS | 680 | 1467431448900 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:50:48 INFO - PROCESS | 680 | 1467431448903 Marionette TRACE conn6 <- [1,746,null,{}] 20:50:48 INFO - PROCESS | 680 | 1467431448907 Marionette TRACE conn6 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:48 INFO - PROCESS | 680 | 1467431448910 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:48 INFO - PROCESS | 680 | 1467431449001 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 20:50:49 INFO - PROCESS | 680 | 1467431449009 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:49 INFO - PROCESS | 680 | 1467431449011 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:49 INFO - PROCESS | 680 | ++DOCSHELL 0E25BC00 == 29 [pid = 680] [id = 196] 20:50:49 INFO - PROCESS | 680 | ++DOMWINDOW == 58 (0E25D000) [pid = 680] [serial = 586] [outer = 00000000] 20:50:49 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (0E41B400) [pid = 680] [serial = 587] [outer = 0E25D000] 20:50:49 INFO - PROCESS | 680 | 1467431449058 Marionette DEBUG loaded listener.js 20:50:49 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (0E77E400) [pid = 680] [serial = 588] [outer = 0E25D000] 20:50:49 INFO - PROCESS | 680 | 1467431449564 Marionette TRACE conn6 <- [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]]]}] 20:50:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:50:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 670ms 20:50:49 INFO - PROCESS | 680 | 1467431449582 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 20:50:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:50:49 INFO - PROCESS | 680 | 1467431449585 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 20:50:49 INFO - PROCESS | 680 | 1467431449588 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:50:49 INFO - PROCESS | 680 | 1467431449592 Marionette TRACE conn6 <- [1,750,null,{}] 20:50:49 INFO - PROCESS | 680 | 1467431449603 Marionette TRACE conn6 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:49 INFO - PROCESS | 680 | 1467431449608 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:49 INFO - PROCESS | 680 | 1467431449729 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 20:50:49 INFO - PROCESS | 680 | 1467431449736 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:49 INFO - PROCESS | 680 | 1467431449739 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:49 INFO - PROCESS | 680 | ++DOCSHELL 12529000 == 30 [pid = 680] [id = 197] 20:50:49 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (1252A000) [pid = 680] [serial = 589] [outer = 00000000] 20:50:49 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (125ABC00) [pid = 680] [serial = 590] [outer = 1252A000] 20:50:49 INFO - PROCESS | 680 | 1467431449795 Marionette DEBUG loaded listener.js 20:50:49 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (12896000) [pid = 680] [serial = 591] [outer = 1252A000] 20:50:50 INFO - PROCESS | 680 | 1467431450760 Marionette TRACE conn6 <- [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]]]}] 20:50:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:50:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1232ms 20:50:50 INFO - PROCESS | 680 | 1467431450821 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 20:50:50 INFO - PROCESS | 680 | 1467431450824 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 20:50:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:50:50 INFO - PROCESS | 680 | 1467431450836 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:50:50 INFO - PROCESS | 680 | 1467431450837 Marionette TRACE conn6 <- [1,754,null,{}] 20:50:50 INFO - PROCESS | 680 | 1467431450841 Marionette TRACE conn6 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:50 INFO - PROCESS | 680 | 1467431450843 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:50 INFO - PROCESS | 680 | 1467431450955 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 20:50:50 INFO - PROCESS | 680 | 1467431450960 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:50 INFO - PROCESS | 680 | 1467431450962 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:50 INFO - PROCESS | 680 | ++DOCSHELL 12DC4000 == 31 [pid = 680] [id = 198] 20:50:50 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (12E4F000) [pid = 680] [serial = 592] [outer = 00000000] 20:50:50 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (12FF6C00) [pid = 680] [serial = 593] [outer = 12E4F000] 20:50:50 INFO - PROCESS | 680 | 1467431451007 Marionette DEBUG loaded listener.js 20:50:51 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (13F40800) [pid = 680] [serial = 594] [outer = 12E4F000] 20:50:51 INFO - PROCESS | 680 | --DOMWINDOW == 65 (15967000) [pid = 680] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:50:51 INFO - PROCESS | 680 | --DOMWINDOW == 64 (0DFC8800) [pid = 680] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:50:51 INFO - PROCESS | 680 | --DOMWINDOW == 63 (123E9800) [pid = 680] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:50:51 INFO - PROCESS | 680 | --DOMWINDOW == 62 (161D4C00) [pid = 680] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:50:51 INFO - PROCESS | 680 | --DOMWINDOW == 61 (12EE5400) [pid = 680] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:50:51 INFO - PROCESS | 680 | --DOMWINDOW == 60 (0E222000) [pid = 680] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:50:51 INFO - PROCESS | 680 | --DOMWINDOW == 59 (1252A400) [pid = 680] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:50:51 INFO - PROCESS | 680 | --DOMWINDOW == 58 (16889400) [pid = 680] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:50:51 INFO - PROCESS | 680 | --DOMWINDOW == 57 (176CFC00) [pid = 680] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:50:51 INFO - PROCESS | 680 | --DOMWINDOW == 56 (17649000) [pid = 680] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:50:51 INFO - PROCESS | 680 | 1467431451915 Marionette TRACE conn6 <- [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]]]}] 20:50:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:50:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1117ms 20:50:51 INFO - PROCESS | 680 | 1467431451959 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 20:50:51 INFO - PROCESS | 680 | 1467431451961 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 20:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:50:51 INFO - PROCESS | 680 | 1467431451965 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:50:51 INFO - PROCESS | 680 | 1467431451966 Marionette TRACE conn6 <- [1,758,null,{}] 20:50:51 INFO - PROCESS | 680 | 1467431451970 Marionette TRACE conn6 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:51 INFO - PROCESS | 680 | 1467431451972 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:52 INFO - PROCESS | 680 | 1467431452049 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 20:50:52 INFO - PROCESS | 680 | 1467431452056 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:52 INFO - PROCESS | 680 | 1467431452058 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:52 INFO - PROCESS | 680 | ++DOCSHELL 0E072000 == 32 [pid = 680] [id = 199] 20:50:52 INFO - PROCESS | 680 | ++DOMWINDOW == 57 (123DE400) [pid = 680] [serial = 595] [outer = 00000000] 20:50:52 INFO - PROCESS | 680 | ++DOMWINDOW == 58 (12E2E000) [pid = 680] [serial = 596] [outer = 123DE400] 20:50:52 INFO - PROCESS | 680 | 1467431452102 Marionette DEBUG loaded listener.js 20:50:52 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (13F45800) [pid = 680] [serial = 597] [outer = 123DE400] 20:50:52 INFO - PROCESS | 680 | 1467431452540 Marionette TRACE conn6 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 20:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 630ms 20:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:50:52 INFO - PROCESS | 680 | 1467431452599 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 20:50:52 INFO - PROCESS | 680 | 1467431452601 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 20:50:52 INFO - PROCESS | 680 | 1467431452604 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:50:52 INFO - PROCESS | 680 | 1467431452606 Marionette TRACE conn6 <- [1,762,null,{}] 20:50:52 INFO - PROCESS | 680 | 1467431452609 Marionette TRACE conn6 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:52 INFO - PROCESS | 680 | 1467431452615 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:52 INFO - PROCESS | 680 | 1467431452733 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 20:50:52 INFO - PROCESS | 680 | 1467431452746 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:52 INFO - PROCESS | 680 | 1467431452748 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:52 INFO - PROCESS | 680 | ++DOCSHELL 0E77F400 == 33 [pid = 680] [id = 200] 20:50:52 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (15970400) [pid = 680] [serial = 598] [outer = 00000000] 20:50:52 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (15FB0000) [pid = 680] [serial = 599] [outer = 15970400] 20:50:52 INFO - PROCESS | 680 | 1467431452792 Marionette DEBUG loaded listener.js 20:50:52 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (1680A400) [pid = 680] [serial = 600] [outer = 15970400] 20:50:53 INFO - PROCESS | 680 | 1467431453229 Marionette TRACE conn6 <- [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]]]}] 20:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 670ms 20:50:53 INFO - PROCESS | 680 | 1467431453275 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 20:50:53 INFO - PROCESS | 680 | 1467431453277 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 20:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:50:53 INFO - PROCESS | 680 | 1467431453280 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:50:53 INFO - PROCESS | 680 | 1467431453282 Marionette TRACE conn6 <- [1,766,null,{}] 20:50:53 INFO - PROCESS | 680 | 1467431453285 Marionette TRACE conn6 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:53 INFO - PROCESS | 680 | 1467431453287 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:53 INFO - PROCESS | 680 | 1467431453363 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 20:50:53 INFO - PROCESS | 680 | 1467431453395 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:53 INFO - PROCESS | 680 | 1467431453397 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:53 INFO - PROCESS | 680 | ++DOCSHELL 169BF800 == 34 [pid = 680] [id = 201] 20:50:53 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (169C2000) [pid = 680] [serial = 601] [outer = 00000000] 20:50:53 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (16E29C00) [pid = 680] [serial = 602] [outer = 169C2000] 20:50:53 INFO - PROCESS | 680 | 1467431453440 Marionette DEBUG loaded listener.js 20:50:53 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (16E2D400) [pid = 680] [serial = 603] [outer = 169C2000] 20:50:54 INFO - PROCESS | 680 | 1467431454161 Marionette TRACE conn6 <- [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]]]}] 20:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 930ms 20:50:54 INFO - PROCESS | 680 | 1467431454211 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 20:50:54 INFO - PROCESS | 680 | 1467431454216 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 20:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:50:54 INFO - PROCESS | 680 | 1467431454221 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:50:54 INFO - PROCESS | 680 | 1467431454225 Marionette TRACE conn6 <- [1,770,null,{}] 20:50:54 INFO - PROCESS | 680 | 1467431454231 Marionette TRACE conn6 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:54 INFO - PROCESS | 680 | 1467431454234 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:54 INFO - PROCESS | 680 | 1467431454376 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 20:50:54 INFO - PROCESS | 680 | 1467431454499 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:54 INFO - PROCESS | 680 | 1467431454502 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:54 INFO - PROCESS | 680 | ++DOCSHELL 0DAF8400 == 35 [pid = 680] [id = 202] 20:50:54 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0DFC9C00) [pid = 680] [serial = 604] [outer = 00000000] 20:50:54 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0E22A800) [pid = 680] [serial = 605] [outer = 0DFC9C00] 20:50:54 INFO - PROCESS | 680 | 1467431454561 Marionette DEBUG loaded listener.js 20:50:54 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0E418800) [pid = 680] [serial = 606] [outer = 0DFC9C00] 20:50:55 INFO - PROCESS | 680 | 1467431455275 Marionette TRACE conn6 <- [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]]]}] 20:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1122ms 20:50:55 INFO - PROCESS | 680 | 1467431455344 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 20:50:55 INFO - PROCESS | 680 | 1467431455349 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 20:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:50:55 INFO - PROCESS | 680 | 1467431455355 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:50:55 INFO - PROCESS | 680 | 1467431455358 Marionette TRACE conn6 <- [1,774,null,{}] 20:50:55 INFO - PROCESS | 680 | 1467431455362 Marionette TRACE conn6 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:55 INFO - PROCESS | 680 | 1467431455365 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:55 INFO - PROCESS | 680 | 1467431455552 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 20:50:55 INFO - PROCESS | 680 | 1467431455690 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:55 INFO - PROCESS | 680 | 1467431455693 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:55 INFO - PROCESS | 680 | ++DOCSHELL 0D985C00 == 36 [pid = 680] [id = 203] 20:50:55 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0DA5A000) [pid = 680] [serial = 607] [outer = 00000000] 20:50:55 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0DF7B800) [pid = 680] [serial = 608] [outer = 0DA5A000] 20:50:55 INFO - PROCESS | 680 | 1467431455746 Marionette DEBUG loaded listener.js 20:50:55 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E03F000) [pid = 680] [serial = 609] [outer = 0DA5A000] 20:50:56 INFO - PROCESS | 680 | --DOCSHELL 0E702400 == 35 [pid = 680] [id = 15] 20:50:56 INFO - PROCESS | 680 | --DOCSHELL 12341C00 == 34 [pid = 680] [id = 16] 20:50:56 INFO - PROCESS | 680 | --DOCSHELL 14457C00 == 33 [pid = 680] [id = 31] 20:50:56 INFO - PROCESS | 680 | --DOCSHELL 17647400 == 32 [pid = 680] [id = 20] 20:50:56 INFO - PROCESS | 680 | --DOCSHELL 12DC6400 == 31 [pid = 680] [id = 30] 20:50:56 INFO - PROCESS | 680 | --DOCSHELL 0DFC6C00 == 30 [pid = 680] [id = 32] 20:50:56 INFO - PROCESS | 680 | --DOCSHELL 16884800 == 29 [pid = 680] [id = 19] 20:50:56 INFO - PROCESS | 680 | --DOCSHELL 0E22F000 == 28 [pid = 680] [id = 28] 20:50:56 INFO - PROCESS | 680 | --DOCSHELL 15AE4400 == 27 [pid = 680] [id = 18] 20:50:56 INFO - PROCESS | 680 | --DOCSHELL 123E1C00 == 26 [pid = 680] [id = 29] 20:50:56 INFO - PROCESS | 680 | --DOCSHELL 13A59000 == 25 [pid = 680] [id = 17] 20:50:56 INFO - PROCESS | 680 | --DOCSHELL 0DFCF000 == 24 [pid = 680] [id = 27] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 70 (178B5000) [pid = 680] [serial = 575] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 69 (178BA000) [pid = 680] [serial = 576] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 68 (176C6800) [pid = 680] [serial = 572] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 67 (15AE3000) [pid = 680] [serial = 563] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 66 (0E037400) [pid = 680] [serial = 551] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 65 (0E227400) [pid = 680] [serial = 552] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 64 (1289DC00) [pid = 680] [serial = 554] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 63 (1688EC00) [pid = 680] [serial = 566] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 62 (12DC1000) [pid = 680] [serial = 555] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 61 (14458400) [pid = 680] [serial = 549] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 60 (0E25E400) [pid = 680] [serial = 557] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 59 (0E41EC00) [pid = 680] [serial = 558] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 58 (125E3C00) [pid = 680] [serial = 560] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 57 (15FA8000) [pid = 680] [serial = 564] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 56 (176C9400) [pid = 680] [serial = 573] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 55 (16E24000) [pid = 680] [serial = 569] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 54 (16B19000) [pid = 680] [serial = 567] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 53 (16E2A400) [pid = 680] [serial = 570] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | --DOMWINDOW == 52 (12D61800) [pid = 680] [serial = 561] [outer = 00000000] [url = about:blank] 20:50:56 INFO - PROCESS | 680 | 1467431456281 Marionette TRACE conn6 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 20:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 970ms 20:50:56 INFO - PROCESS | 680 | 1467431456329 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 20:50:56 INFO - PROCESS | 680 | 1467431456333 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 20:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:50:56 INFO - PROCESS | 680 | 1467431456338 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:50:56 INFO - PROCESS | 680 | 1467431456341 Marionette TRACE conn6 <- [1,778,null,{}] 20:50:56 INFO - PROCESS | 680 | 1467431456346 Marionette TRACE conn6 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:56 INFO - PROCESS | 680 | 1467431456348 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:56 INFO - PROCESS | 680 | 1467431456433 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 20:50:56 INFO - PROCESS | 680 | 1467431456440 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:56 INFO - PROCESS | 680 | 1467431456443 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:56 INFO - PROCESS | 680 | ++DOCSHELL 0E590C00 == 25 [pid = 680] [id = 204] 20:50:56 INFO - PROCESS | 680 | ++DOMWINDOW == 53 (0E702400) [pid = 680] [serial = 610] [outer = 00000000] 20:50:56 INFO - PROCESS | 680 | ++DOMWINDOW == 54 (0E8C0400) [pid = 680] [serial = 611] [outer = 0E702400] 20:50:56 INFO - PROCESS | 680 | 1467431456490 Marionette DEBUG loaded listener.js 20:50:56 INFO - PROCESS | 680 | ++DOMWINDOW == 55 (0F2CE000) [pid = 680] [serial = 612] [outer = 0E702400] 20:50:56 INFO - PROCESS | 680 | 1467431456977 Marionette TRACE conn6 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 20:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 690ms 20:50:57 INFO - PROCESS | 680 | 1467431457029 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 20:50:57 INFO - PROCESS | 680 | 1467431457031 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 20:50:57 INFO - PROCESS | 680 | 1467431457035 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:50:57 INFO - PROCESS | 680 | 1467431457037 Marionette TRACE conn6 <- [1,782,null,{}] 20:50:57 INFO - PROCESS | 680 | 1467431457069 Marionette TRACE conn6 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:57 INFO - PROCESS | 680 | 1467431457071 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:57 INFO - PROCESS | 680 | 1467431457164 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 20:50:57 INFO - PROCESS | 680 | 1467431457246 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:57 INFO - PROCESS | 680 | 1467431457248 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:57 INFO - PROCESS | 680 | ++DOCSHELL 12D61C00 == 26 [pid = 680] [id = 205] 20:50:57 INFO - PROCESS | 680 | ++DOMWINDOW == 56 (12D9F000) [pid = 680] [serial = 613] [outer = 00000000] 20:50:57 INFO - PROCESS | 680 | ++DOMWINDOW == 57 (12E43400) [pid = 680] [serial = 614] [outer = 12D9F000] 20:50:57 INFO - PROCESS | 680 | 1467431457301 Marionette DEBUG loaded listener.js 20:50:57 INFO - PROCESS | 680 | ++DOMWINDOW == 58 (12EDDC00) [pid = 680] [serial = 615] [outer = 12D9F000] 20:50:57 INFO - PROCESS | 680 | 1467431457705 Marionette TRACE conn6 <- [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]]]}] 20:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 710ms 20:50:57 INFO - PROCESS | 680 | 1467431457748 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 20:50:57 INFO - PROCESS | 680 | 1467431457752 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 20:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:50:57 INFO - PROCESS | 680 | 1467431457763 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:50:57 INFO - PROCESS | 680 | 1467431457767 Marionette TRACE conn6 <- [1,786,null,{}] 20:50:57 INFO - PROCESS | 680 | 1467431457771 Marionette TRACE conn6 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:57 INFO - PROCESS | 680 | 1467431457774 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:57 INFO - PROCESS | 680 | 1467431457863 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 20:50:57 INFO - PROCESS | 680 | 1467431457868 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:57 INFO - PROCESS | 680 | 1467431457870 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:57 INFO - PROCESS | 680 | ++DOCSHELL 12FF6400 == 27 [pid = 680] [id = 206] 20:50:57 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (13A55000) [pid = 680] [serial = 616] [outer = 00000000] 20:50:57 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (15AE2800) [pid = 680] [serial = 617] [outer = 13A55000] 20:50:57 INFO - PROCESS | 680 | 1467431457916 Marionette DEBUG loaded listener.js 20:50:57 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (15FA9C00) [pid = 680] [serial = 618] [outer = 13A55000] 20:50:58 INFO - PROCESS | 680 | 1467431458410 Marionette TRACE conn6 <- [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]]]}] 20:50:58 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 20:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 691ms 20:50:58 INFO - PROCESS | 680 | 1467431458449 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 20:50:58 INFO - PROCESS | 680 | 1467431458451 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 20:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:50:58 INFO - PROCESS | 680 | 1467431458454 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:50:58 INFO - PROCESS | 680 | 1467431458456 Marionette TRACE conn6 <- [1,790,null,{}] 20:50:58 INFO - PROCESS | 680 | 1467431458459 Marionette TRACE conn6 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:58 INFO - PROCESS | 680 | 1467431458461 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:58 INFO - PROCESS | 680 | 1467431458609 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 20:50:58 INFO - PROCESS | 680 | 1467431458622 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:58 INFO - PROCESS | 680 | 1467431458624 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:58 INFO - PROCESS | 680 | ++DOCSHELL 1680A000 == 28 [pid = 680] [id = 207] 20:50:58 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (16810800) [pid = 680] [serial = 619] [outer = 00000000] 20:50:58 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (16B15400) [pid = 680] [serial = 620] [outer = 16810800] 20:50:58 INFO - PROCESS | 680 | 1467431458667 Marionette DEBUG loaded listener.js 20:50:58 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (16E24C00) [pid = 680] [serial = 621] [outer = 16810800] 20:50:59 INFO - PROCESS | 680 | 1467431459109 Marionette TRACE conn6 <- [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]]]}] 20:50:59 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 20:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 730ms 20:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:50:59 INFO - PROCESS | 680 | 1467431459185 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 20:50:59 INFO - PROCESS | 680 | 1467431459187 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 20:50:59 INFO - PROCESS | 680 | 1467431459191 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:50:59 INFO - PROCESS | 680 | 1467431459192 Marionette TRACE conn6 <- [1,794,null,{}] 20:50:59 INFO - PROCESS | 680 | 1467431459196 Marionette TRACE conn6 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:59 INFO - PROCESS | 680 | 1467431459198 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:59 INFO - PROCESS | 680 | 1467431459313 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 20:50:59 INFO - PROCESS | 680 | 1467431459319 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:59 INFO - PROCESS | 680 | 1467431459325 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:50:59 INFO - PROCESS | 680 | ++DOCSHELL 1252A800 == 29 [pid = 680] [id = 208] 20:50:59 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (17011800) [pid = 680] [serial = 622] [outer = 00000000] 20:50:59 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (1709E400) [pid = 680] [serial = 623] [outer = 17011800] 20:50:59 INFO - PROCESS | 680 | 1467431459381 Marionette DEBUG loaded listener.js 20:50:59 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (1764CC00) [pid = 680] [serial = 624] [outer = 17011800] 20:50:59 INFO - PROCESS | 680 | 1467431459856 Marionette TRACE conn6 <- [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]]]}] 20:50:59 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 20:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 730ms 20:50:59 INFO - PROCESS | 680 | 1467431459922 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 20:50:59 INFO - PROCESS | 680 | 1467431459924 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 20:50:59 INFO - PROCESS | 680 | 1467431459927 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:50:59 INFO - PROCESS | 680 | 1467431459929 Marionette TRACE conn6 <- [1,798,null,{}] 20:50:59 INFO - PROCESS | 680 | 1467431459932 Marionette TRACE conn6 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:59 INFO - PROCESS | 680 | 1467431459934 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:00 INFO - PROCESS | 680 | 1467431460040 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 20:51:00 INFO - PROCESS | 680 | 1467431460052 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:00 INFO - PROCESS | 680 | 1467431460054 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:00 INFO - PROCESS | 680 | ++DOCSHELL 176C9000 == 30 [pid = 680] [id = 209] 20:51:00 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (176CA000) [pid = 680] [serial = 625] [outer = 00000000] 20:51:00 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (176D3400) [pid = 680] [serial = 626] [outer = 176CA000] 20:51:00 INFO - PROCESS | 680 | 1467431460151 Marionette DEBUG loaded listener.js 20:51:00 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (176D4C00) [pid = 680] [serial = 627] [outer = 176CA000] 20:51:00 INFO - PROCESS | 680 | --DOMWINDOW == 69 (1252A000) [pid = 680] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:51:00 INFO - PROCESS | 680 | --DOMWINDOW == 68 (144C8400) [pid = 680] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:51:00 INFO - PROCESS | 680 | --DOMWINDOW == 67 (0E25D000) [pid = 680] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:51:00 INFO - PROCESS | 680 | --DOMWINDOW == 66 (0DF92000) [pid = 680] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:51:00 INFO - PROCESS | 680 | --DOMWINDOW == 65 (12E4F000) [pid = 680] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:51:00 INFO - PROCESS | 680 | --DOMWINDOW == 64 (0DF90400) [pid = 680] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:51:00 INFO - PROCESS | 680 | --DOMWINDOW == 63 (123DE400) [pid = 680] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:51:00 INFO - PROCESS | 680 | --DOMWINDOW == 62 (15970400) [pid = 680] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:51:00 INFO - PROCESS | 680 | 1467431460567 Marionette TRACE conn6 <- [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]]]}] 20:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 670ms 20:51:00 INFO - PROCESS | 680 | 1467431460601 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 20:51:00 INFO - PROCESS | 680 | 1467431460603 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 20:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:51:00 INFO - PROCESS | 680 | 1467431460606 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:51:00 INFO - PROCESS | 680 | 1467431460608 Marionette TRACE conn6 <- [1,802,null,{}] 20:51:00 INFO - PROCESS | 680 | 1467431460611 Marionette TRACE conn6 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:00 INFO - PROCESS | 680 | 1467431460613 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:00 INFO - PROCESS | 680 | 1467431460691 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 20:51:00 INFO - PROCESS | 680 | 1467431460697 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:00 INFO - PROCESS | 680 | 1467431460698 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:00 INFO - PROCESS | 680 | ++DOCSHELL 12891400 == 31 [pid = 680] [id = 210] 20:51:00 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (12D2D800) [pid = 680] [serial = 628] [outer = 00000000] 20:51:00 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (178BC800) [pid = 680] [serial = 629] [outer = 12D2D800] 20:51:00 INFO - PROCESS | 680 | 1467431460742 Marionette DEBUG loaded listener.js 20:51:00 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (178BDC00) [pid = 680] [serial = 630] [outer = 12D2D800] 20:51:01 INFO - PROCESS | 680 | 1467431461236 Marionette TRACE conn6 <- [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] 20:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:51:01 INFO - PROCESS | 680 | 1467431461280 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 20:51:01 INFO - PROCESS | 680 | 1467431461284 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:51:01 INFO - PROCESS | 680 | 1467431461285 Marionette TRACE conn6 <- [1,806,null,{}] 20:51:01 INFO - PROCESS | 680 | 1467431461289 Marionette TRACE conn6 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:01 INFO - PROCESS | 680 | 1467431461291 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:01 INFO - PROCESS | 680 | 1467431461392 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 20:51:01 INFO - PROCESS | 680 | 1467431461400 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:01 INFO - PROCESS | 680 | 1467431461401 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:01 INFO - PROCESS | 680 | ++DOCSHELL 0DA59C00 == 32 [pid = 680] [id = 211] 20:51:01 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (178C2000) [pid = 680] [serial = 631] [outer = 00000000] 20:51:01 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (17E29C00) [pid = 680] [serial = 632] [outer = 178C2000] 20:51:01 INFO - PROCESS | 680 | 1467431461444 Marionette DEBUG loaded listener.js 20:51:01 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (17E32800) [pid = 680] [serial = 633] [outer = 178C2000] 20:51:01 INFO - PROCESS | 680 | 1467431461868 Marionette TRACE conn6 <- [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]]]}] 20:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 630ms 20:51:01 INFO - PROCESS | 680 | 1467431461915 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 20:51:01 INFO - PROCESS | 680 | 1467431461917 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 20:51:01 INFO - PROCESS | 680 | 1467431461920 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:51:01 INFO - PROCESS | 680 | 1467431461921 Marionette TRACE conn6 <- [1,810,null,{}] 20:51:01 INFO - PROCESS | 680 | 1467431461925 Marionette TRACE conn6 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:01 INFO - PROCESS | 680 | 1467431461927 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:02 INFO - PROCESS | 680 | 1467431462019 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 20:51:02 INFO - PROCESS | 680 | 1467431462027 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:02 INFO - PROCESS | 680 | 1467431462028 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:02 INFO - PROCESS | 680 | ++DOCSHELL 15AEDC00 == 33 [pid = 680] [id = 212] 20:51:02 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (17E36400) [pid = 680] [serial = 634] [outer = 00000000] 20:51:02 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (18243400) [pid = 680] [serial = 635] [outer = 17E36400] 20:51:02 INFO - PROCESS | 680 | 1467431462070 Marionette DEBUG loaded listener.js 20:51:02 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (18528C00) [pid = 680] [serial = 636] [outer = 17E36400] 20:51:02 INFO - PROCESS | 680 | 1467431462486 Marionette TRACE conn6 <- [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] 20:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:51:02 INFO - PROCESS | 680 | 1467431462560 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 20:51:02 INFO - PROCESS | 680 | 1467431462565 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:51:02 INFO - PROCESS | 680 | 1467431462569 Marionette TRACE conn6 <- [1,814,null,{}] 20:51:02 INFO - PROCESS | 680 | 1467431462576 Marionette TRACE conn6 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:02 INFO - PROCESS | 680 | 1467431462579 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:02 INFO - PROCESS | 680 | 1467431462693 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 20:51:02 INFO - PROCESS | 680 | 1467431462851 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:02 INFO - PROCESS | 680 | 1467431462856 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:02 INFO - PROCESS | 680 | ++DOCSHELL 0E06B000 == 34 [pid = 680] [id = 213] 20:51:02 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E06D000) [pid = 680] [serial = 637] [outer = 00000000] 20:51:02 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0E22F000) [pid = 680] [serial = 638] [outer = 0E06D000] 20:51:02 INFO - PROCESS | 680 | 1467431462913 Marionette DEBUG loaded listener.js 20:51:02 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0E77C800) [pid = 680] [serial = 639] [outer = 0E06D000] 20:51:03 INFO - PROCESS | 680 | 1467431463481 Marionette TRACE conn6 <- [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]]]}] 20:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 990ms 20:51:03 INFO - PROCESS | 680 | 1467431463555 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 20:51:03 INFO - PROCESS | 680 | 1467431463559 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 20:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:51:03 INFO - PROCESS | 680 | 1467431463565 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:51:03 INFO - PROCESS | 680 | 1467431463569 Marionette TRACE conn6 <- [1,818,null,{}] 20:51:03 INFO - PROCESS | 680 | 1467431463573 Marionette TRACE conn6 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:03 INFO - PROCESS | 680 | 1467431463576 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:03 INFO - PROCESS | 680 | 1467431463715 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 20:51:03 INFO - PROCESS | 680 | 1467431463844 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:03 INFO - PROCESS | 680 | 1467431463846 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:03 INFO - PROCESS | 680 | ++DOCSHELL 12D61800 == 35 [pid = 680] [id = 214] 20:51:03 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (12D93800) [pid = 680] [serial = 640] [outer = 00000000] 20:51:03 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (12EDAC00) [pid = 680] [serial = 641] [outer = 12D93800] 20:51:03 INFO - PROCESS | 680 | 1467431463905 Marionette DEBUG loaded listener.js 20:51:03 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (13A59400) [pid = 680] [serial = 642] [outer = 12D93800] 20:51:04 INFO - PROCESS | 680 | 1467431464519 Marionette TRACE conn6 <- [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]]]}] 20:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1025ms 20:51:04 INFO - PROCESS | 680 | 1467431464590 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 20:51:04 INFO - PROCESS | 680 | 1467431464593 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 20:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:51:04 INFO - PROCESS | 680 | 1467431464597 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:51:04 INFO - PROCESS | 680 | 1467431464599 Marionette TRACE conn6 <- [1,822,null,{}] 20:51:04 INFO - PROCESS | 680 | 1467431464609 Marionette TRACE conn6 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:04 INFO - PROCESS | 680 | 1467431464614 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:04 INFO - PROCESS | 680 | 1467431464778 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 20:51:04 INFO - PROCESS | 680 | 1467431464898 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:04 INFO - PROCESS | 680 | 1467431464902 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:04 INFO - PROCESS | 680 | ++DOCSHELL 16ECC400 == 36 [pid = 680] [id = 215] 20:51:04 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (170A1800) [pid = 680] [serial = 643] [outer = 00000000] 20:51:04 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (176D1800) [pid = 680] [serial = 644] [outer = 170A1800] 20:51:04 INFO - PROCESS | 680 | 1467431464959 Marionette DEBUG loaded listener.js 20:51:05 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (17979C00) [pid = 680] [serial = 645] [outer = 170A1800] 20:51:05 INFO - PROCESS | 680 | 1467431465769 Marionette TRACE conn6 <- [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]]]}] 20:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1223ms 20:51:05 INFO - PROCESS | 680 | 1467431465823 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 20:51:05 INFO - PROCESS | 680 | 1467431465827 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 20:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:51:05 INFO - PROCESS | 680 | 1467431465832 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:51:05 INFO - PROCESS | 680 | 1467431465835 Marionette TRACE conn6 <- [1,826,null,{}] 20:51:05 INFO - PROCESS | 680 | 1467431465840 Marionette TRACE conn6 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:05 INFO - PROCESS | 680 | 1467431465843 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:05 INFO - PROCESS | 680 | 1467431465975 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 20:51:06 INFO - PROCESS | 680 | 1467431466105 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:06 INFO - PROCESS | 680 | 1467431466109 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:06 INFO - PROCESS | 680 | ++DOCSHELL 0DFCE800 == 37 [pid = 680] [id = 216] 20:51:06 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (0DFCF000) [pid = 680] [serial = 646] [outer = 00000000] 20:51:06 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (0E260C00) [pid = 680] [serial = 647] [outer = 0DFCF000] 20:51:06 INFO - PROCESS | 680 | 1467431466159 Marionette DEBUG loaded listener.js 20:51:06 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (12313C00) [pid = 680] [serial = 648] [outer = 0DFCF000] 20:51:06 INFO - PROCESS | 680 | --DOCSHELL 0E075800 == 36 [pid = 680] [id = 23] 20:51:06 INFO - PROCESS | 680 | --DOCSHELL 123E0000 == 35 [pid = 680] [id = 25] 20:51:06 INFO - PROCESS | 680 | --DOCSHELL 18530C00 == 34 [pid = 680] [id = 21] 20:51:06 INFO - PROCESS | 680 | --DOCSHELL 0E06CC00 == 33 [pid = 680] [id = 22] 20:51:06 INFO - PROCESS | 680 | --DOCSHELL 1A95AC00 == 32 [pid = 680] [id = 24] 20:51:06 INFO - PROCESS | 680 | --DOCSHELL 0DFC7000 == 31 [pid = 680] [id = 26] 20:51:06 INFO - PROCESS | 680 | --DOCSHELL 13A56800 == 30 [pid = 680] [id = 194] 20:51:06 INFO - PROCESS | 680 | --DOMWINDOW == 82 (125ABC00) [pid = 680] [serial = 590] [outer = 00000000] [url = about:blank] 20:51:06 INFO - PROCESS | 680 | --DOMWINDOW == 81 (161C9800) [pid = 680] [serial = 582] [outer = 00000000] [url = about:blank] 20:51:06 INFO - PROCESS | 680 | --DOMWINDOW == 80 (1596D400) [pid = 680] [serial = 581] [outer = 00000000] [url = about:blank] 20:51:06 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0E41B400) [pid = 680] [serial = 587] [outer = 00000000] [url = about:blank] 20:51:06 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0DFC9800) [pid = 680] [serial = 584] [outer = 00000000] [url = about:blank] 20:51:06 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0DFD2400) [pid = 680] [serial = 585] [outer = 00000000] [url = about:blank] 20:51:06 INFO - PROCESS | 680 | --DOMWINDOW == 76 (12FF6C00) [pid = 680] [serial = 593] [outer = 00000000] [url = about:blank] 20:51:06 INFO - PROCESS | 680 | --DOMWINDOW == 75 (13F40800) [pid = 680] [serial = 594] [outer = 00000000] [url = about:blank] 20:51:06 INFO - PROCESS | 680 | --DOMWINDOW == 74 (123E0400) [pid = 680] [serial = 579] [outer = 00000000] [url = about:blank] 20:51:06 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0F0D9400) [pid = 680] [serial = 578] [outer = 00000000] [url = about:blank] 20:51:06 INFO - PROCESS | 680 | --DOMWINDOW == 72 (12E2E000) [pid = 680] [serial = 596] [outer = 00000000] [url = about:blank] 20:51:06 INFO - PROCESS | 680 | --DOMWINDOW == 71 (15FB0000) [pid = 680] [serial = 599] [outer = 00000000] [url = about:blank] 20:51:06 INFO - PROCESS | 680 | --DOMWINDOW == 70 (12896000) [pid = 680] [serial = 591] [outer = 00000000] [url = about:blank] 20:51:06 INFO - PROCESS | 680 | --DOMWINDOW == 69 (16E29C00) [pid = 680] [serial = 602] [outer = 00000000] [url = about:blank] 20:51:06 INFO - PROCESS | 680 | --DOMWINDOW == 68 (13F45800) [pid = 680] [serial = 597] [outer = 00000000] [url = about:blank] 20:51:06 INFO - PROCESS | 680 | --DOMWINDOW == 67 (1680A400) [pid = 680] [serial = 600] [outer = 00000000] [url = about:blank] 20:51:06 INFO - PROCESS | 680 | --DOMWINDOW == 66 (0E77E400) [pid = 680] [serial = 588] [outer = 00000000] [url = about:blank] 20:51:07 INFO - PROCESS | 680 | 1467431467185 Marionette TRACE conn6 <- [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]]]}] 20:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1382ms 20:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:51:07 INFO - PROCESS | 680 | 1467431467215 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 20:51:07 INFO - PROCESS | 680 | 1467431467219 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 20:51:07 INFO - PROCESS | 680 | 1467431467224 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:51:07 INFO - PROCESS | 680 | 1467431467228 Marionette TRACE conn6 <- [1,830,null,{}] 20:51:07 INFO - PROCESS | 680 | 1467431467233 Marionette TRACE conn6 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:07 INFO - PROCESS | 680 | 1467431467236 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:07 INFO - PROCESS | 680 | 1467431467322 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 20:51:07 INFO - PROCESS | 680 | 1467431467330 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:07 INFO - PROCESS | 680 | 1467431467333 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:07 INFO - PROCESS | 680 | ++DOCSHELL 0DFC4400 == 31 [pid = 680] [id = 217] 20:51:07 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0DFC4C00) [pid = 680] [serial = 649] [outer = 00000000] 20:51:07 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0E036800) [pid = 680] [serial = 650] [outer = 0DFC4C00] 20:51:07 INFO - PROCESS | 680 | 1467431467381 Marionette DEBUG loaded listener.js 20:51:07 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0E06B800) [pid = 680] [serial = 651] [outer = 0DFC4C00] 20:51:07 INFO - PROCESS | 680 | 1467431467860 Marionette TRACE conn6 <- [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]]]}] 20:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 690ms 20:51:07 INFO - PROCESS | 680 | 1467431467915 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 20:51:07 INFO - PROCESS | 680 | 1467431467920 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 20:51:07 INFO - PROCESS | 680 | 1467431467926 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:51:07 INFO - PROCESS | 680 | 1467431467929 Marionette TRACE conn6 <- [1,834,null,{}] 20:51:07 INFO - PROCESS | 680 | 1467431467932 Marionette TRACE conn6 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:07 INFO - PROCESS | 680 | 1467431467935 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:08 INFO - PROCESS | 680 | 1467431468060 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 20:51:08 INFO - PROCESS | 680 | 1467431468075 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:08 INFO - PROCESS | 680 | 1467431468078 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:08 INFO - PROCESS | 680 | ++DOCSHELL 0F0D3800 == 32 [pid = 680] [id = 218] 20:51:08 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0F0D5400) [pid = 680] [serial = 652] [outer = 00000000] 20:51:08 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0F23E000) [pid = 680] [serial = 653] [outer = 0F0D5400] 20:51:08 INFO - PROCESS | 680 | 1467431468126 Marionette DEBUG loaded listener.js 20:51:08 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (123DB800) [pid = 680] [serial = 654] [outer = 0F0D5400] 20:51:08 INFO - PROCESS | 680 | 1467431468574 Marionette TRACE conn6 <- [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]]]}] 20:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 20:51:08 INFO - PROCESS | 680 | 1467431468600 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 20:51:08 INFO - PROCESS | 680 | 1467431468602 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 20:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:51:08 INFO - PROCESS | 680 | 1467431468609 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:51:08 INFO - PROCESS | 680 | 1467431468613 Marionette TRACE conn6 <- [1,838,null,{}] 20:51:08 INFO - PROCESS | 680 | 1467431468623 Marionette TRACE conn6 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:08 INFO - PROCESS | 680 | 1467431468628 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:08 INFO - PROCESS | 680 | 1467431468711 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 20:51:08 INFO - PROCESS | 680 | 1467431468720 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:08 INFO - PROCESS | 680 | 1467431468723 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:08 INFO - PROCESS | 680 | ++DOCSHELL 12896000 == 33 [pid = 680] [id = 219] 20:51:08 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (12896800) [pid = 680] [serial = 655] [outer = 00000000] 20:51:08 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (12D94800) [pid = 680] [serial = 656] [outer = 12896800] 20:51:08 INFO - PROCESS | 680 | 1467431468771 Marionette DEBUG loaded listener.js 20:51:08 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (12E30000) [pid = 680] [serial = 657] [outer = 12896800] 20:51:09 INFO - PROCESS | 680 | 1467431469237 Marionette TRACE conn6 <- [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]]]}] 20:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 690ms 20:51:09 INFO - PROCESS | 680 | 1467431469296 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 20:51:09 INFO - PROCESS | 680 | 1467431469298 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 20:51:09 INFO - PROCESS | 680 | 1467431469301 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:51:09 INFO - PROCESS | 680 | 1467431469303 Marionette TRACE conn6 <- [1,842,null,{}] 20:51:09 INFO - PROCESS | 680 | 1467431469306 Marionette TRACE conn6 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:09 INFO - PROCESS | 680 | 1467431469308 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:09 INFO - PROCESS | 680 | 1467431469421 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 20:51:09 INFO - PROCESS | 680 | 1467431469503 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:09 INFO - PROCESS | 680 | 1467431469505 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:09 INFO - PROCESS | 680 | ++DOCSHELL 13A4C800 == 34 [pid = 680] [id = 220] 20:51:09 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (13A4E400) [pid = 680] [serial = 658] [outer = 00000000] 20:51:09 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (13F4A000) [pid = 680] [serial = 659] [outer = 13A4E400] 20:51:09 INFO - PROCESS | 680 | 1467431469551 Marionette DEBUG loaded listener.js 20:51:09 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (14B53800) [pid = 680] [serial = 660] [outer = 13A4E400] 20:51:10 INFO - PROCESS | 680 | 1467431470078 Marionette TRACE conn6 <- [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]]]}] 20:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 814ms 20:51:10 INFO - PROCESS | 680 | 1467431470120 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 20:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:51:10 INFO - PROCESS | 680 | 1467431470122 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 20:51:10 INFO - PROCESS | 680 | 1467431470125 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:51:10 INFO - PROCESS | 680 | 1467431470127 Marionette TRACE conn6 <- [1,846,null,{}] 20:51:10 INFO - PROCESS | 680 | 1467431470131 Marionette TRACE conn6 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:10 INFO - PROCESS | 680 | 1467431470133 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:10 INFO - PROCESS | 680 | 1467431470236 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 20:51:10 INFO - PROCESS | 680 | 1467431470244 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:10 INFO - PROCESS | 680 | 1467431470246 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:10 INFO - PROCESS | 680 | ++DOCSHELL 1596F400 == 35 [pid = 680] [id = 221] 20:51:10 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (15AE2400) [pid = 680] [serial = 661] [outer = 00000000] 20:51:10 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (15FA8400) [pid = 680] [serial = 662] [outer = 15AE2400] 20:51:10 INFO - PROCESS | 680 | 1467431470290 Marionette DEBUG loaded listener.js 20:51:10 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (15FAA400) [pid = 680] [serial = 663] [outer = 15AE2400] 20:51:11 INFO - PROCESS | 680 | 1467431471622 Marionette TRACE conn6 <- [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]]]}] 20:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1819ms 20:51:11 INFO - PROCESS | 680 | --DOMWINDOW == 80 (169C2000) [pid = 680] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:51:11 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0DFC9C00) [pid = 680] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:51:11 INFO - PROCESS | 680 | --DOMWINDOW == 78 (12D2D800) [pid = 680] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:51:11 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0DA5A000) [pid = 680] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:51:11 INFO - PROCESS | 680 | --DOMWINDOW == 76 (13A55000) [pid = 680] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:51:11 INFO - PROCESS | 680 | --DOMWINDOW == 75 (16810800) [pid = 680] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:51:11 INFO - PROCESS | 680 | --DOMWINDOW == 74 (12D9F000) [pid = 680] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:51:11 INFO - PROCESS | 680 | --DOMWINDOW == 73 (178C2000) [pid = 680] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:51:11 INFO - PROCESS | 680 | --DOMWINDOW == 72 (17011800) [pid = 680] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:51:11 INFO - PROCESS | 680 | --DOMWINDOW == 71 (176CA000) [pid = 680] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:51:11 INFO - PROCESS | 680 | --DOMWINDOW == 70 (0E702400) [pid = 680] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:51:11 INFO - PROCESS | 680 | --DOMWINDOW == 69 (17E36400) [pid = 680] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:51:12 INFO - PROCESS | 680 | 1467431472097 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 20:51:12 INFO - PROCESS | 680 | 1467431472099 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 20:51:12 INFO - PROCESS | 680 | 1467431472102 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:51:12 INFO - PROCESS | 680 | 1467431472104 Marionette TRACE conn6 <- [1,850,null,{}] 20:51:12 INFO - PROCESS | 680 | 1467431472108 Marionette TRACE conn6 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:51:12 INFO - PROCESS | 680 | 1467431472114 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:12 INFO - PROCESS | 680 | 1467431472231 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 20:51:12 INFO - PROCESS | 680 | 1467431472283 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:12 INFO - PROCESS | 680 | 1467431472285 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:12 INFO - PROCESS | 680 | ++DOCSHELL 16803400 == 36 [pid = 680] [id = 222] 20:51:12 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (16810800) [pid = 680] [serial = 664] [outer = 00000000] 20:51:12 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (169C8C00) [pid = 680] [serial = 665] [outer = 16810800] 20:51:12 INFO - PROCESS | 680 | 1467431472340 Marionette DEBUG loaded listener.js 20:51:12 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (16E2C000) [pid = 680] [serial = 666] [outer = 16810800] 20:51:12 INFO - PROCESS | 680 | 1467431472682 Marionette TRACE conn6 <- [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]]]}] 20:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 610ms 20:51:12 INFO - PROCESS | 680 | 1467431472734 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 20:51:12 INFO - PROCESS | 680 | 1467431472736 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 20:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:51:12 INFO - PROCESS | 680 | 1467431472739 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:51:12 INFO - PROCESS | 680 | 1467431472741 Marionette TRACE conn6 <- [1,854,null,{}] 20:51:12 INFO - PROCESS | 680 | 1467431472745 Marionette TRACE conn6 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:12 INFO - PROCESS | 680 | 1467431472747 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:12 INFO - PROCESS | 680 | 1467431472821 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 20:51:12 INFO - PROCESS | 680 | 1467431472826 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:12 INFO - PROCESS | 680 | 1467431472828 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:12 INFO - PROCESS | 680 | ++DOCSHELL 123E8800 == 37 [pid = 680] [id = 223] 20:51:12 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (17011800) [pid = 680] [serial = 667] [outer = 00000000] 20:51:12 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (178B7000) [pid = 680] [serial = 668] [outer = 17011800] 20:51:12 INFO - PROCESS | 680 | 1467431472871 Marionette DEBUG loaded listener.js 20:51:12 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (1794C400) [pid = 680] [serial = 669] [outer = 17011800] 20:51:13 INFO - PROCESS | 680 | 1467431473308 Marionette TRACE conn6 <- [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]]]}] 20:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 630ms 20:51:13 INFO - PROCESS | 680 | 1467431473372 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 20:51:13 INFO - PROCESS | 680 | 1467431473374 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 20:51:13 INFO - PROCESS | 680 | 1467431473377 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:51:13 INFO - PROCESS | 680 | 1467431473379 Marionette TRACE conn6 <- [1,858,null,{}] 20:51:13 INFO - PROCESS | 680 | 1467431473382 Marionette TRACE conn6 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:13 INFO - PROCESS | 680 | 1467431473384 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:13 INFO - PROCESS | 680 | 1467431473460 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 20:51:13 INFO - PROCESS | 680 | 1467431473467 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:13 INFO - PROCESS | 680 | 1467431473469 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:13 INFO - PROCESS | 680 | ++DOCSHELL 0926FC00 == 38 [pid = 680] [id = 224] 20:51:13 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (093D3C00) [pid = 680] [serial = 670] [outer = 00000000] 20:51:13 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (17FD0400) [pid = 680] [serial = 671] [outer = 093D3C00] 20:51:13 INFO - PROCESS | 680 | 1467431473511 Marionette DEBUG loaded listener.js 20:51:13 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (144C5C00) [pid = 680] [serial = 672] [outer = 093D3C00] 20:51:13 INFO - PROCESS | 680 | 1467431473966 Marionette TRACE conn6 <- [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]]]}] 20:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 631ms 20:51:14 INFO - PROCESS | 680 | 1467431474014 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 20:51:14 INFO - PROCESS | 680 | 1467431474018 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 20:51:14 INFO - PROCESS | 680 | 1467431474024 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:51:14 INFO - PROCESS | 680 | 1467431474029 Marionette TRACE conn6 <- [1,862,null,{}] 20:51:14 INFO - PROCESS | 680 | 1467431474036 Marionette TRACE conn6 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:14 INFO - PROCESS | 680 | 1467431474039 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:14 INFO - PROCESS | 680 | 1467431474160 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 20:51:14 INFO - PROCESS | 680 | 1467431474339 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:14 INFO - PROCESS | 680 | 1467431474344 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:14 INFO - PROCESS | 680 | ++DOCSHELL 0E031800 == 39 [pid = 680] [id = 225] 20:51:14 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0E035C00) [pid = 680] [serial = 673] [outer = 00000000] 20:51:14 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (0E06FC00) [pid = 680] [serial = 674] [outer = 0E035C00] 20:51:14 INFO - PROCESS | 680 | 1467431474403 Marionette DEBUG loaded listener.js 20:51:14 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (0E22BC00) [pid = 680] [serial = 675] [outer = 0E035C00] 20:51:15 INFO - PROCESS | 680 | 1467431475120 Marionette TRACE conn6 <- [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]]]}] 20:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1127ms 20:51:15 INFO - PROCESS | 680 | 1467431475164 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 20:51:15 INFO - PROCESS | 680 | 1467431475169 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 20:51:15 INFO - PROCESS | 680 | 1467431475176 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:51:15 INFO - PROCESS | 680 | 1467431475179 Marionette TRACE conn6 <- [1,866,null,{}] 20:51:15 INFO - PROCESS | 680 | 1467431475183 Marionette TRACE conn6 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:15 INFO - PROCESS | 680 | 1467431475186 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:15 INFO - PROCESS | 680 | 1467431475304 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 20:51:15 INFO - PROCESS | 680 | 1467431475431 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:15 INFO - PROCESS | 680 | 1467431475434 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:15 INFO - PROCESS | 680 | ++DOCSHELL 123E3C00 == 40 [pid = 680] [id = 226] 20:51:15 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (123E8C00) [pid = 680] [serial = 676] [outer = 00000000] 20:51:15 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (128B5000) [pid = 680] [serial = 677] [outer = 123E8C00] 20:51:15 INFO - PROCESS | 680 | 1467431475493 Marionette DEBUG loaded listener.js 20:51:15 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (12E52400) [pid = 680] [serial = 678] [outer = 123E8C00] 20:51:16 INFO - PROCESS | 680 | 1467431476319 Marionette TRACE conn6 <- [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]]]}] 20:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1177ms 20:51:16 INFO - PROCESS | 680 | 1467431476361 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 20:51:16 INFO - PROCESS | 680 | 1467431476365 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 20:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:51:16 INFO - PROCESS | 680 | 1467431476371 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:51:16 INFO - PROCESS | 680 | 1467431476374 Marionette TRACE conn6 <- [1,870,null,{}] 20:51:16 INFO - PROCESS | 680 | 1467431476380 Marionette TRACE conn6 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:16 INFO - PROCESS | 680 | 1467431476382 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:16 INFO - PROCESS | 680 | 1467431476490 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 20:51:16 INFO - PROCESS | 680 | 1467431476573 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:16 INFO - PROCESS | 680 | 1467431476578 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:16 INFO - PROCESS | 680 | ++DOCSHELL 0DAFF000 == 41 [pid = 680] [id = 227] 20:51:16 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (0DF92400) [pid = 680] [serial = 679] [outer = 00000000] 20:51:16 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (0E069800) [pid = 680] [serial = 680] [outer = 0DF92400] 20:51:16 INFO - PROCESS | 680 | 1467431476669 Marionette DEBUG loaded listener.js 20:51:16 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (0E25F800) [pid = 680] [serial = 681] [outer = 0DF92400] 20:51:16 INFO - PROCESS | 680 | --DOCSHELL 123E8800 == 40 [pid = 680] [id = 223] 20:51:16 INFO - PROCESS | 680 | --DOCSHELL 16803400 == 39 [pid = 680] [id = 222] 20:51:16 INFO - PROCESS | 680 | --DOCSHELL 1596F400 == 38 [pid = 680] [id = 221] 20:51:16 INFO - PROCESS | 680 | --DOCSHELL 13A4C800 == 37 [pid = 680] [id = 220] 20:51:16 INFO - PROCESS | 680 | --DOCSHELL 12896000 == 36 [pid = 680] [id = 219] 20:51:16 INFO - PROCESS | 680 | --DOCSHELL 0F0D3800 == 35 [pid = 680] [id = 218] 20:51:16 INFO - PROCESS | 680 | --DOCSHELL 0DFC4400 == 34 [pid = 680] [id = 217] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 86 (17E32800) [pid = 680] [serial = 633] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 85 (18528C00) [pid = 680] [serial = 636] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 84 (18243400) [pid = 680] [serial = 635] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 83 (16E2D400) [pid = 680] [serial = 603] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E22A800) [pid = 680] [serial = 605] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 81 (178BC800) [pid = 680] [serial = 629] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0DF7B800) [pid = 680] [serial = 608] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 79 (15FA9C00) [pid = 680] [serial = 618] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 78 (16E24C00) [pid = 680] [serial = 621] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 77 (12EDDC00) [pid = 680] [serial = 615] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 76 (12E43400) [pid = 680] [serial = 614] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 75 (17E29C00) [pid = 680] [serial = 632] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 74 (1764CC00) [pid = 680] [serial = 624] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 73 (176D4C00) [pid = 680] [serial = 627] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0E03F000) [pid = 680] [serial = 609] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 71 (1709E400) [pid = 680] [serial = 623] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 70 (176D3400) [pid = 680] [serial = 626] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 69 (15AE2800) [pid = 680] [serial = 617] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 68 (0F2CE000) [pid = 680] [serial = 612] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 67 (178BDC00) [pid = 680] [serial = 630] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 66 (0E418800) [pid = 680] [serial = 606] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 65 (0E8C0400) [pid = 680] [serial = 611] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | --DOMWINDOW == 64 (16B15400) [pid = 680] [serial = 620] [outer = 00000000] [url = about:blank] 20:51:16 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0E417000) [pid = 680] [serial = 682] [outer = 0D935400] 20:51:17 INFO - PROCESS | 680 | 1467431477205 Marionette TRACE conn6 <- [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]]]}] 20:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 870ms 20:51:17 INFO - PROCESS | 680 | 1467431477246 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 20:51:17 INFO - PROCESS | 680 | 1467431477250 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 20:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:51:17 INFO - PROCESS | 680 | 1467431477256 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:51:17 INFO - PROCESS | 680 | 1467431477259 Marionette TRACE conn6 <- [1,874,null,{}] 20:51:17 INFO - PROCESS | 680 | 1467431477262 Marionette TRACE conn6 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:17 INFO - PROCESS | 680 | 1467431477265 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:17 INFO - PROCESS | 680 | 1467431477352 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 20:51:17 INFO - PROCESS | 680 | 1467431477362 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:17 INFO - PROCESS | 680 | 1467431477364 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:17 INFO - PROCESS | 680 | ++DOCSHELL 0E06EC00 == 35 [pid = 680] [id = 228] 20:51:17 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0E25E000) [pid = 680] [serial = 683] [outer = 00000000] 20:51:17 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (123E7800) [pid = 680] [serial = 684] [outer = 0E25E000] 20:51:17 INFO - PROCESS | 680 | 1467431477410 Marionette DEBUG loaded listener.js 20:51:17 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (125E1400) [pid = 680] [serial = 685] [outer = 0E25E000] 20:51:17 INFO - PROCESS | 680 | 1467431477880 Marionette TRACE conn6 <- [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]]]}] 20:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 670ms 20:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:51:17 INFO - PROCESS | 680 | 1467431477931 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 20:51:17 INFO - PROCESS | 680 | 1467431477933 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 20:51:17 INFO - PROCESS | 680 | 1467431477937 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:51:17 INFO - PROCESS | 680 | 1467431477940 Marionette TRACE conn6 <- [1,878,null,{}] 20:51:17 INFO - PROCESS | 680 | 1467431477983 Marionette TRACE conn6 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:17 INFO - PROCESS | 680 | 1467431477987 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:18 INFO - PROCESS | 680 | 1467431478071 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 20:51:18 INFO - PROCESS | 680 | 1467431478157 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:18 INFO - PROCESS | 680 | 1467431478161 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:18 INFO - PROCESS | 680 | ++DOCSHELL 13A56800 == 36 [pid = 680] [id = 229] 20:51:18 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (13A57C00) [pid = 680] [serial = 686] [outer = 00000000] 20:51:18 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (14B61000) [pid = 680] [serial = 687] [outer = 13A57C00] 20:51:18 INFO - PROCESS | 680 | 1467431478208 Marionette DEBUG loaded listener.js 20:51:18 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (15AE4800) [pid = 680] [serial = 688] [outer = 13A57C00] 20:51:18 INFO - PROCESS | 680 | 1467431478577 Marionette TRACE conn6 <- [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]]]}] 20:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 650ms 20:51:18 INFO - PROCESS | 680 | 1467431478587 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 20:51:18 INFO - PROCESS | 680 | 1467431478590 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 20:51:18 INFO - PROCESS | 680 | 1467431478593 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:51:18 INFO - PROCESS | 680 | 1467431478594 Marionette TRACE conn6 <- [1,882,null,{}] 20:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:51:18 INFO - PROCESS | 680 | 1467431478598 Marionette TRACE conn6 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:18 INFO - PROCESS | 680 | 1467431478600 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:18 INFO - PROCESS | 680 | 1467431478733 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 20:51:18 INFO - PROCESS | 680 | 1467431478742 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:18 INFO - PROCESS | 680 | 1467431478744 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:18 INFO - PROCESS | 680 | ++DOCSHELL 15FA9800 == 37 [pid = 680] [id = 230] 20:51:18 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (15FACC00) [pid = 680] [serial = 689] [outer = 00000000] 20:51:18 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (16B1C000) [pid = 680] [serial = 690] [outer = 15FACC00] 20:51:18 INFO - PROCESS | 680 | 1467431478787 Marionette DEBUG loaded listener.js 20:51:18 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (16E24000) [pid = 680] [serial = 691] [outer = 15FACC00] 20:51:19 INFO - PROCESS | 680 | 1467431479230 Marionette TRACE conn6 <- [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]]]}] 20:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 670ms 20:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:51:19 INFO - PROCESS | 680 | 1467431479267 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 20:51:19 INFO - PROCESS | 680 | 1467431479269 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 20:51:19 INFO - PROCESS | 680 | 1467431479272 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:51:19 INFO - PROCESS | 680 | 1467431479274 Marionette TRACE conn6 <- [1,886,null,{}] 20:51:19 INFO - PROCESS | 680 | 1467431479277 Marionette TRACE conn6 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:19 INFO - PROCESS | 680 | 1467431479279 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:19 INFO - PROCESS | 680 | 1467431479383 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 20:51:19 INFO - PROCESS | 680 | 1467431479389 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:19 INFO - PROCESS | 680 | 1467431479391 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:19 INFO - PROCESS | 680 | ++DOCSHELL 1700B400 == 38 [pid = 680] [id = 231] 20:51:19 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (17014400) [pid = 680] [serial = 692] [outer = 00000000] 20:51:19 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (17646000) [pid = 680] [serial = 693] [outer = 17014400] 20:51:19 INFO - PROCESS | 680 | 1467431479464 Marionette DEBUG loaded listener.js 20:51:19 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (17651800) [pid = 680] [serial = 694] [outer = 17014400] 20:51:19 INFO - PROCESS | 680 | 1467431479915 Marionette TRACE conn6 <- [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]]]}] 20:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 670ms 20:51:19 INFO - PROCESS | 680 | 1467431479946 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 20:51:19 INFO - PROCESS | 680 | 1467431479948 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 20:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:51:19 INFO - PROCESS | 680 | 1467431479951 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:51:19 INFO - PROCESS | 680 | 1467431479952 Marionette TRACE conn6 <- [1,890,null,{}] 20:51:19 INFO - PROCESS | 680 | 1467431479956 Marionette TRACE conn6 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:19 INFO - PROCESS | 680 | 1467431479962 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:20 INFO - PROCESS | 680 | 1467431480100 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 20:51:20 INFO - PROCESS | 680 | 1467431480175 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:20 INFO - PROCESS | 680 | 1467431480177 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:20 INFO - PROCESS | 680 | ++DOCSHELL 176D3C00 == 39 [pid = 680] [id = 232] 20:51:20 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (178B4400) [pid = 680] [serial = 695] [outer = 00000000] 20:51:20 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (17E2D800) [pid = 680] [serial = 696] [outer = 178B4400] 20:51:20 INFO - PROCESS | 680 | 1467431480220 Marionette DEBUG loaded listener.js 20:51:20 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (178BC800) [pid = 680] [serial = 697] [outer = 178B4400] 20:51:20 INFO - PROCESS | 680 | 1467431480621 Marionette TRACE conn6 <- [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]]]}] 20:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 730ms 20:51:20 INFO - PROCESS | 680 | 1467431480685 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 20:51:20 INFO - PROCESS | 680 | 1467431480696 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 20:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:51:20 INFO - PROCESS | 680 | 1467431480735 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:51:20 INFO - PROCESS | 680 | 1467431480737 Marionette TRACE conn6 <- [1,894,null,{}] 20:51:20 INFO - PROCESS | 680 | 1467431480740 Marionette TRACE conn6 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:20 INFO - PROCESS | 680 | 1467431480742 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:20 INFO - PROCESS | 680 | 1467431480849 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 20:51:20 INFO - PROCESS | 680 | 1467431480859 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:20 INFO - PROCESS | 680 | 1467431480860 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:20 INFO - PROCESS | 680 | ++DOCSHELL 185E0400 == 40 [pid = 680] [id = 233] 20:51:20 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (185E0800) [pid = 680] [serial = 698] [outer = 00000000] 20:51:20 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (185E6400) [pid = 680] [serial = 699] [outer = 185E0800] 20:51:20 INFO - PROCESS | 680 | 1467431480903 Marionette DEBUG loaded listener.js 20:51:20 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (185EB400) [pid = 680] [serial = 700] [outer = 185E0800] 20:51:21 INFO - PROCESS | 680 | --DOMWINDOW == 82 (13A4E400) [pid = 680] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:51:21 INFO - PROCESS | 680 | --DOMWINDOW == 81 (12896800) [pid = 680] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:51:21 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0F0D5400) [pid = 680] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:51:21 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0DFC4C00) [pid = 680] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:51:21 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0DFCF000) [pid = 680] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:51:21 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0E06D000) [pid = 680] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:51:21 INFO - PROCESS | 680 | --DOMWINDOW == 76 (12D93800) [pid = 680] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:51:21 INFO - PROCESS | 680 | --DOMWINDOW == 75 (170A1800) [pid = 680] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:51:21 INFO - PROCESS | 680 | --DOMWINDOW == 74 (15AE2400) [pid = 680] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:51:21 INFO - PROCESS | 680 | --DOMWINDOW == 73 (16810800) [pid = 680] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:51:21 INFO - PROCESS | 680 | --DOMWINDOW == 72 (17011800) [pid = 680] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:51:21 INFO - PROCESS | 680 | 1467431481363 Marionette TRACE conn6 <- [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]]]}] 20:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 690ms 20:51:21 INFO - PROCESS | 680 | 1467431481419 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 20:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:51:21 INFO - PROCESS | 680 | 1467431481421 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 20:51:21 INFO - PROCESS | 680 | 1467431481424 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:51:21 INFO - PROCESS | 680 | 1467431481426 Marionette TRACE conn6 <- [1,898,null,{}] 20:51:21 INFO - PROCESS | 680 | 1467431481429 Marionette TRACE conn6 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:21 INFO - PROCESS | 680 | 1467431481431 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:21 INFO - PROCESS | 680 | 1467431481508 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 20:51:21 INFO - PROCESS | 680 | 1467431481513 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:21 INFO - PROCESS | 680 | 1467431481515 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:21 INFO - PROCESS | 680 | ++DOCSHELL 16B17800 == 41 [pid = 680] [id = 234] 20:51:21 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (16E29400) [pid = 680] [serial = 701] [outer = 00000000] 20:51:21 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (1852D000) [pid = 680] [serial = 702] [outer = 16E29400] 20:51:21 INFO - PROCESS | 680 | 1467431481558 Marionette DEBUG loaded listener.js 20:51:21 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (185E2000) [pid = 680] [serial = 703] [outer = 16E29400] 20:51:21 INFO - PROCESS | 680 | 1467431481963 Marionette TRACE conn6 <- [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]]]}] 20:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 571ms 20:51:21 INFO - PROCESS | 680 | 1467431481996 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 20:51:21 INFO - PROCESS | 680 | 1467431481998 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 20:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:51:22 INFO - PROCESS | 680 | 1467431482016 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:51:22 INFO - PROCESS | 680 | 1467431482018 Marionette TRACE conn6 <- [1,902,null,{}] 20:51:22 INFO - PROCESS | 680 | 1467431482021 Marionette TRACE conn6 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:22 INFO - PROCESS | 680 | 1467431482023 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:22 INFO - PROCESS | 680 | 1467431482104 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 20:51:22 INFO - PROCESS | 680 | 1467431482122 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:22 INFO - PROCESS | 680 | 1467431482124 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:22 INFO - PROCESS | 680 | ++DOCSHELL 1885E800 == 42 [pid = 680] [id = 235] 20:51:22 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (1885F400) [pid = 680] [serial = 704] [outer = 00000000] 20:51:22 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (19324000) [pid = 680] [serial = 705] [outer = 1885F400] 20:51:22 INFO - PROCESS | 680 | 1467431482168 Marionette DEBUG loaded listener.js 20:51:22 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (19486C00) [pid = 680] [serial = 706] [outer = 1885F400] 20:51:22 INFO - PROCESS | 680 | 1467431482606 Marionette TRACE conn6 <- [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]]]}] 20:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 630ms 20:51:22 INFO - PROCESS | 680 | 1467431482662 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 20:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:51:22 INFO - PROCESS | 680 | 1467431482665 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 20:51:22 INFO - PROCESS | 680 | 1467431482668 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:51:22 INFO - PROCESS | 680 | 1467431482670 Marionette TRACE conn6 <- [1,906,null,{}] 20:51:22 INFO - PROCESS | 680 | 1467431482673 Marionette TRACE conn6 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:22 INFO - PROCESS | 680 | 1467431482675 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:22 INFO - PROCESS | 680 | 1467431482753 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 20:51:22 INFO - PROCESS | 680 | 1467431482759 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:22 INFO - PROCESS | 680 | 1467431482761 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:22 INFO - PROCESS | 680 | ++DOCSHELL 093C7000 == 43 [pid = 680] [id = 236] 20:51:22 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0DF72800) [pid = 680] [serial = 707] [outer = 00000000] 20:51:22 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (1948C400) [pid = 680] [serial = 708] [outer = 0DF72800] 20:51:22 INFO - PROCESS | 680 | 1467431482803 Marionette DEBUG loaded listener.js 20:51:22 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (19490000) [pid = 680] [serial = 709] [outer = 0DF72800] 20:51:23 INFO - PROCESS | 680 | --DOCSHELL 0E06B000 == 42 [pid = 680] [id = 213] 20:51:23 INFO - PROCESS | 680 | --DOCSHELL 16ECC400 == 41 [pid = 680] [id = 215] 20:51:23 INFO - PROCESS | 680 | --DOCSHELL 12D61800 == 40 [pid = 680] [id = 214] 20:51:23 INFO - PROCESS | 680 | --DOCSHELL 0DFCE800 == 39 [pid = 680] [id = 216] 20:51:23 INFO - PROCESS | 680 | --DOCSHELL 0DAFF000 == 38 [pid = 680] [id = 227] 20:51:23 INFO - PROCESS | 680 | --DOCSHELL 123E3C00 == 37 [pid = 680] [id = 226] 20:51:23 INFO - PROCESS | 680 | --DOCSHELL 0926FC00 == 36 [pid = 680] [id = 224] 20:51:23 INFO - PROCESS | 680 | --DOCSHELL 0E031800 == 35 [pid = 680] [id = 225] 20:51:24 INFO - PROCESS | 680 | --DOCSHELL 1700B400 == 34 [pid = 680] [id = 231] 20:51:24 INFO - PROCESS | 680 | --DOCSHELL 0E06EC00 == 33 [pid = 680] [id = 228] 20:51:24 INFO - PROCESS | 680 | --DOCSHELL 1885E800 == 32 [pid = 680] [id = 235] 20:51:24 INFO - PROCESS | 680 | --DOCSHELL 185E0400 == 31 [pid = 680] [id = 233] 20:51:24 INFO - PROCESS | 680 | --DOCSHELL 15FA9800 == 30 [pid = 680] [id = 230] 20:51:24 INFO - PROCESS | 680 | --DOCSHELL 176D3C00 == 29 [pid = 680] [id = 232] 20:51:24 INFO - PROCESS | 680 | --DOCSHELL 16B17800 == 28 [pid = 680] [id = 234] 20:51:24 INFO - PROCESS | 680 | --DOCSHELL 13A56800 == 27 [pid = 680] [id = 229] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 80 (13F4A000) [pid = 680] [serial = 659] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 79 (14B53800) [pid = 680] [serial = 660] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 78 (12D94800) [pid = 680] [serial = 656] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0F23E000) [pid = 680] [serial = 653] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 76 (123DB800) [pid = 680] [serial = 654] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0E036800) [pid = 680] [serial = 650] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0E06B800) [pid = 680] [serial = 651] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 73 (12313C00) [pid = 680] [serial = 648] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0E260C00) [pid = 680] [serial = 647] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 71 (0E77C800) [pid = 680] [serial = 639] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 70 (0E22F000) [pid = 680] [serial = 638] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 69 (13A59400) [pid = 680] [serial = 642] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 68 (12EDAC00) [pid = 680] [serial = 641] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 67 (17979C00) [pid = 680] [serial = 645] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 66 (176D1800) [pid = 680] [serial = 644] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 65 (15FA8400) [pid = 680] [serial = 662] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 64 (169C8C00) [pid = 680] [serial = 665] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 63 (178B7000) [pid = 680] [serial = 668] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 62 (15FAA400) [pid = 680] [serial = 663] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 61 (16E2C000) [pid = 680] [serial = 666] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 60 (17FD0400) [pid = 680] [serial = 671] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 59 (12E30000) [pid = 680] [serial = 657] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | --DOMWINDOW == 58 (1794C400) [pid = 680] [serial = 669] [outer = 00000000] [url = about:blank] 20:51:24 INFO - PROCESS | 680 | 1467431484568 Marionette TRACE conn6 <- [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]]]}] 20:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1939ms 20:51:24 INFO - PROCESS | 680 | 1467431484608 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 20:51:24 INFO - PROCESS | 680 | 1467431484612 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 20:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:51:24 INFO - PROCESS | 680 | 1467431484617 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:51:24 INFO - PROCESS | 680 | 1467431484620 Marionette TRACE conn6 <- [1,910,null,{}] 20:51:24 INFO - PROCESS | 680 | 1467431484627 Marionette TRACE conn6 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:24 INFO - PROCESS | 680 | 1467431484630 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:24 INFO - PROCESS | 680 | 1467431484718 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 20:51:24 INFO - PROCESS | 680 | 1467431484726 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:24 INFO - PROCESS | 680 | 1467431484731 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:24 INFO - PROCESS | 680 | ++DOCSHELL 0DF8BC00 == 28 [pid = 680] [id = 237] 20:51:24 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (0DF92000) [pid = 680] [serial = 710] [outer = 00000000] 20:51:24 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (0DFC5800) [pid = 680] [serial = 711] [outer = 0DF92000] 20:51:24 INFO - PROCESS | 680 | 1467431484779 Marionette DEBUG loaded listener.js 20:51:24 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (0DFCC400) [pid = 680] [serial = 712] [outer = 0DF92000] 20:51:25 INFO - PROCESS | 680 | 1467431485247 Marionette TRACE conn6 <- [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]]]}] 20:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 671ms 20:51:25 INFO - PROCESS | 680 | 1467431485289 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 20:51:25 INFO - PROCESS | 680 | 1467431485294 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 20:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:51:25 INFO - PROCESS | 680 | 1467431485301 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:51:25 INFO - PROCESS | 680 | 1467431485303 Marionette TRACE conn6 <- [1,914,null,{}] 20:51:25 INFO - PROCESS | 680 | 1467431485307 Marionette TRACE conn6 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:25 INFO - PROCESS | 680 | 1467431485310 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:25 INFO - PROCESS | 680 | 1467431485397 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 20:51:25 INFO - PROCESS | 680 | 1467431485406 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:25 INFO - PROCESS | 680 | 1467431485408 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:25 INFO - PROCESS | 680 | ++DOCSHELL 0E076C00 == 29 [pid = 680] [id = 238] 20:51:25 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (0E075800) [pid = 680] [serial = 713] [outer = 00000000] 20:51:25 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (0E225400) [pid = 680] [serial = 714] [outer = 0E075800] 20:51:25 INFO - PROCESS | 680 | 1467431485456 Marionette DEBUG loaded listener.js 20:51:25 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0E22E400) [pid = 680] [serial = 715] [outer = 0E075800] 20:51:25 INFO - PROCESS | 680 | 1467431485909 Marionette TRACE conn6 <- [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]]]}] 20:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 20:51:25 INFO - PROCESS | 680 | 1467431485974 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 20:51:25 INFO - PROCESS | 680 | 1467431485976 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 20:51:25 INFO - PROCESS | 680 | 1467431485979 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:51:25 INFO - PROCESS | 680 | 1467431485983 Marionette TRACE conn6 <- [1,918,null,{}] 20:51:25 INFO - PROCESS | 680 | 1467431485994 Marionette TRACE conn6 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:25 INFO - PROCESS | 680 | 1467431485999 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:26 INFO - PROCESS | 680 | 1467431486111 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 20:51:26 INFO - PROCESS | 680 | 1467431486200 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:26 INFO - PROCESS | 680 | 1467431486203 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:26 INFO - PROCESS | 680 | ++DOCSHELL 12312C00 == 30 [pid = 680] [id = 239] 20:51:26 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (12313C00) [pid = 680] [serial = 716] [outer = 00000000] 20:51:26 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (123DD000) [pid = 680] [serial = 717] [outer = 12313C00] 20:51:26 INFO - PROCESS | 680 | 1467431486253 Marionette DEBUG loaded listener.js 20:51:26 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (123E5000) [pid = 680] [serial = 718] [outer = 12313C00] 20:51:26 INFO - PROCESS | 680 | 1467431486648 Marionette TRACE conn6 <- [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]]]}] 20:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 730ms 20:51:26 INFO - PROCESS | 680 | 1467431486714 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 20:51:26 INFO - PROCESS | 680 | 1467431486716 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 20:51:26 INFO - PROCESS | 680 | 1467431486719 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:51:26 INFO - PROCESS | 680 | 1467431486721 Marionette TRACE conn6 <- [1,922,null,{}] 20:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:51:26 INFO - PROCESS | 680 | 1467431486724 Marionette TRACE conn6 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:26 INFO - PROCESS | 680 | 1467431486726 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:26 INFO - PROCESS | 680 | 1467431486837 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 20:51:26 INFO - PROCESS | 680 | 1467431486844 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:26 INFO - PROCESS | 680 | 1467431486846 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:26 INFO - PROCESS | 680 | ++DOCSHELL 123E7400 == 31 [pid = 680] [id = 240] 20:51:26 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (123EAC00) [pid = 680] [serial = 719] [outer = 00000000] 20:51:26 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (128B7400) [pid = 680] [serial = 720] [outer = 123EAC00] 20:51:26 INFO - PROCESS | 680 | 1467431486892 Marionette DEBUG loaded listener.js 20:51:26 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (12E22C00) [pid = 680] [serial = 721] [outer = 123EAC00] 20:51:27 INFO - PROCESS | 680 | 1467431487291 Marionette TRACE conn6 <- [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]]]}] 20:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 630ms 20:51:27 INFO - PROCESS | 680 | 1467431487353 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 20:51:27 INFO - PROCESS | 680 | 1467431487356 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 20:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:51:27 INFO - PROCESS | 680 | 1467431487359 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:51:27 INFO - PROCESS | 680 | 1467431487360 Marionette TRACE conn6 <- [1,926,null,{}] 20:51:27 INFO - PROCESS | 680 | 1467431487363 Marionette TRACE conn6 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:27 INFO - PROCESS | 680 | 1467431487365 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:27 INFO - PROCESS | 680 | 1467431487472 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 20:51:27 INFO - PROCESS | 680 | 1467431487513 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:27 INFO - PROCESS | 680 | 1467431487515 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:27 INFO - PROCESS | 680 | ++DOCSHELL 12DCA400 == 32 [pid = 680] [id = 241] 20:51:27 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (12E2FC00) [pid = 680] [serial = 722] [outer = 00000000] 20:51:27 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (12F4C800) [pid = 680] [serial = 723] [outer = 12E2FC00] 20:51:27 INFO - PROCESS | 680 | 1467431487558 Marionette DEBUG loaded listener.js 20:51:27 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (13A4E400) [pid = 680] [serial = 724] [outer = 12E2FC00] 20:51:27 INFO - PROCESS | 680 | 1467431487959 Marionette TRACE conn6 <- [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]]]}] 20:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 630ms 20:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:51:27 INFO - PROCESS | 680 | 1467431487990 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 20:51:27 INFO - PROCESS | 680 | 1467431487992 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 20:51:27 INFO - PROCESS | 680 | 1467431487995 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:51:27 INFO - PROCESS | 680 | 1467431487997 Marionette TRACE conn6 <- [1,930,null,{}] 20:51:27 INFO - PROCESS | 680 | 1467431488000 Marionette TRACE conn6 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:27 INFO - PROCESS | 680 | 1467431488006 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:28 INFO - PROCESS | 680 | 1467431488138 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 20:51:28 INFO - PROCESS | 680 | 1467431488152 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:28 INFO - PROCESS | 680 | 1467431488154 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:28 INFO - PROCESS | 680 | ++DOCSHELL 144C7C00 == 33 [pid = 680] [id = 242] 20:51:28 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (14B54800) [pid = 680] [serial = 725] [outer = 00000000] 20:51:28 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (1596F800) [pid = 680] [serial = 726] [outer = 14B54800] 20:51:28 INFO - PROCESS | 680 | 1467431488198 Marionette DEBUG loaded listener.js 20:51:28 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (15FA9000) [pid = 680] [serial = 727] [outer = 14B54800] 20:51:28 INFO - PROCESS | 680 | 1467431488624 Marionette TRACE conn6 <- [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]]]}] 20:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 670ms 20:51:28 INFO - PROCESS | 680 | 1467431488666 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 20:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:51:28 INFO - PROCESS | 680 | 1467431488668 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 20:51:28 INFO - PROCESS | 680 | 1467431488671 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:51:28 INFO - PROCESS | 680 | 1467431488672 Marionette TRACE conn6 <- [1,934,null,{}] 20:51:28 INFO - PROCESS | 680 | 1467431488676 Marionette TRACE conn6 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:28 INFO - PROCESS | 680 | 1467431488677 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:28 INFO - PROCESS | 680 | 1467431488810 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 20:51:28 INFO - PROCESS | 680 | 1467431488865 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:28 INFO - PROCESS | 680 | 1467431488866 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:28 INFO - PROCESS | 680 | ++DOCSHELL 15FAB400 == 34 [pid = 680] [id = 243] 20:51:28 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (15FABC00) [pid = 680] [serial = 728] [outer = 00000000] 20:51:28 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (1688B000) [pid = 680] [serial = 729] [outer = 15FABC00] 20:51:28 INFO - PROCESS | 680 | 1467431488909 Marionette DEBUG loaded listener.js 20:51:28 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (1688EC00) [pid = 680] [serial = 730] [outer = 15FABC00] 20:51:29 INFO - PROCESS | 680 | 1467431489270 Marionette TRACE conn6 <- [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]]]}] 20:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 630ms 20:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:51:29 INFO - PROCESS | 680 | 1467431489302 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 20:51:29 INFO - PROCESS | 680 | 1467431489304 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 20:51:29 INFO - PROCESS | 680 | 1467431489307 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:51:29 INFO - PROCESS | 680 | 1467431489308 Marionette TRACE conn6 <- [1,938,null,{}] 20:51:29 INFO - PROCESS | 680 | 1467431489312 Marionette TRACE conn6 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:29 INFO - PROCESS | 680 | 1467431489314 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:29 INFO - PROCESS | 680 | 1467431489427 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 20:51:29 INFO - PROCESS | 680 | 1467431489435 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:29 INFO - PROCESS | 680 | 1467431489437 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:29 INFO - PROCESS | 680 | ++DOCSHELL 1680E800 == 35 [pid = 680] [id = 244] 20:51:29 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (16D63C00) [pid = 680] [serial = 731] [outer = 00000000] 20:51:29 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (16EC7400) [pid = 680] [serial = 732] [outer = 16D63C00] 20:51:29 INFO - PROCESS | 680 | 1467431489480 Marionette DEBUG loaded listener.js 20:51:29 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (16E2FC00) [pid = 680] [serial = 733] [outer = 16D63C00] 20:51:29 INFO - PROCESS | 680 | 1467431489907 Marionette TRACE conn6 <- [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]]]}] 20:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 630ms 20:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:51:29 INFO - PROCESS | 680 | 1467431489938 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 20:51:29 INFO - PROCESS | 680 | 1467431489940 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 20:51:29 INFO - PROCESS | 680 | 1467431489943 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:51:29 INFO - PROCESS | 680 | 1467431489945 Marionette TRACE conn6 <- [1,942,null,{}] 20:51:29 INFO - PROCESS | 680 | 1467431489948 Marionette TRACE conn6 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:29 INFO - PROCESS | 680 | 1467431489950 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:30 INFO - PROCESS | 680 | 1467431490059 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 20:51:30 INFO - PROCESS | 680 | 1467431490065 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:30 INFO - PROCESS | 680 | 1467431490066 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:30 INFO - PROCESS | 680 | ++DOCSHELL 12311C00 == 36 [pid = 680] [id = 245] 20:51:30 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (17099C00) [pid = 680] [serial = 734] [outer = 00000000] 20:51:30 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (176CEC00) [pid = 680] [serial = 735] [outer = 17099C00] 20:51:30 INFO - PROCESS | 680 | 1467431490134 Marionette DEBUG loaded listener.js 20:51:30 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (176CF400) [pid = 680] [serial = 736] [outer = 17099C00] 20:51:30 INFO - PROCESS | 680 | 1467431490588 Marionette TRACE conn6 <- [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]]]}] 20:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 670ms 20:51:30 INFO - PROCESS | 680 | 1467431490614 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 20:51:30 INFO - PROCESS | 680 | 1467431490616 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 20:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:51:30 INFO - PROCESS | 680 | 1467431490626 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:51:30 INFO - PROCESS | 680 | 1467431490628 Marionette TRACE conn6 <- [1,946,null,{}] 20:51:30 INFO - PROCESS | 680 | 1467431490631 Marionette TRACE conn6 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:30 INFO - PROCESS | 680 | 1467431490632 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:30 INFO - PROCESS | 680 | 1467431490746 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 20:51:30 INFO - PROCESS | 680 | 1467431490752 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:30 INFO - PROCESS | 680 | 1467431490753 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:30 INFO - PROCESS | 680 | ++DOCSHELL 178B6C00 == 37 [pid = 680] [id = 246] 20:51:30 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (178B7C00) [pid = 680] [serial = 737] [outer = 00000000] 20:51:30 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (17940C00) [pid = 680] [serial = 738] [outer = 178B7C00] 20:51:30 INFO - PROCESS | 680 | 1467431490796 Marionette DEBUG loaded listener.js 20:51:30 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (17974000) [pid = 680] [serial = 739] [outer = 178B7C00] 20:51:31 INFO - PROCESS | 680 | 1467431491253 Marionette TRACE conn6 <- [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]]]}] 20:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 670ms 20:51:31 INFO - PROCESS | 680 | 1467431491304 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 20:51:31 INFO - PROCESS | 680 | 1467431491306 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 20:51:31 INFO - PROCESS | 680 | 1467431491310 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:51:31 INFO - PROCESS | 680 | 1467431491312 Marionette TRACE conn6 <- [1,950,null,{}] 20:51:31 INFO - PROCESS | 680 | 1467431491316 Marionette TRACE conn6 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:31 INFO - PROCESS | 680 | 1467431491319 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:31 INFO - PROCESS | 680 | 1467431491471 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 20:51:31 INFO - PROCESS | 680 | 1467431491499 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:31 INFO - PROCESS | 680 | 1467431491501 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:31 INFO - PROCESS | 680 | ++DOCSHELL 12DC6C00 == 38 [pid = 680] [id = 247] 20:51:31 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (17FD3C00) [pid = 680] [serial = 740] [outer = 00000000] 20:51:31 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (185E4800) [pid = 680] [serial = 741] [outer = 17FD3C00] 20:51:31 INFO - PROCESS | 680 | 1467431491547 Marionette DEBUG loaded listener.js 20:51:31 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (18819000) [pid = 680] [serial = 742] [outer = 17FD3C00] 20:51:32 INFO - PROCESS | 680 | --DOMWINDOW == 90 (17014400) [pid = 680] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:51:32 INFO - PROCESS | 680 | --DOMWINDOW == 89 (178B4400) [pid = 680] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:51:32 INFO - PROCESS | 680 | --DOMWINDOW == 88 (185E0800) [pid = 680] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:51:32 INFO - PROCESS | 680 | --DOMWINDOW == 87 (1885F400) [pid = 680] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:51:32 INFO - PROCESS | 680 | --DOMWINDOW == 86 (15FACC00) [pid = 680] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:51:32 INFO - PROCESS | 680 | --DOMWINDOW == 85 (13A57C00) [pid = 680] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:51:32 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E25E000) [pid = 680] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:51:32 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0DF92400) [pid = 680] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:51:32 INFO - PROCESS | 680 | --DOMWINDOW == 82 (123E8C00) [pid = 680] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:51:32 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E035C00) [pid = 680] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:51:32 INFO - PROCESS | 680 | --DOMWINDOW == 80 (093D3C00) [pid = 680] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:51:32 INFO - PROCESS | 680 | --DOMWINDOW == 79 (16E29400) [pid = 680] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:51:32 INFO - PROCESS | 680 | 1467431492156 Marionette TRACE conn6 <- [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]]]}] 20:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 870ms 20:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:51:32 INFO - PROCESS | 680 | 1467431492184 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 20:51:32 INFO - PROCESS | 680 | 1467431492186 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 20:51:32 INFO - PROCESS | 680 | 1467431492189 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:51:32 INFO - PROCESS | 680 | 1467431492191 Marionette TRACE conn6 <- [1,954,null,{}] 20:51:32 INFO - PROCESS | 680 | 1467431492194 Marionette TRACE conn6 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:32 INFO - PROCESS | 680 | 1467431492196 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:32 INFO - PROCESS | 680 | 1467431492305 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 20:51:32 INFO - PROCESS | 680 | 1467431492359 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:32 INFO - PROCESS | 680 | 1467431492361 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:32 INFO - PROCESS | 680 | ++DOCSHELL 0E252800 == 39 [pid = 680] [id = 248] 20:51:32 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (0E25D800) [pid = 680] [serial = 743] [outer = 00000000] 20:51:32 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (14B5F000) [pid = 680] [serial = 744] [outer = 0E25D800] 20:51:32 INFO - PROCESS | 680 | 1467431492413 Marionette DEBUG loaded listener.js 20:51:32 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (17011800) [pid = 680] [serial = 745] [outer = 0E25D800] 20:51:32 INFO - PROCESS | 680 | 1467431492765 Marionette TRACE conn6 <- [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]]]}] 20:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 630ms 20:51:32 INFO - PROCESS | 680 | 1467431492820 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 20:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:51:32 INFO - PROCESS | 680 | 1467431492822 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 20:51:32 INFO - PROCESS | 680 | 1467431492825 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:51:32 INFO - PROCESS | 680 | 1467431492827 Marionette TRACE conn6 <- [1,958,null,{}] 20:51:32 INFO - PROCESS | 680 | 1467431492831 Marionette TRACE conn6 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:32 INFO - PROCESS | 680 | 1467431492832 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:32 INFO - PROCESS | 680 | 1467431492910 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 20:51:32 INFO - PROCESS | 680 | 1467431492915 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:32 INFO - PROCESS | 680 | 1467431492917 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:32 INFO - PROCESS | 680 | ++DOCSHELL 16810800 == 40 [pid = 680] [id = 249] 20:51:32 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (16D5DC00) [pid = 680] [serial = 746] [outer = 00000000] 20:51:32 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (193ACC00) [pid = 680] [serial = 747] [outer = 16D5DC00] 20:51:32 INFO - PROCESS | 680 | 1467431492959 Marionette DEBUG loaded listener.js 20:51:33 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (1948C800) [pid = 680] [serial = 748] [outer = 16D5DC00] 20:51:33 INFO - PROCESS | 680 | 1467431493360 Marionette TRACE conn6 <- [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]]]}] 20:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 570ms 20:51:33 INFO - PROCESS | 680 | 1467431493396 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 20:51:33 INFO - PROCESS | 680 | 1467431493398 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 20:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:51:33 INFO - PROCESS | 680 | 1467431493401 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:51:33 INFO - PROCESS | 680 | 1467431493402 Marionette TRACE conn6 <- [1,962,null,{}] 20:51:33 INFO - PROCESS | 680 | 1467431493406 Marionette TRACE conn6 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:33 INFO - PROCESS | 680 | 1467431493407 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:33 INFO - PROCESS | 680 | 1467431493527 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 20:51:33 INFO - PROCESS | 680 | 1467431493538 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:33 INFO - PROCESS | 680 | 1467431493540 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:33 INFO - PROCESS | 680 | ++DOCSHELL 17E2FC00 == 41 [pid = 680] [id = 250] 20:51:33 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (19491800) [pid = 680] [serial = 749] [outer = 00000000] 20:51:33 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (1A205400) [pid = 680] [serial = 750] [outer = 19491800] 20:51:33 INFO - PROCESS | 680 | 1467431493582 Marionette DEBUG loaded listener.js 20:51:33 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (1A20EC00) [pid = 680] [serial = 751] [outer = 19491800] 20:51:33 INFO - PROCESS | 680 | 1467431493963 Marionette TRACE conn6 <- [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]]]}] 20:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 630ms 20:51:34 INFO - PROCESS | 680 | 1467431494033 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 20:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:51:34 INFO - PROCESS | 680 | 1467431494037 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 20:51:34 INFO - PROCESS | 680 | 1467431494042 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:51:34 INFO - PROCESS | 680 | 1467431494046 Marionette TRACE conn6 <- [1,966,null,{}] 20:51:34 INFO - PROCESS | 680 | 1467431494053 Marionette TRACE conn6 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:34 INFO - PROCESS | 680 | 1467431494056 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:34 INFO - PROCESS | 680 | 1467431494202 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 20:51:34 INFO - PROCESS | 680 | 1467431494382 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:34 INFO - PROCESS | 680 | 1467431494387 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:34 INFO - PROCESS | 680 | ++DOCSHELL 0DF74000 == 42 [pid = 680] [id = 251] 20:51:34 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (0DF74800) [pid = 680] [serial = 752] [outer = 00000000] 20:51:34 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (0DFC4C00) [pid = 680] [serial = 753] [outer = 0DF74800] 20:51:34 INFO - PROCESS | 680 | 1467431494443 Marionette DEBUG loaded listener.js 20:51:34 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (0E031800) [pid = 680] [serial = 754] [outer = 0DF74800] 20:51:35 INFO - PROCESS | 680 | 1467431495126 Marionette TRACE conn6 <- [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]]]}] 20:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1127ms 20:51:35 INFO - PROCESS | 680 | 1467431495170 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 20:51:35 INFO - PROCESS | 680 | 1467431495173 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 20:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:51:35 INFO - PROCESS | 680 | 1467431495179 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:51:35 INFO - PROCESS | 680 | 1467431495183 Marionette TRACE conn6 <- [1,970,null,{}] 20:51:35 INFO - PROCESS | 680 | 1467431495188 Marionette TRACE conn6 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:35 INFO - PROCESS | 680 | 1467431495191 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:35 INFO - PROCESS | 680 | 1467431495370 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 20:51:35 INFO - PROCESS | 680 | 1467431495380 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:35 INFO - PROCESS | 680 | 1467431495383 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:35 INFO - PROCESS | 680 | ++DOCSHELL 0E8C0800 == 43 [pid = 680] [id = 252] 20:51:35 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (0F0D8400) [pid = 680] [serial = 755] [outer = 00000000] 20:51:35 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (1230DC00) [pid = 680] [serial = 756] [outer = 0F0D8400] 20:51:35 INFO - PROCESS | 680 | 1467431495438 Marionette DEBUG loaded listener.js 20:51:35 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (125AB400) [pid = 680] [serial = 757] [outer = 0F0D8400] 20:51:36 INFO - PROCESS | 680 | 1467431496401 Marionette TRACE conn6 <- [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]]]}] 20:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1280ms 20:51:36 INFO - PROCESS | 680 | 1467431496460 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 20:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:51:36 INFO - PROCESS | 680 | 1467431496464 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 20:51:36 INFO - PROCESS | 680 | 1467431496469 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:51:36 INFO - PROCESS | 680 | 1467431496473 Marionette TRACE conn6 <- [1,974,null,{}] 20:51:36 INFO - PROCESS | 680 | 1467431496478 Marionette TRACE conn6 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:36 INFO - PROCESS | 680 | 1467431496481 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:36 INFO - PROCESS | 680 | 1467431496589 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 20:51:36 INFO - PROCESS | 680 | 1467431496676 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:36 INFO - PROCESS | 680 | 1467431496680 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:36 INFO - PROCESS | 680 | ++DOCSHELL 0DF92400 == 44 [pid = 680] [id = 253] 20:51:36 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (0E03FC00) [pid = 680] [serial = 758] [outer = 00000000] 20:51:36 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (0E255C00) [pid = 680] [serial = 759] [outer = 0E03FC00] 20:51:36 INFO - PROCESS | 680 | 1467431496773 Marionette DEBUG loaded listener.js 20:51:36 INFO - PROCESS | 680 | ++DOMWINDOW == 97 (0E705800) [pid = 680] [serial = 760] [outer = 0E03FC00] 20:51:36 INFO - PROCESS | 680 | --DOCSHELL 16810800 == 43 [pid = 680] [id = 249] 20:51:36 INFO - PROCESS | 680 | --DOCSHELL 0E252800 == 42 [pid = 680] [id = 248] 20:51:36 INFO - PROCESS | 680 | --DOCSHELL 12DC6C00 == 41 [pid = 680] [id = 247] 20:51:36 INFO - PROCESS | 680 | --DOCSHELL 178B6C00 == 40 [pid = 680] [id = 246] 20:51:36 INFO - PROCESS | 680 | --DOCSHELL 12311C00 == 39 [pid = 680] [id = 245] 20:51:36 INFO - PROCESS | 680 | --DOCSHELL 1680E800 == 38 [pid = 680] [id = 244] 20:51:36 INFO - PROCESS | 680 | --DOCSHELL 15FAB400 == 37 [pid = 680] [id = 243] 20:51:36 INFO - PROCESS | 680 | --DOCSHELL 144C7C00 == 36 [pid = 680] [id = 242] 20:51:36 INFO - PROCESS | 680 | --DOCSHELL 12DCA400 == 35 [pid = 680] [id = 241] 20:51:37 INFO - PROCESS | 680 | --DOCSHELL 123E7400 == 34 [pid = 680] [id = 240] 20:51:37 INFO - PROCESS | 680 | --DOCSHELL 12312C00 == 33 [pid = 680] [id = 239] 20:51:37 INFO - PROCESS | 680 | --DOCSHELL 0E076C00 == 32 [pid = 680] [id = 238] 20:51:37 INFO - PROCESS | 680 | --DOCSHELL 0DF8BC00 == 31 [pid = 680] [id = 237] 20:51:37 INFO - PROCESS | 680 | --DOCSHELL 093C7000 == 30 [pid = 680] [id = 236] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 96 (17646000) [pid = 680] [serial = 693] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 95 (17E2D800) [pid = 680] [serial = 696] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 94 (185E6400) [pid = 680] [serial = 699] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 93 (178BC800) [pid = 680] [serial = 697] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 92 (19324000) [pid = 680] [serial = 705] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 91 (185EB400) [pid = 680] [serial = 700] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 90 (19486C00) [pid = 680] [serial = 706] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 89 (16B1C000) [pid = 680] [serial = 690] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 88 (14B61000) [pid = 680] [serial = 687] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 87 (15AE4800) [pid = 680] [serial = 688] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 86 (123E7800) [pid = 680] [serial = 684] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 85 (125E1400) [pid = 680] [serial = 685] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E069800) [pid = 680] [serial = 680] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E25F800) [pid = 680] [serial = 681] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 82 (12E52400) [pid = 680] [serial = 678] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 81 (128B5000) [pid = 680] [serial = 677] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0E22BC00) [pid = 680] [serial = 675] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0E06FC00) [pid = 680] [serial = 674] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 78 (144C5C00) [pid = 680] [serial = 672] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0DFD1800) [pid = 680] [serial = 387] [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.] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 76 (1948C400) [pid = 680] [serial = 708] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 75 (1852D000) [pid = 680] [serial = 702] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 74 (185E2000) [pid = 680] [serial = 703] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 73 (17651800) [pid = 680] [serial = 694] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | --DOMWINDOW == 72 (16E24000) [pid = 680] [serial = 691] [outer = 00000000] [url = about:blank] 20:51:37 INFO - PROCESS | 680 | 1467431497287 Marionette TRACE conn6 <- [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]]]}] 20:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 890ms 20:51:37 INFO - PROCESS | 680 | 1467431497360 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 20:51:37 INFO - PROCESS | 680 | 1467431497364 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 20:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:51:37 INFO - PROCESS | 680 | 1467431497370 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:51:37 INFO - PROCESS | 680 | 1467431497372 Marionette TRACE conn6 <- [1,978,null,{}] 20:51:37 INFO - PROCESS | 680 | 1467431497376 Marionette TRACE conn6 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:37 INFO - PROCESS | 680 | 1467431497379 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:37 INFO - PROCESS | 680 | 1467431497463 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 20:51:37 INFO - PROCESS | 680 | 1467431497475 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:37 INFO - PROCESS | 680 | 1467431497478 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:37 INFO - PROCESS | 680 | ++DOCSHELL 0E22EC00 == 31 [pid = 680] [id = 254] 20:51:37 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0E252800) [pid = 680] [serial = 761] [outer = 00000000] 20:51:37 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0E58BC00) [pid = 680] [serial = 762] [outer = 0E252800] 20:51:37 INFO - PROCESS | 680 | 1467431497524 Marionette DEBUG loaded listener.js 20:51:37 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (0F0D9400) [pid = 680] [serial = 763] [outer = 0E252800] 20:51:37 INFO - PROCESS | 680 | 1467431497993 Marionette TRACE conn6 <- [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]]]}] 20:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 670ms 20:51:38 INFO - PROCESS | 680 | 1467431498045 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 20:51:38 INFO - PROCESS | 680 | 1467431498047 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 20:51:38 INFO - PROCESS | 680 | 1467431498050 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:51:38 INFO - PROCESS | 680 | 1467431498054 Marionette TRACE conn6 <- [1,982,null,{}] 20:51:38 INFO - PROCESS | 680 | 1467431498064 Marionette TRACE conn6 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:38 INFO - PROCESS | 680 | 1467431498069 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:38 INFO - PROCESS | 680 | 1467431498181 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 20:51:38 INFO - PROCESS | 680 | 1467431498272 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:38 INFO - PROCESS | 680 | 1467431498275 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:38 INFO - PROCESS | 680 | ++DOCSHELL 12E48000 == 32 [pid = 680] [id = 255] 20:51:38 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (12E4A400) [pid = 680] [serial = 764] [outer = 00000000] 20:51:38 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (12EE4000) [pid = 680] [serial = 765] [outer = 12E4A400] 20:51:38 INFO - PROCESS | 680 | 1467431498322 Marionette DEBUG loaded listener.js 20:51:38 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (12FF7800) [pid = 680] [serial = 766] [outer = 12E4A400] 20:51:38 INFO - PROCESS | 680 | 1467431498679 Marionette TRACE conn6 <- [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]]]}] 20:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 671ms 20:51:38 INFO - PROCESS | 680 | 1467431498730 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 20:51:38 INFO - PROCESS | 680 | 1467431498733 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 20:51:38 INFO - PROCESS | 680 | 1467431498736 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:51:38 INFO - PROCESS | 680 | 1467431498737 Marionette TRACE conn6 <- [1,986,null,{}] 20:51:38 INFO - PROCESS | 680 | 1467431498741 Marionette TRACE conn6 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:38 INFO - PROCESS | 680 | 1467431498743 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:38 INFO - PROCESS | 680 | 1467431498826 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 20:51:38 INFO - PROCESS | 680 | 1467431498831 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:38 INFO - PROCESS | 680 | 1467431498842 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:38 INFO - PROCESS | 680 | ++DOCSHELL 13F46800 == 33 [pid = 680] [id = 256] 20:51:38 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (144C7000) [pid = 680] [serial = 767] [outer = 00000000] 20:51:38 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (15FA3000) [pid = 680] [serial = 768] [outer = 144C7000] 20:51:38 INFO - PROCESS | 680 | 1467431498888 Marionette DEBUG loaded listener.js 20:51:38 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (15FAD400) [pid = 680] [serial = 769] [outer = 144C7000] 20:51:39 INFO - PROCESS | 680 | 1467431499369 Marionette TRACE conn6 <- [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]]]}] 20:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 670ms 20:51:39 INFO - PROCESS | 680 | 1467431499411 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 20:51:39 INFO - PROCESS | 680 | 1467431499413 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 20:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:51:39 INFO - PROCESS | 680 | 1467431499421 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:51:39 INFO - PROCESS | 680 | 1467431499423 Marionette TRACE conn6 <- [1,990,null,{}] 20:51:39 INFO - PROCESS | 680 | 1467431499427 Marionette TRACE conn6 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:39 INFO - PROCESS | 680 | 1467431499429 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:39 INFO - PROCESS | 680 | 1467431499534 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 20:51:39 INFO - PROCESS | 680 | 1467431499618 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:39 INFO - PROCESS | 680 | 1467431499620 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:39 INFO - PROCESS | 680 | ++DOCSHELL 161D2400 == 34 [pid = 680] [id = 257] 20:51:39 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (16803400) [pid = 680] [serial = 770] [outer = 00000000] 20:51:39 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (16B17800) [pid = 680] [serial = 771] [outer = 16803400] 20:51:39 INFO - PROCESS | 680 | 1467431499665 Marionette DEBUG loaded listener.js 20:51:39 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (16D5B800) [pid = 680] [serial = 772] [outer = 16803400] 20:51:40 INFO - PROCESS | 680 | 1467431500084 Marionette TRACE conn6 <- [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]]]}] 20:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 670ms 20:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:51:40 INFO - PROCESS | 680 | 1467431500100 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 20:51:40 INFO - PROCESS | 680 | 1467431500102 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 20:51:40 INFO - PROCESS | 680 | 1467431500105 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:51:40 INFO - PROCESS | 680 | 1467431500106 Marionette TRACE conn6 <- [1,994,null,{}] 20:51:40 INFO - PROCESS | 680 | 1467431500110 Marionette TRACE conn6 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:40 INFO - PROCESS | 680 | 1467431500115 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:40 INFO - PROCESS | 680 | 1467431500250 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 20:51:40 INFO - PROCESS | 680 | 1467431500255 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:40 INFO - PROCESS | 680 | 1467431500257 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:40 INFO - PROCESS | 680 | ++DOCSHELL 1688CC00 == 35 [pid = 680] [id = 258] 20:51:40 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (16E30C00) [pid = 680] [serial = 773] [outer = 00000000] 20:51:40 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (178BB000) [pid = 680] [serial = 774] [outer = 16E30C00] 20:51:40 INFO - PROCESS | 680 | 1467431500302 Marionette DEBUG loaded listener.js 20:51:40 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (178C2400) [pid = 680] [serial = 775] [outer = 16E30C00] 20:51:40 INFO - PROCESS | 680 | 1467431500747 Marionette TRACE conn6 <- [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]]]}] 20:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 20:51:40 INFO - PROCESS | 680 | 1467431500775 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 20:51:40 INFO - PROCESS | 680 | 1467431500777 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 20:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:51:40 INFO - PROCESS | 680 | 1467431500787 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:51:40 INFO - PROCESS | 680 | 1467431500789 Marionette TRACE conn6 <- [1,998,null,{}] 20:51:40 INFO - PROCESS | 680 | 1467431500801 Marionette TRACE conn6 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:40 INFO - PROCESS | 680 | 1467431500803 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:40 INFO - PROCESS | 680 | 1467431500937 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 20:51:40 INFO - PROCESS | 680 | 1467431500997 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:40 INFO - PROCESS | 680 | 1467431500999 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:40 INFO - PROCESS | 680 | ++DOCSHELL 17E35C00 == 36 [pid = 680] [id = 259] 20:51:40 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (17FC6400) [pid = 680] [serial = 776] [outer = 00000000] 20:51:41 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (18240000) [pid = 680] [serial = 777] [outer = 17FC6400] 20:51:41 INFO - PROCESS | 680 | 1467431501041 Marionette DEBUG loaded listener.js 20:51:41 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (18528C00) [pid = 680] [serial = 778] [outer = 17FC6400] 20:51:41 INFO - PROCESS | 680 | --DOMWINDOW == 89 (15FABC00) [pid = 680] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:51:41 INFO - PROCESS | 680 | --DOMWINDOW == 88 (16D5DC00) [pid = 680] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:51:41 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0E075800) [pid = 680] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:51:41 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0DF92000) [pid = 680] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:51:41 INFO - PROCESS | 680 | --DOMWINDOW == 85 (123EAC00) [pid = 680] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:51:41 INFO - PROCESS | 680 | --DOMWINDOW == 84 (16D63C00) [pid = 680] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:51:41 INFO - PROCESS | 680 | --DOMWINDOW == 83 (17099C00) [pid = 680] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:51:41 INFO - PROCESS | 680 | --DOMWINDOW == 82 (178B7C00) [pid = 680] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:51:41 INFO - PROCESS | 680 | --DOMWINDOW == 81 (14B54800) [pid = 680] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:51:41 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0E25D800) [pid = 680] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:51:41 INFO - PROCESS | 680 | --DOMWINDOW == 79 (12E2FC00) [pid = 680] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:51:41 INFO - PROCESS | 680 | --DOMWINDOW == 78 (17FD3C00) [pid = 680] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:51:41 INFO - PROCESS | 680 | --DOMWINDOW == 77 (12313C00) [pid = 680] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:51:41 INFO - PROCESS | 680 | 1467431501522 Marionette TRACE conn6 <- [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]]]}] 20:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 770ms 20:51:41 INFO - PROCESS | 680 | 1467431501560 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 20:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:51:41 INFO - PROCESS | 680 | 1467431501562 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 20:51:41 INFO - PROCESS | 680 | 1467431501565 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:51:41 INFO - PROCESS | 680 | 1467431501567 Marionette TRACE conn6 <- [1,1002,null,{}] 20:51:41 INFO - PROCESS | 680 | 1467431501582 Marionette TRACE conn6 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:41 INFO - PROCESS | 680 | 1467431501584 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:41 INFO - PROCESS | 680 | 1467431501688 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 20:51:41 INFO - PROCESS | 680 | 1467431501693 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:41 INFO - PROCESS | 680 | 1467431501695 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:41 INFO - PROCESS | 680 | ++DOCSHELL 12E2FC00 == 37 [pid = 680] [id = 260] 20:51:41 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (14459C00) [pid = 680] [serial = 779] [outer = 00000000] 20:51:41 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (176CE800) [pid = 680] [serial = 780] [outer = 14459C00] 20:51:41 INFO - PROCESS | 680 | 1467431501737 Marionette DEBUG loaded listener.js 20:51:41 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (17972800) [pid = 680] [serial = 781] [outer = 14459C00] 20:51:42 INFO - PROCESS | 680 | 1467431502133 Marionette TRACE conn6 <- [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]]]}] 20:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 631ms 20:51:42 INFO - PROCESS | 680 | 1467431502198 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 20:51:42 INFO - PROCESS | 680 | 1467431502200 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 20:51:42 INFO - PROCESS | 680 | 1467431502203 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:51:42 INFO - PROCESS | 680 | 1467431502205 Marionette TRACE conn6 <- [1,1006,null,{}] 20:51:42 INFO - PROCESS | 680 | 1467431502212 Marionette TRACE conn6 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:42 INFO - PROCESS | 680 | 1467431502214 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:42 INFO - PROCESS | 680 | 1467431502293 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 20:51:42 INFO - PROCESS | 680 | 1467431502299 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:42 INFO - PROCESS | 680 | 1467431502300 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:42 INFO - PROCESS | 680 | ++DOCSHELL 18241C00 == 38 [pid = 680] [id = 261] 20:51:42 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (185E5C00) [pid = 680] [serial = 782] [outer = 00000000] 20:51:42 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (185EAC00) [pid = 680] [serial = 783] [outer = 185E5C00] 20:51:42 INFO - PROCESS | 680 | 1467431502343 Marionette DEBUG loaded listener.js 20:51:42 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (0E25B800) [pid = 680] [serial = 784] [outer = 185E5C00] 20:51:42 INFO - PROCESS | 680 | 1467431502784 Marionette TRACE conn6 <- [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]]]}] 20:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 630ms 20:51:42 INFO - PROCESS | 680 | 1467431502838 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 20:51:42 INFO - PROCESS | 680 | 1467431502840 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 20:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:51:42 INFO - PROCESS | 680 | 1467431502842 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:51:42 INFO - PROCESS | 680 | 1467431502844 Marionette TRACE conn6 <- [1,1010,null,{}] 20:51:42 INFO - PROCESS | 680 | 1467431502848 Marionette TRACE conn6 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:42 INFO - PROCESS | 680 | 1467431502849 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:42 INFO - PROCESS | 680 | 1467431502931 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 20:51:42 INFO - PROCESS | 680 | 1467431502936 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:42 INFO - PROCESS | 680 | 1467431502938 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:42 INFO - PROCESS | 680 | ++DOCSHELL 185E0400 == 39 [pid = 680] [id = 262] 20:51:42 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (185ED800) [pid = 680] [serial = 785] [outer = 00000000] 20:51:42 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (19324800) [pid = 680] [serial = 786] [outer = 185ED800] 20:51:42 INFO - PROCESS | 680 | 1467431502980 Marionette DEBUG loaded listener.js 20:51:43 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (193B8400) [pid = 680] [serial = 787] [outer = 185ED800] 20:51:43 INFO - PROCESS | 680 | 1467431503522 Marionette TRACE conn6 <- [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]]]}] 20:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 770ms 20:51:43 INFO - PROCESS | 680 | 1467431503614 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 20:51:43 INFO - PROCESS | 680 | 1467431503619 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 20:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:51:43 INFO - PROCESS | 680 | 1467431503680 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:51:43 INFO - PROCESS | 680 | 1467431503684 Marionette TRACE conn6 <- [1,1014,null,{}] 20:51:43 INFO - PROCESS | 680 | 1467431503692 Marionette TRACE conn6 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:43 INFO - PROCESS | 680 | 1467431503695 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:43 INFO - PROCESS | 680 | 1467431503810 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 20:51:43 INFO - PROCESS | 680 | 1467431503933 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:43 INFO - PROCESS | 680 | 1467431503937 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:43 INFO - PROCESS | 680 | ++DOCSHELL 0DF71400 == 40 [pid = 680] [id = 263] 20:51:43 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (0DF72400) [pid = 680] [serial = 788] [outer = 00000000] 20:51:43 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (0E255000) [pid = 680] [serial = 789] [outer = 0DF72400] 20:51:43 INFO - PROCESS | 680 | 1467431503995 Marionette DEBUG loaded listener.js 20:51:44 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (0F2CC000) [pid = 680] [serial = 790] [outer = 0DF72400] 20:51:44 INFO - PROCESS | 680 | 1467431504543 Marionette TRACE conn6 <- [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]]]}] 20:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 950ms 20:51:44 INFO - PROCESS | 680 | 1467431504619 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 20:51:44 INFO - PROCESS | 680 | 1467431504624 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 20:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:51:44 INFO - PROCESS | 680 | 1467431504631 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:51:44 INFO - PROCESS | 680 | 1467431504634 Marionette TRACE conn6 <- [1,1018,null,{}] 20:51:44 INFO - PROCESS | 680 | 1467431504638 Marionette TRACE conn6 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:44 INFO - PROCESS | 680 | 1467431504641 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:44 INFO - PROCESS | 680 | 1467431504758 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 20:51:44 INFO - PROCESS | 680 | 1467431504887 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:44 INFO - PROCESS | 680 | 1467431504890 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:44 INFO - PROCESS | 680 | ++DOCSHELL 13F42800 == 41 [pid = 680] [id = 264] 20:51:44 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (13F46400) [pid = 680] [serial = 791] [outer = 00000000] 20:51:44 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (1596E000) [pid = 680] [serial = 792] [outer = 13F46400] 20:51:44 INFO - PROCESS | 680 | 1467431504946 Marionette DEBUG loaded listener.js 20:51:45 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (16D67800) [pid = 680] [serial = 793] [outer = 13F46400] 20:51:45 INFO - PROCESS | 680 | 1467431505568 Marionette TRACE conn6 <- [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]]]}] 20:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 970ms 20:51:45 INFO - PROCESS | 680 | 1467431505604 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 20:51:45 INFO - PROCESS | 680 | 1467431505607 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 20:51:45 INFO - PROCESS | 680 | 1467431505610 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:51:45 INFO - PROCESS | 680 | 1467431505614 Marionette TRACE conn6 <- [1,1022,null,{}] 20:51:45 INFO - PROCESS | 680 | 1467431505625 Marionette TRACE conn6 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:45 INFO - PROCESS | 680 | 1467431505630 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:45 INFO - PROCESS | 680 | 1467431505735 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 20:51:45 INFO - PROCESS | 680 | 1467431505865 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:45 INFO - PROCESS | 680 | 1467431505868 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:45 INFO - PROCESS | 680 | ++DOCSHELL 194B0C00 == 42 [pid = 680] [id = 265] 20:51:45 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (194EB800) [pid = 680] [serial = 794] [outer = 00000000] 20:51:45 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (1A95A800) [pid = 680] [serial = 795] [outer = 194EB800] 20:51:45 INFO - PROCESS | 680 | 1467431505925 Marionette DEBUG loaded listener.js 20:51:46 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (1A962C00) [pid = 680] [serial = 796] [outer = 194EB800] 20:51:46 INFO - PROCESS | 680 | 1467431506480 Marionette TRACE conn6 <- [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]]]}] 20:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 930ms 20:51:46 INFO - PROCESS | 680 | 1467431506544 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 20:51:46 INFO - PROCESS | 680 | 1467431506547 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 20:51:46 INFO - PROCESS | 680 | 1467431506550 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:51:46 INFO - PROCESS | 680 | 1467431506552 Marionette TRACE conn6 <- [1,1026,null,{}] 20:51:46 INFO - PROCESS | 680 | 1467431506556 Marionette TRACE conn6 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:46 INFO - PROCESS | 680 | 1467431506558 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:46 INFO - PROCESS | 680 | 1467431506666 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 20:51:46 INFO - PROCESS | 680 | 1467431506800 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:46 INFO - PROCESS | 680 | 1467431506803 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:46 INFO - PROCESS | 680 | ++DOCSHELL 1ABC6C00 == 43 [pid = 680] [id = 266] 20:51:46 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (1ABC7400) [pid = 680] [serial = 797] [outer = 00000000] 20:51:46 INFO - PROCESS | 680 | ++DOMWINDOW == 97 (1C26F000) [pid = 680] [serial = 798] [outer = 1ABC7400] 20:51:46 INFO - PROCESS | 680 | 1467431506856 Marionette DEBUG loaded listener.js 20:51:46 INFO - PROCESS | 680 | ++DOMWINDOW == 98 (1C272C00) [pid = 680] [serial = 799] [outer = 1ABC7400] 20:51:47 INFO - PROCESS | 680 | 1467431507565 Marionette TRACE conn6 <- [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]]]}] 20:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1074ms 20:51:47 INFO - PROCESS | 680 | 1467431507628 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 20:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:51:47 INFO - PROCESS | 680 | 1467431507632 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 20:51:47 INFO - PROCESS | 680 | 1467431507637 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:51:47 INFO - PROCESS | 680 | 1467431507640 Marionette TRACE conn6 <- [1,1030,null,{}] 20:51:47 INFO - PROCESS | 680 | 1467431507645 Marionette TRACE conn6 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:47 INFO - PROCESS | 680 | 1467431507648 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:47 INFO - PROCESS | 680 | 1467431507746 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 20:51:47 INFO - PROCESS | 680 | 1467431507885 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:47 INFO - PROCESS | 680 | 1467431507888 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:47 INFO - PROCESS | 680 | ++DOCSHELL 0E8BF400 == 44 [pid = 680] [id = 267] 20:51:47 INFO - PROCESS | 680 | ++DOMWINDOW == 99 (0E8C1800) [pid = 680] [serial = 800] [outer = 00000000] 20:51:47 INFO - PROCESS | 680 | ++DOMWINDOW == 100 (123EA800) [pid = 680] [serial = 801] [outer = 0E8C1800] 20:51:47 INFO - PROCESS | 680 | 1467431507940 Marionette DEBUG loaded listener.js 20:51:48 INFO - PROCESS | 680 | ++DOMWINDOW == 101 (12D61800) [pid = 680] [serial = 802] [outer = 0E8C1800] 20:51:48 INFO - PROCESS | 680 | --DOCSHELL 18241C00 == 43 [pid = 680] [id = 261] 20:51:48 INFO - PROCESS | 680 | --DOCSHELL 12E2FC00 == 42 [pid = 680] [id = 260] 20:51:48 INFO - PROCESS | 680 | --DOCSHELL 17E35C00 == 41 [pid = 680] [id = 259] 20:51:48 INFO - PROCESS | 680 | --DOCSHELL 1688CC00 == 40 [pid = 680] [id = 258] 20:51:48 INFO - PROCESS | 680 | --DOCSHELL 161D2400 == 39 [pid = 680] [id = 257] 20:51:48 INFO - PROCESS | 680 | --DOCSHELL 13F46800 == 38 [pid = 680] [id = 256] 20:51:48 INFO - PROCESS | 680 | --DOCSHELL 12E48000 == 37 [pid = 680] [id = 255] 20:51:48 INFO - PROCESS | 680 | --DOCSHELL 0E22EC00 == 36 [pid = 680] [id = 254] 20:51:48 INFO - PROCESS | 680 | --DOCSHELL 0DF92400 == 35 [pid = 680] [id = 253] 20:51:48 INFO - PROCESS | 680 | --DOCSHELL 0DF74000 == 34 [pid = 680] [id = 251] 20:51:48 INFO - PROCESS | 680 | --DOCSHELL 0E8C0800 == 33 [pid = 680] [id = 252] 20:51:48 INFO - PROCESS | 680 | --DOCSHELL 17E2FC00 == 32 [pid = 680] [id = 250] 20:51:48 INFO - PROCESS | 680 | --DOCSHELL 1ABC6C00 == 31 [pid = 680] [id = 266] 20:51:48 INFO - PROCESS | 680 | --DOCSHELL 13F42800 == 30 [pid = 680] [id = 264] 20:51:48 INFO - PROCESS | 680 | --DOCSHELL 194B0C00 == 29 [pid = 680] [id = 265] 20:51:48 INFO - PROCESS | 680 | --DOCSHELL 185E0400 == 28 [pid = 680] [id = 262] 20:51:48 INFO - PROCESS | 680 | --DOCSHELL 0DF71400 == 27 [pid = 680] [id = 263] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 100 (176CEC00) [pid = 680] [serial = 735] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 99 (17940C00) [pid = 680] [serial = 738] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 98 (1596F800) [pid = 680] [serial = 726] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 97 (15FA9000) [pid = 680] [serial = 727] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 96 (14B5F000) [pid = 680] [serial = 744] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 95 (12F4C800) [pid = 680] [serial = 723] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 94 (185E4800) [pid = 680] [serial = 741] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 93 (13A4E400) [pid = 680] [serial = 724] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 92 (17974000) [pid = 680] [serial = 739] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 91 (123DD000) [pid = 680] [serial = 717] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 90 (123E5000) [pid = 680] [serial = 718] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 89 (1688B000) [pid = 680] [serial = 729] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 88 (193ACC00) [pid = 680] [serial = 747] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 87 (1688EC00) [pid = 680] [serial = 730] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0E225400) [pid = 680] [serial = 714] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E22E400) [pid = 680] [serial = 715] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0DFC5800) [pid = 680] [serial = 711] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0DFCC400) [pid = 680] [serial = 712] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 82 (128B7400) [pid = 680] [serial = 720] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 81 (12E22C00) [pid = 680] [serial = 721] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 80 (16EC7400) [pid = 680] [serial = 732] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 79 (18819000) [pid = 680] [serial = 742] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 78 (1948C800) [pid = 680] [serial = 748] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 77 (176CF400) [pid = 680] [serial = 736] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 76 (1A205400) [pid = 680] [serial = 750] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 75 (16E2FC00) [pid = 680] [serial = 733] [outer = 00000000] [url = about:blank] 20:51:48 INFO - PROCESS | 680 | --DOMWINDOW == 74 (17011800) [pid = 680] [serial = 745] [outer = 00000000] [url = about:blank] 20:51:49 INFO - PROCESS | 680 | 1467431509137 Marionette TRACE conn6 <- [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]]]}] 20:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1589ms 20:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:51:49 INFO - PROCESS | 680 | 1467431509228 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 20:51:49 INFO - PROCESS | 680 | 1467431509232 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 20:51:49 INFO - PROCESS | 680 | 1467431509236 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:51:49 INFO - PROCESS | 680 | 1467431509241 Marionette TRACE conn6 <- [1,1034,null,{}] 20:51:49 INFO - PROCESS | 680 | 1467431509245 Marionette TRACE conn6 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:49 INFO - PROCESS | 680 | 1467431509248 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:49 INFO - PROCESS | 680 | 1467431509361 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 20:51:49 INFO - PROCESS | 680 | 1467431509444 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:49 INFO - PROCESS | 680 | 1467431509447 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:49 INFO - PROCESS | 680 | ++DOCSHELL 0DF7B400 == 28 [pid = 680] [id = 268] 20:51:49 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (0DF8C400) [pid = 680] [serial = 803] [outer = 00000000] 20:51:49 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (0E037C00) [pid = 680] [serial = 804] [outer = 0DF8C400] 20:51:49 INFO - PROCESS | 680 | 1467431509494 Marionette DEBUG loaded listener.js 20:51:49 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (0E06AC00) [pid = 680] [serial = 805] [outer = 0DF8C400] 20:51:49 INFO - PROCESS | 680 | 1467431509877 Marionette TRACE conn6 <- [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]]]}] 20:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 690ms 20:51:49 INFO - PROCESS | 680 | 1467431509927 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 20:51:49 INFO - PROCESS | 680 | 1467431509932 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 20:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:51:49 INFO - PROCESS | 680 | 1467431509968 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:51:49 INFO - PROCESS | 680 | 1467431509971 Marionette TRACE conn6 <- [1,1038,null,{}] 20:51:49 INFO - PROCESS | 680 | 1467431509978 Marionette TRACE conn6 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:49 INFO - PROCESS | 680 | 1467431509981 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:50 INFO - PROCESS | 680 | 1467431510070 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 20:51:50 INFO - PROCESS | 680 | 1467431510085 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:50 INFO - PROCESS | 680 | 1467431510087 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:50 INFO - PROCESS | 680 | ++DOCSHELL 0E781400 == 29 [pid = 680] [id = 269] 20:51:50 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0E788800) [pid = 680] [serial = 806] [outer = 00000000] 20:51:50 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0E8CA400) [pid = 680] [serial = 807] [outer = 0E788800] 20:51:50 INFO - PROCESS | 680 | 1467431510134 Marionette DEBUG loaded listener.js 20:51:50 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (12316400) [pid = 680] [serial = 808] [outer = 0E788800] 20:51:50 INFO - PROCESS | 680 | 1467431510563 Marionette TRACE conn6 <- [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]]]}] 20:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 630ms 20:51:50 INFO - PROCESS | 680 | 1467431510602 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 20:51:50 INFO - PROCESS | 680 | 1467431510605 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 20:51:50 INFO - PROCESS | 680 | 1467431510608 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:51:50 INFO - PROCESS | 680 | 1467431510611 Marionette TRACE conn6 <- [1,1042,null,{}] 20:51:50 INFO - PROCESS | 680 | 1467431510622 Marionette TRACE conn6 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:50 INFO - PROCESS | 680 | 1467431510627 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:50 INFO - PROCESS | 680 | 1467431510708 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 20:51:50 INFO - PROCESS | 680 | 1467431510715 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:50 INFO - PROCESS | 680 | 1467431510718 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:50 INFO - PROCESS | 680 | ++DOCSHELL 125E8400 == 30 [pid = 680] [id = 270] 20:51:50 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (12D92800) [pid = 680] [serial = 809] [outer = 00000000] 20:51:50 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (12E30800) [pid = 680] [serial = 810] [outer = 12D92800] 20:51:50 INFO - PROCESS | 680 | 1467431510765 Marionette DEBUG loaded listener.js 20:51:50 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (12F4A400) [pid = 680] [serial = 811] [outer = 12D92800] 20:51:51 INFO - PROCESS | 680 | 1467431511249 Marionette TRACE conn6 <- [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]]]}] 20:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 670ms 20:51:51 INFO - PROCESS | 680 | 1467431511287 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 20:51:51 INFO - PROCESS | 680 | 1467431511290 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 20:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:51:51 INFO - PROCESS | 680 | 1467431511293 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:51:51 INFO - PROCESS | 680 | 1467431511294 Marionette TRACE conn6 <- [1,1046,null,{}] 20:51:51 INFO - PROCESS | 680 | 1467431511298 Marionette TRACE conn6 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:51 INFO - PROCESS | 680 | 1467431511300 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:51 INFO - PROCESS | 680 | 1467431511416 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 20:51:51 INFO - PROCESS | 680 | 1467431511501 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:51 INFO - PROCESS | 680 | 1467431511503 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:51 INFO - PROCESS | 680 | ++DOCSHELL 13F43000 == 31 [pid = 680] [id = 271] 20:51:51 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (13F46800) [pid = 680] [serial = 812] [outer = 00000000] 20:51:51 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (14B54400) [pid = 680] [serial = 813] [outer = 13F46800] 20:51:51 INFO - PROCESS | 680 | 1467431511547 Marionette DEBUG loaded listener.js 20:51:51 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (1596C000) [pid = 680] [serial = 814] [outer = 13F46800] 20:51:51 INFO - PROCESS | 680 | 1467431511936 Marionette TRACE conn6 <- [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]]]}] 20:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 670ms 20:51:51 INFO - PROCESS | 680 | 1467431511980 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 20:51:51 INFO - PROCESS | 680 | 1467431511982 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 20:51:51 INFO - PROCESS | 680 | 1467431511998 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:51:51 INFO - PROCESS | 680 | 1467431512000 Marionette TRACE conn6 <- [1,1050,null,{}] 20:51:51 INFO - PROCESS | 680 | 1467431512004 Marionette TRACE conn6 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:51 INFO - PROCESS | 680 | 1467431512006 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:52 INFO - PROCESS | 680 | 1467431512118 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 20:51:52 INFO - PROCESS | 680 | 1467431512123 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:52 INFO - PROCESS | 680 | 1467431512125 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:52 INFO - PROCESS | 680 | ++DOCSHELL 15FA3800 == 32 [pid = 680] [id = 272] 20:51:52 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (15FA3C00) [pid = 680] [serial = 815] [outer = 00000000] 20:51:52 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (161D0400) [pid = 680] [serial = 816] [outer = 15FA3C00] 20:51:52 INFO - PROCESS | 680 | 1467431512169 Marionette DEBUG loaded listener.js 20:51:52 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (161D3400) [pid = 680] [serial = 817] [outer = 15FA3C00] 20:51:52 INFO - PROCESS | 680 | 1467431512633 Marionette TRACE conn6 <- [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]]]}] 20:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 670ms 20:51:52 INFO - PROCESS | 680 | 1467431512673 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 20:51:52 INFO - PROCESS | 680 | 1467431512675 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 20:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:51:52 INFO - PROCESS | 680 | 1467431512682 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:51:52 INFO - PROCESS | 680 | 1467431512684 Marionette TRACE conn6 <- [1,1054,null,{}] 20:51:52 INFO - PROCESS | 680 | 1467431512687 Marionette TRACE conn6 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:52 INFO - PROCESS | 680 | 1467431512693 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:52 INFO - PROCESS | 680 | 1467431512843 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 20:51:52 INFO - PROCESS | 680 | 1467431512868 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:52 INFO - PROCESS | 680 | 1467431512870 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:52 INFO - PROCESS | 680 | ++DOCSHELL 169C4C00 == 33 [pid = 680] [id = 273] 20:51:52 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (16E2FC00) [pid = 680] [serial = 818] [outer = 00000000] 20:51:52 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (1709A800) [pid = 680] [serial = 819] [outer = 16E2FC00] 20:51:52 INFO - PROCESS | 680 | 1467431512913 Marionette DEBUG loaded listener.js 20:51:52 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (176C6C00) [pid = 680] [serial = 820] [outer = 16E2FC00] 20:51:53 INFO - PROCESS | 680 | --DOMWINDOW == 91 (12E4A400) [pid = 680] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:51:53 INFO - PROCESS | 680 | --DOMWINDOW == 90 (0E252800) [pid = 680] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:51:53 INFO - PROCESS | 680 | --DOMWINDOW == 89 (144C7000) [pid = 680] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:51:53 INFO - PROCESS | 680 | --DOMWINDOW == 88 (0E03FC00) [pid = 680] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:51:53 INFO - PROCESS | 680 | --DOMWINDOW == 87 (17FC6400) [pid = 680] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:51:53 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0DF74800) [pid = 680] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:51:53 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0F0D8400) [pid = 680] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:51:53 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0DF72800) [pid = 680] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:51:53 INFO - PROCESS | 680 | --DOMWINDOW == 83 (14459C00) [pid = 680] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:51:53 INFO - PROCESS | 680 | --DOMWINDOW == 82 (16803400) [pid = 680] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:51:53 INFO - PROCESS | 680 | --DOMWINDOW == 81 (19491800) [pid = 680] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:51:53 INFO - PROCESS | 680 | --DOMWINDOW == 80 (16E30C00) [pid = 680] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:51:53 INFO - PROCESS | 680 | --DOMWINDOW == 79 (185E5C00) [pid = 680] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:51:53 INFO - PROCESS | 680 | --DOMWINDOW == 78 (185ED800) [pid = 680] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:51:53 INFO - PROCESS | 680 | 1467431513505 Marionette TRACE conn6 <- [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]]]}] 20:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 870ms 20:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:51:53 INFO - PROCESS | 680 | 1467431513556 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 20:51:53 INFO - PROCESS | 680 | 1467431513558 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 20:51:53 INFO - PROCESS | 680 | 1467431513561 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:51:53 INFO - PROCESS | 680 | 1467431513563 Marionette TRACE conn6 <- [1,1058,null,{}] 20:51:53 INFO - PROCESS | 680 | 1467431513566 Marionette TRACE conn6 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:53 INFO - PROCESS | 680 | 1467431513568 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:53 INFO - PROCESS | 680 | 1467431513644 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 20:51:53 INFO - PROCESS | 680 | 1467431513649 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:53 INFO - PROCESS | 680 | 1467431513651 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:53 INFO - PROCESS | 680 | ++DOCSHELL 0E252800 == 34 [pid = 680] [id = 274] 20:51:53 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (1252AC00) [pid = 680] [serial = 821] [outer = 00000000] 20:51:53 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (16B12000) [pid = 680] [serial = 822] [outer = 1252AC00] 20:51:53 INFO - PROCESS | 680 | 1467431513694 Marionette DEBUG loaded listener.js 20:51:53 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (16E2F800) [pid = 680] [serial = 823] [outer = 1252AC00] 20:51:54 INFO - PROCESS | 680 | 1467431514097 Marionette TRACE conn6 <- [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]]]}] 20:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 570ms 20:51:54 INFO - PROCESS | 680 | 1467431514133 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 20:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:51:54 INFO - PROCESS | 680 | 1467431514135 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 20:51:54 INFO - PROCESS | 680 | 1467431514138 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:51:54 INFO - PROCESS | 680 | 1467431514140 Marionette TRACE conn6 <- [1,1062,null,{}] 20:51:54 INFO - PROCESS | 680 | 1467431514143 Marionette TRACE conn6 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:54 INFO - PROCESS | 680 | 1467431514145 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:54 INFO - PROCESS | 680 | 1467431514258 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 20:51:54 INFO - PROCESS | 680 | 1467431514266 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:54 INFO - PROCESS | 680 | 1467431514268 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:54 INFO - PROCESS | 680 | ++DOCSHELL 169BB000 == 35 [pid = 680] [id = 275] 20:51:54 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (16D63C00) [pid = 680] [serial = 824] [outer = 00000000] 20:51:54 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (176D4800) [pid = 680] [serial = 825] [outer = 16D63C00] 20:51:54 INFO - PROCESS | 680 | 1467431514310 Marionette DEBUG loaded listener.js 20:51:54 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (15967000) [pid = 680] [serial = 826] [outer = 16D63C00] 20:51:54 INFO - PROCESS | 680 | 1467431514735 Marionette TRACE conn6 <- [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]]]}] 20:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 630ms 20:51:54 INFO - PROCESS | 680 | 1467431514769 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 20:51:54 INFO - PROCESS | 680 | 1467431514771 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 20:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:51:54 INFO - PROCESS | 680 | 1467431514774 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:51:54 INFO - PROCESS | 680 | 1467431514776 Marionette TRACE conn6 <- [1,1066,null,{}] 20:51:54 INFO - PROCESS | 680 | 1467431514779 Marionette TRACE conn6 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:54 INFO - PROCESS | 680 | 1467431514781 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:54 INFO - PROCESS | 680 | 1467431514891 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 20:51:54 INFO - PROCESS | 680 | 1467431514899 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:54 INFO - PROCESS | 680 | 1467431514901 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:54 INFO - PROCESS | 680 | ++DOCSHELL 178C0800 == 36 [pid = 680] [id = 276] 20:51:54 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (178C1000) [pid = 680] [serial = 827] [outer = 00000000] 20:51:54 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (17974000) [pid = 680] [serial = 828] [outer = 178C1000] 20:51:54 INFO - PROCESS | 680 | 1467431514943 Marionette DEBUG loaded listener.js 20:51:54 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (17E32400) [pid = 680] [serial = 829] [outer = 178C1000] 20:51:55 INFO - PROCESS | 680 | 1467431515459 Marionette TRACE conn6 <- [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]]]}] 20:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 730ms 20:51:55 INFO - PROCESS | 680 | 1467431515553 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 20:51:55 INFO - PROCESS | 680 | 1467431515559 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 20:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:51:55 INFO - PROCESS | 680 | 1467431515613 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:51:55 INFO - PROCESS | 680 | 1467431515617 Marionette TRACE conn6 <- [1,1070,null,{}] 20:51:55 INFO - PROCESS | 680 | 1467431515623 Marionette TRACE conn6 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:55 INFO - PROCESS | 680 | 1467431515626 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:55 INFO - PROCESS | 680 | 1467431515755 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 20:51:55 INFO - PROCESS | 680 | 1467431515883 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:55 INFO - PROCESS | 680 | 1467431515888 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:55 INFO - PROCESS | 680 | ++DOCSHELL 0DA60800 == 37 [pid = 680] [id = 277] 20:51:55 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (0DF74C00) [pid = 680] [serial = 830] [outer = 00000000] 20:51:55 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (0E06D400) [pid = 680] [serial = 831] [outer = 0DF74C00] 20:51:55 INFO - PROCESS | 680 | 1467431515946 Marionette DEBUG loaded listener.js 20:51:56 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (0E253400) [pid = 680] [serial = 832] [outer = 0DF74C00] 20:51:56 INFO - PROCESS | 680 | 1467431516640 Marionette TRACE conn6 <- [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]]]}] 20:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1092ms 20:51:56 INFO - PROCESS | 680 | 1467431516697 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 20:51:56 INFO - PROCESS | 680 | 1467431516702 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 20:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:51:56 INFO - PROCESS | 680 | 1467431516708 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:51:56 INFO - PROCESS | 680 | 1467431516711 Marionette TRACE conn6 <- [1,1074,null,{}] 20:51:56 INFO - PROCESS | 680 | 1467431516715 Marionette TRACE conn6 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:56 INFO - PROCESS | 680 | 1467431516718 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:56 INFO - PROCESS | 680 | 1467431516837 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 20:51:56 INFO - PROCESS | 680 | 1467431516967 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:56 INFO - PROCESS | 680 | 1467431516970 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:56 INFO - PROCESS | 680 | ++DOCSHELL 12523C00 == 38 [pid = 680] [id = 278] 20:51:56 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (125A1800) [pid = 680] [serial = 833] [outer = 00000000] 20:51:57 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (12DCA400) [pid = 680] [serial = 834] [outer = 125A1800] 20:51:57 INFO - PROCESS | 680 | 1467431517027 Marionette DEBUG loaded listener.js 20:51:57 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (12F4A000) [pid = 680] [serial = 835] [outer = 125A1800] 20:51:57 INFO - PROCESS | 680 | 1467431517885 Marionette TRACE conn6 <- [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]]]}] 20:51:57 INFO - PROCESS | 680 | --DOCSHELL 169BB000 == 37 [pid = 680] [id = 275] 20:51:57 INFO - PROCESS | 680 | --DOCSHELL 0E252800 == 36 [pid = 680] [id = 274] 20:51:57 INFO - PROCESS | 680 | --DOCSHELL 169C4C00 == 35 [pid = 680] [id = 273] 20:51:57 INFO - PROCESS | 680 | --DOCSHELL 15FA3800 == 34 [pid = 680] [id = 272] 20:51:57 INFO - PROCESS | 680 | --DOCSHELL 13F43000 == 33 [pid = 680] [id = 271] 20:51:57 INFO - PROCESS | 680 | --DOCSHELL 125E8400 == 32 [pid = 680] [id = 270] 20:51:57 INFO - PROCESS | 680 | --DOCSHELL 0E781400 == 31 [pid = 680] [id = 269] 20:51:57 INFO - PROCESS | 680 | --DOCSHELL 0DF7B400 == 30 [pid = 680] [id = 268] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 92 (12FF7800) [pid = 680] [serial = 766] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 91 (12EE4000) [pid = 680] [serial = 765] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 90 (0E58BC00) [pid = 680] [serial = 762] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 89 (15FA3000) [pid = 680] [serial = 768] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 88 (0F0D9400) [pid = 680] [serial = 763] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0E255C00) [pid = 680] [serial = 759] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 86 (18240000) [pid = 680] [serial = 777] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E031800) [pid = 680] [serial = 754] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 84 (1230DC00) [pid = 680] [serial = 756] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 83 (19490000) [pid = 680] [serial = 709] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 82 (176CE800) [pid = 680] [serial = 780] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 81 (18528C00) [pid = 680] [serial = 778] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 80 (16D5B800) [pid = 680] [serial = 772] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 79 (17972800) [pid = 680] [serial = 781] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 78 (1A20EC00) [pid = 680] [serial = 751] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 77 (178BB000) [pid = 680] [serial = 774] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 76 (15FAD400) [pid = 680] [serial = 769] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0E25B800) [pid = 680] [serial = 784] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 74 (16B17800) [pid = 680] [serial = 771] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 73 (19324800) [pid = 680] [serial = 786] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 72 (125AB400) [pid = 680] [serial = 757] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 71 (193B8400) [pid = 680] [serial = 787] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 70 (185EAC00) [pid = 680] [serial = 783] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 69 (0E705800) [pid = 680] [serial = 760] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 68 (0DFC4C00) [pid = 680] [serial = 753] [outer = 00000000] [url = about:blank] 20:51:57 INFO - PROCESS | 680 | --DOMWINDOW == 67 (178C2400) [pid = 680] [serial = 775] [outer = 00000000] [url = about:blank] 20:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1277ms 20:51:57 INFO - PROCESS | 680 | 1467431517987 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 20:51:57 INFO - PROCESS | 680 | 1467431517992 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 20:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:51:57 INFO - PROCESS | 680 | 1467431517997 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:51:57 INFO - PROCESS | 680 | 1467431518000 Marionette TRACE conn6 <- [1,1078,null,{}] 20:51:57 INFO - PROCESS | 680 | 1467431518006 Marionette TRACE conn6 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:57 INFO - PROCESS | 680 | 1467431518008 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:58 INFO - PROCESS | 680 | 1467431518103 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 20:51:58 INFO - PROCESS | 680 | 1467431518111 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:58 INFO - PROCESS | 680 | 1467431518115 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:58 INFO - PROCESS | 680 | ++DOCSHELL 0DF92800 == 31 [pid = 680] [id = 279] 20:51:58 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0DFCB000) [pid = 680] [serial = 836] [outer = 00000000] 20:51:58 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0DFD3800) [pid = 680] [serial = 837] [outer = 0DFCB000] 20:51:58 INFO - PROCESS | 680 | 1467431518162 Marionette DEBUG loaded listener.js 20:51:58 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E06C400) [pid = 680] [serial = 838] [outer = 0DFCB000] 20:51:58 INFO - PROCESS | 680 | 1467431518677 Marionette TRACE conn6 <- [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]]]}] 20:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 730ms 20:51:58 INFO - PROCESS | 680 | 1467431518732 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 20:51:58 INFO - PROCESS | 680 | 1467431518736 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 20:51:58 INFO - PROCESS | 680 | 1467431518742 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:51:58 INFO - PROCESS | 680 | 1467431518744 Marionette TRACE conn6 <- [1,1082,null,{}] 20:51:58 INFO - PROCESS | 680 | 1467431518748 Marionette TRACE conn6 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:58 INFO - PROCESS | 680 | 1467431518750 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:58 INFO - PROCESS | 680 | 1467431518855 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 20:51:58 INFO - PROCESS | 680 | 1467431518944 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:58 INFO - PROCESS | 680 | 1467431518946 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:58 INFO - PROCESS | 680 | ++DOCSHELL 0E705800 == 32 [pid = 680] [id = 280] 20:51:58 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E707C00) [pid = 680] [serial = 839] [outer = 00000000] 20:51:58 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0F0DD000) [pid = 680] [serial = 840] [outer = 0E707C00] 20:51:58 INFO - PROCESS | 680 | 1467431518992 Marionette DEBUG loaded listener.js 20:51:59 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (123E2C00) [pid = 680] [serial = 841] [outer = 0E707C00] 20:51:59 INFO - PROCESS | 680 | 1467431519361 Marionette TRACE conn6 <- [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]]]}] 20:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 670ms 20:51:59 INFO - PROCESS | 680 | 1467431519416 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 20:51:59 INFO - PROCESS | 680 | 1467431519419 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 20:51:59 INFO - PROCESS | 680 | 1467431519422 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:51:59 INFO - PROCESS | 680 | 1467431519425 Marionette TRACE conn6 <- [1,1086,null,{}] 20:51:59 INFO - PROCESS | 680 | 1467431519436 Marionette TRACE conn6 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:59 INFO - PROCESS | 680 | 1467431519441 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:59 INFO - PROCESS | 680 | 1467431519551 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 20:51:59 INFO - PROCESS | 680 | 1467431519561 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:59 INFO - PROCESS | 680 | 1467431519564 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:51:59 INFO - PROCESS | 680 | ++DOCSHELL 12EDE800 == 33 [pid = 680] [id = 281] 20:51:59 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (12EE3400) [pid = 680] [serial = 842] [outer = 00000000] 20:51:59 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (13A52000) [pid = 680] [serial = 843] [outer = 12EE3400] 20:51:59 INFO - PROCESS | 680 | 1467431519611 Marionette DEBUG loaded listener.js 20:51:59 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (14466800) [pid = 680] [serial = 844] [outer = 12EE3400] 20:52:00 INFO - PROCESS | 680 | 1467431520053 Marionette TRACE conn6 <- [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]]]}] 20:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 670ms 20:52:00 INFO - PROCESS | 680 | 1467431520097 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 20:52:00 INFO - PROCESS | 680 | 1467431520099 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 20:52:00 INFO - PROCESS | 680 | 1467431520102 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:52:00 INFO - PROCESS | 680 | 1467431520104 Marionette TRACE conn6 <- [1,1090,null,{}] 20:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:52:00 INFO - PROCESS | 680 | 1467431520107 Marionette TRACE conn6 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:00 INFO - PROCESS | 680 | 1467431520109 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:00 INFO - PROCESS | 680 | 1467431520194 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 20:52:00 INFO - PROCESS | 680 | 1467431520199 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:00 INFO - PROCESS | 680 | 1467431520201 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:00 INFO - PROCESS | 680 | ++DOCSHELL 15FA9C00 == 34 [pid = 680] [id = 282] 20:52:00 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (15FAA000) [pid = 680] [serial = 845] [outer = 00000000] 20:52:00 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (161D5800) [pid = 680] [serial = 846] [outer = 15FAA000] 20:52:00 INFO - PROCESS | 680 | 1467431520246 Marionette DEBUG loaded listener.js 20:52:00 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (16B14000) [pid = 680] [serial = 847] [outer = 15FAA000] 20:52:00 INFO - PROCESS | 680 | 1467431520710 Marionette TRACE conn6 <- [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]]]}] 20:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 630ms 20:52:00 INFO - PROCESS | 680 | 1467431520737 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 20:52:00 INFO - PROCESS | 680 | 1467431520738 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 20:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:52:00 INFO - PROCESS | 680 | 1467431520742 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:52:00 INFO - PROCESS | 680 | 1467431520744 Marionette TRACE conn6 <- [1,1094,null,{}] 20:52:00 INFO - PROCESS | 680 | 1467431520747 Marionette TRACE conn6 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:00 INFO - PROCESS | 680 | 1467431520749 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:00 INFO - PROCESS | 680 | 1467431520858 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 20:52:00 INFO - PROCESS | 680 | 1467431520866 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:00 INFO - PROCESS | 680 | 1467431520868 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:00 INFO - PROCESS | 680 | ++DOCSHELL 16E2B400 == 35 [pid = 680] [id = 283] 20:52:00 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (16E30400) [pid = 680] [serial = 848] [outer = 00000000] 20:52:00 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (1700A400) [pid = 680] [serial = 849] [outer = 16E30400] 20:52:00 INFO - PROCESS | 680 | 1467431520911 Marionette DEBUG loaded listener.js 20:52:00 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (1764EC00) [pid = 680] [serial = 850] [outer = 16E30400] 20:52:01 INFO - PROCESS | 680 | 1467431521415 Marionette TRACE conn6 <- [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]]]}] 20:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 730ms 20:52:01 INFO - PROCESS | 680 | 1467431521472 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 20:52:01 INFO - PROCESS | 680 | 1467431521475 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 20:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:52:01 INFO - PROCESS | 680 | 1467431521478 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:52:01 INFO - PROCESS | 680 | 1467431521479 Marionette TRACE conn6 <- [1,1098,null,{}] 20:52:01 INFO - PROCESS | 680 | 1467431521483 Marionette TRACE conn6 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:01 INFO - PROCESS | 680 | 1467431521488 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:01 INFO - PROCESS | 680 | 1467431521636 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 20:52:01 INFO - PROCESS | 680 | 1467431521649 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:01 INFO - PROCESS | 680 | 1467431521651 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:01 INFO - PROCESS | 680 | ++DOCSHELL 17940000 == 36 [pid = 680] [id = 284] 20:52:01 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (17943C00) [pid = 680] [serial = 851] [outer = 00000000] 20:52:01 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (17E2D800) [pid = 680] [serial = 852] [outer = 17943C00] 20:52:01 INFO - PROCESS | 680 | 1467431521694 Marionette DEBUG loaded listener.js 20:52:01 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (17972800) [pid = 680] [serial = 853] [outer = 17943C00] 20:52:02 INFO - PROCESS | 680 | 1467431522129 Marionette TRACE conn6 <- [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]]]}] 20:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 670ms 20:52:02 INFO - PROCESS | 680 | 1467431522148 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 20:52:02 INFO - PROCESS | 680 | 1467431522150 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 20:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:52:02 INFO - PROCESS | 680 | 1467431522160 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:52:02 INFO - PROCESS | 680 | 1467431522162 Marionette TRACE conn6 <- [1,1102,null,{}] 20:52:02 INFO - PROCESS | 680 | 1467431522165 Marionette TRACE conn6 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:02 INFO - PROCESS | 680 | 1467431522167 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:02 INFO - PROCESS | 680 | 1467431522301 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 20:52:02 INFO - PROCESS | 680 | 1467431522306 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:02 INFO - PROCESS | 680 | 1467431522308 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:02 INFO - PROCESS | 680 | ++DOCSHELL 17FD0C00 == 37 [pid = 680] [id = 285] 20:52:02 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (1823AC00) [pid = 680] [serial = 854] [outer = 00000000] 20:52:02 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (1852B800) [pid = 680] [serial = 855] [outer = 1823AC00] 20:52:02 INFO - PROCESS | 680 | 1467431522352 Marionette DEBUG loaded listener.js 20:52:02 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (185E0400) [pid = 680] [serial = 856] [outer = 1823AC00] 20:52:02 INFO - PROCESS | 680 | --DOMWINDOW == 87 (16D63C00) [pid = 680] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:52:02 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0DF8C400) [pid = 680] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:52:02 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E8C1800) [pid = 680] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:52:02 INFO - PROCESS | 680 | --DOMWINDOW == 84 (13F46800) [pid = 680] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:52:02 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E788800) [pid = 680] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:52:02 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0DF72400) [pid = 680] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:52:02 INFO - PROCESS | 680 | --DOMWINDOW == 81 (13F46400) [pid = 680] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:52:02 INFO - PROCESS | 680 | --DOMWINDOW == 80 (194EB800) [pid = 680] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:52:02 INFO - PROCESS | 680 | --DOMWINDOW == 79 (1ABC7400) [pid = 680] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:52:02 INFO - PROCESS | 680 | --DOMWINDOW == 78 (15FA3C00) [pid = 680] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:52:02 INFO - PROCESS | 680 | --DOMWINDOW == 77 (16E2FC00) [pid = 680] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:52:02 INFO - PROCESS | 680 | --DOMWINDOW == 76 (12D92800) [pid = 680] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:52:02 INFO - PROCESS | 680 | --DOMWINDOW == 75 (1252AC00) [pid = 680] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:52:02 INFO - PROCESS | 680 | 1467431522867 Marionette TRACE conn6 <- [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]]]}] 20:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 770ms 20:52:02 INFO - PROCESS | 680 | 1467431522934 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 20:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:52:02 INFO - PROCESS | 680 | 1467431522936 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 20:52:02 INFO - PROCESS | 680 | 1467431522939 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:52:02 INFO - PROCESS | 680 | 1467431522941 Marionette TRACE conn6 <- [1,1106,null,{}] 20:52:02 INFO - PROCESS | 680 | 1467431522944 Marionette TRACE conn6 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:02 INFO - PROCESS | 680 | 1467431522946 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:03 INFO - PROCESS | 680 | 1467431523024 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 20:52:03 INFO - PROCESS | 680 | 1467431523030 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:03 INFO - PROCESS | 680 | 1467431523031 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:03 INFO - PROCESS | 680 | ++DOCSHELL 12D29800 == 38 [pid = 680] [id = 286] 20:52:03 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (13F46400) [pid = 680] [serial = 857] [outer = 00000000] 20:52:03 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (178BB800) [pid = 680] [serial = 858] [outer = 13F46400] 20:52:03 INFO - PROCESS | 680 | 1467431523074 Marionette DEBUG loaded listener.js 20:52:03 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (18243400) [pid = 680] [serial = 859] [outer = 13F46400] 20:52:03 INFO - PROCESS | 680 | 1467431523499 Marionette TRACE conn6 <- [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]]]}] 20:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 570ms 20:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:52:03 INFO - PROCESS | 680 | 1467431523509 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 20:52:03 INFO - PROCESS | 680 | 1467431523511 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 20:52:03 INFO - PROCESS | 680 | 1467431523514 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:52:03 INFO - PROCESS | 680 | 1467431523525 Marionette TRACE conn6 <- [1,1110,null,{}] 20:52:03 INFO - PROCESS | 680 | 1467431523546 Marionette TRACE conn6 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:03 INFO - PROCESS | 680 | 1467431523548 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:03 INFO - PROCESS | 680 | 1467431523634 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 20:52:03 INFO - PROCESS | 680 | 1467431523640 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:03 INFO - PROCESS | 680 | 1467431523641 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:03 INFO - PROCESS | 680 | ++DOCSHELL 0E8C0400 == 39 [pid = 680] [id = 287] 20:52:03 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (12EDE400) [pid = 680] [serial = 860] [outer = 00000000] 20:52:03 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (1881E400) [pid = 680] [serial = 861] [outer = 12EDE400] 20:52:03 INFO - PROCESS | 680 | 1467431523683 Marionette DEBUG loaded listener.js 20:52:03 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (1885F000) [pid = 680] [serial = 862] [outer = 12EDE400] 20:52:04 INFO - PROCESS | 680 | 1467431524137 Marionette TRACE conn6 <- [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]]]}] 20:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 650ms 20:52:04 INFO - PROCESS | 680 | 1467431524173 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 20:52:04 INFO - PROCESS | 680 | 1467431524176 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 20:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:52:04 INFO - PROCESS | 680 | 1467431524179 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:52:04 INFO - PROCESS | 680 | 1467431524181 Marionette TRACE conn6 <- [1,1114,null,{}] 20:52:04 INFO - PROCESS | 680 | 1467431524184 Marionette TRACE conn6 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:04 INFO - PROCESS | 680 | 1467431524186 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:04 INFO - PROCESS | 680 | 1467431524269 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 20:52:04 INFO - PROCESS | 680 | 1467431524274 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:04 INFO - PROCESS | 680 | 1467431524276 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:04 INFO - PROCESS | 680 | ++DOCSHELL 193AB800 == 40 [pid = 680] [id = 288] 20:52:04 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (193B2400) [pid = 680] [serial = 863] [outer = 00000000] 20:52:04 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (1948B800) [pid = 680] [serial = 864] [outer = 193B2400] 20:52:04 INFO - PROCESS | 680 | 1467431524320 Marionette DEBUG loaded listener.js 20:52:04 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (1948BC00) [pid = 680] [serial = 865] [outer = 193B2400] 20:52:04 INFO - PROCESS | 680 | 1467431524896 Marionette TRACE conn6 <- [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]]]}] 20:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 770ms 20:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:52:04 INFO - PROCESS | 680 | 1467431524951 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 20:52:04 INFO - PROCESS | 680 | 1467431524956 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 20:52:04 INFO - PROCESS | 680 | 1467431524960 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:52:04 INFO - PROCESS | 680 | 1467431524964 Marionette TRACE conn6 <- [1,1118,null,{}] 20:52:04 INFO - PROCESS | 680 | 1467431524970 Marionette TRACE conn6 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:04 INFO - PROCESS | 680 | 1467431524973 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:05 INFO - PROCESS | 680 | 1467431525162 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 20:52:05 INFO - PROCESS | 680 | 1467431525270 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:05 INFO - PROCESS | 680 | 1467431525272 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:05 INFO - PROCESS | 680 | ++DOCSHELL 0DF76800 == 41 [pid = 680] [id = 289] 20:52:05 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (0DFC6800) [pid = 680] [serial = 866] [outer = 00000000] 20:52:05 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (0E707400) [pid = 680] [serial = 867] [outer = 0DFC6800] 20:52:05 INFO - PROCESS | 680 | 1467431525328 Marionette DEBUG loaded listener.js 20:52:05 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (123E2000) [pid = 680] [serial = 868] [outer = 0DFC6800] 20:52:05 INFO - PROCESS | 680 | 1467431525917 Marionette TRACE conn6 <- [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]]]}] 20:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 990ms 20:52:05 INFO - PROCESS | 680 | 1467431525951 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 20:52:05 INFO - PROCESS | 680 | 1467431525956 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 20:52:05 INFO - PROCESS | 680 | 1467431525962 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:52:05 INFO - PROCESS | 680 | 1467431525965 Marionette TRACE conn6 <- [1,1122,null,{}] 20:52:05 INFO - PROCESS | 680 | 1467431525969 Marionette TRACE conn6 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:05 INFO - PROCESS | 680 | 1467431525972 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:06 INFO - PROCESS | 680 | 1467431526083 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 20:52:06 INFO - PROCESS | 680 | 1467431526188 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:06 INFO - PROCESS | 680 | 1467431526190 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:06 INFO - PROCESS | 680 | ++DOCSHELL 12E29C00 == 42 [pid = 680] [id = 290] 20:52:06 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (12FFC800) [pid = 680] [serial = 869] [outer = 00000000] 20:52:06 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (15FA7400) [pid = 680] [serial = 870] [outer = 12FFC800] 20:52:06 INFO - PROCESS | 680 | 1467431526245 Marionette DEBUG loaded listener.js 20:52:06 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (169C6C00) [pid = 680] [serial = 871] [outer = 12FFC800] 20:52:06 INFO - PROCESS | 680 | 1467431526842 Marionette TRACE conn6 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 20:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 930ms 20:52:06 INFO - PROCESS | 680 | 1467431526896 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 20:52:06 INFO - PROCESS | 680 | 1467431526899 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 20:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:52:06 INFO - PROCESS | 680 | 1467431526903 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:52:06 INFO - PROCESS | 680 | 1467431526906 Marionette TRACE conn6 <- [1,1126,null,{}] 20:52:06 INFO - PROCESS | 680 | 1467431526917 Marionette TRACE conn6 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:06 INFO - PROCESS | 680 | 1467431526922 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:07 INFO - PROCESS | 680 | 1467431527030 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 20:52:07 INFO - PROCESS | 680 | 1467431527136 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:07 INFO - PROCESS | 680 | 1467431527140 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:07 INFO - PROCESS | 680 | ++DOCSHELL 1A95C400 == 43 [pid = 680] [id = 291] 20:52:07 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (1A95D400) [pid = 680] [serial = 872] [outer = 00000000] 20:52:07 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (1A962400) [pid = 680] [serial = 873] [outer = 1A95D400] 20:52:07 INFO - PROCESS | 680 | 1467431527196 Marionette DEBUG loaded listener.js 20:52:07 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (1ABBEC00) [pid = 680] [serial = 874] [outer = 1A95D400] 20:52:07 INFO - PROCESS | 680 | 1467431527839 Marionette TRACE conn6 <- [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]]]}] 20:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 970ms 20:52:07 INFO - PROCESS | 680 | 1467431527876 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 20:52:07 INFO - PROCESS | 680 | 1467431527879 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 20:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:52:07 INFO - PROCESS | 680 | 1467431527883 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:52:07 INFO - PROCESS | 680 | 1467431527885 Marionette TRACE conn6 <- [1,1130,null,{}] 20:52:07 INFO - PROCESS | 680 | 1467431527889 Marionette TRACE conn6 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:07 INFO - PROCESS | 680 | 1467431527891 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:07 INFO - PROCESS | 680 | 1467431528000 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 20:52:08 INFO - PROCESS | 680 | 1467431528102 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:08 INFO - PROCESS | 680 | 1467431528104 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:08 INFO - PROCESS | 680 | ++DOCSHELL 0E530000 == 44 [pid = 680] [id = 292] 20:52:08 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (0E533C00) [pid = 680] [serial = 875] [outer = 00000000] 20:52:08 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (0E538400) [pid = 680] [serial = 876] [outer = 0E533C00] 20:52:08 INFO - PROCESS | 680 | 1467431528157 Marionette DEBUG loaded listener.js 20:52:08 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (19487400) [pid = 680] [serial = 877] [outer = 0E533C00] 20:52:08 INFO - PROCESS | 680 | 1467431528732 Marionette TRACE conn6 <- [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]]]}] 20:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 870ms 20:52:08 INFO - PROCESS | 680 | 1467431528908 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 20:52:08 INFO - PROCESS | 680 | 1467431528912 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 20:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:52:08 INFO - PROCESS | 680 | 1467431528960 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:52:08 INFO - PROCESS | 680 | 1467431528963 Marionette TRACE conn6 <- [1,1134,null,{}] 20:52:08 INFO - PROCESS | 680 | 1467431528969 Marionette TRACE conn6 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:08 INFO - PROCESS | 680 | 1467431528972 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:09 INFO - PROCESS | 680 | 1467431529072 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 20:52:09 INFO - PROCESS | 680 | 1467431529200 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:09 INFO - PROCESS | 680 | 1467431529205 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:09 INFO - PROCESS | 680 | ++DOCSHELL 0E257C00 == 45 [pid = 680] [id = 293] 20:52:09 INFO - PROCESS | 680 | ++DOMWINDOW == 97 (0E258400) [pid = 680] [serial = 878] [outer = 00000000] 20:52:09 INFO - PROCESS | 680 | ++DOMWINDOW == 98 (0E52B400) [pid = 680] [serial = 879] [outer = 0E258400] 20:52:09 INFO - PROCESS | 680 | 1467431529257 Marionette DEBUG loaded listener.js 20:52:09 INFO - PROCESS | 680 | ++DOMWINDOW == 99 (0E531400) [pid = 680] [serial = 880] [outer = 0E258400] 20:52:10 INFO - PROCESS | 680 | --DOCSHELL 0E8C0400 == 44 [pid = 680] [id = 287] 20:52:10 INFO - PROCESS | 680 | --DOCSHELL 12D29800 == 43 [pid = 680] [id = 286] 20:52:10 INFO - PROCESS | 680 | --DOCSHELL 17FD0C00 == 42 [pid = 680] [id = 285] 20:52:10 INFO - PROCESS | 680 | --DOCSHELL 17940000 == 41 [pid = 680] [id = 284] 20:52:10 INFO - PROCESS | 680 | --DOCSHELL 16E2B400 == 40 [pid = 680] [id = 283] 20:52:10 INFO - PROCESS | 680 | --DOCSHELL 15FA9C00 == 39 [pid = 680] [id = 282] 20:52:10 INFO - PROCESS | 680 | --DOCSHELL 12EDE800 == 38 [pid = 680] [id = 281] 20:52:10 INFO - PROCESS | 680 | --DOCSHELL 0E705800 == 37 [pid = 680] [id = 280] 20:52:10 INFO - PROCESS | 680 | --DOCSHELL 0DF92800 == 36 [pid = 680] [id = 279] 20:52:10 INFO - PROCESS | 680 | --DOCSHELL 0DA60800 == 35 [pid = 680] [id = 277] 20:52:10 INFO - PROCESS | 680 | --DOCSHELL 12523C00 == 34 [pid = 680] [id = 278] 20:52:10 INFO - PROCESS | 680 | --DOCSHELL 178C0800 == 33 [pid = 680] [id = 276] 20:52:10 INFO - PROCESS | 680 | --DOCSHELL 0E8BF400 == 32 [pid = 680] [id = 267] 20:52:10 INFO - PROCESS | 680 | --DOCSHELL 0E530000 == 31 [pid = 680] [id = 292] 20:52:10 INFO - PROCESS | 680 | --DOCSHELL 12E29C00 == 30 [pid = 680] [id = 290] 20:52:10 INFO - PROCESS | 680 | --DOCSHELL 1A95C400 == 29 [pid = 680] [id = 291] 20:52:10 INFO - PROCESS | 680 | --DOCSHELL 193AB800 == 28 [pid = 680] [id = 288] 20:52:10 INFO - PROCESS | 680 | --DOCSHELL 0DF76800 == 27 [pid = 680] [id = 289] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 98 (15967000) [pid = 680] [serial = 826] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 97 (0E037C00) [pid = 680] [serial = 804] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 96 (0E06AC00) [pid = 680] [serial = 805] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 95 (12D61800) [pid = 680] [serial = 802] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 94 (123EA800) [pid = 680] [serial = 801] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 93 (14B54400) [pid = 680] [serial = 813] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 92 (0E8CA400) [pid = 680] [serial = 807] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 91 (12316400) [pid = 680] [serial = 808] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 90 (17974000) [pid = 680] [serial = 828] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 89 (0F2CC000) [pid = 680] [serial = 790] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 88 (0E255000) [pid = 680] [serial = 789] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 87 (16D67800) [pid = 680] [serial = 793] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 86 (1596E000) [pid = 680] [serial = 792] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 85 (1A962C00) [pid = 680] [serial = 796] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 84 (1A95A800) [pid = 680] [serial = 795] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 83 (1C272C00) [pid = 680] [serial = 799] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 82 (1C26F000) [pid = 680] [serial = 798] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 81 (161D0400) [pid = 680] [serial = 816] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 80 (1596C000) [pid = 680] [serial = 814] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 79 (1709A800) [pid = 680] [serial = 819] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 78 (161D3400) [pid = 680] [serial = 817] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 77 (176D4800) [pid = 680] [serial = 825] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 76 (176C6C00) [pid = 680] [serial = 820] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 75 (12E30800) [pid = 680] [serial = 810] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 74 (16E2F800) [pid = 680] [serial = 823] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 73 (16B12000) [pid = 680] [serial = 822] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | --DOMWINDOW == 72 (12F4A400) [pid = 680] [serial = 811] [outer = 00000000] [url = about:blank] 20:52:10 INFO - PROCESS | 680 | 1467431530606 Marionette TRACE conn6 <- [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]]]}] 20:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1696ms 20:52:10 INFO - PROCESS | 680 | 1467431530643 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 20:52:10 INFO - PROCESS | 680 | 1467431530647 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 20:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:52:10 INFO - PROCESS | 680 | 1467431530652 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:52:10 INFO - PROCESS | 680 | 1467431530655 Marionette TRACE conn6 <- [1,1138,null,{}] 20:52:10 INFO - PROCESS | 680 | 1467431530661 Marionette TRACE conn6 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:10 INFO - PROCESS | 680 | 1467431530663 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:10 INFO - PROCESS | 680 | [680] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 20:52:10 INFO - PROCESS | 680 | 1467431530800 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 20:52:10 INFO - PROCESS | 680 | 1467431530948 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:10 INFO - PROCESS | 680 | 1467431530950 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:10 INFO - PROCESS | 680 | ++DOCSHELL 0E06A400 == 28 [pid = 680] [id = 294] 20:52:10 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0E06A800) [pid = 680] [serial = 881] [outer = 00000000] 20:52:10 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0E06F400) [pid = 680] [serial = 882] [outer = 0E06A800] 20:52:10 INFO - PROCESS | 680 | 1467431531004 Marionette DEBUG loaded listener.js 20:52:11 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (0E220400) [pid = 680] [serial = 883] [outer = 0E06A800] 20:52:11 INFO - PROCESS | 680 | 1467431531413 Marionette TRACE conn6 <- [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]]]}] 20:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 830ms 20:52:11 INFO - PROCESS | 680 | 1467431531482 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 20:52:11 INFO - PROCESS | 680 | 1467431531487 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 20:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:52:11 INFO - PROCESS | 680 | 1467431531494 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:52:11 INFO - PROCESS | 680 | 1467431531497 Marionette TRACE conn6 <- [1,1142,null,{}] 20:52:11 INFO - PROCESS | 680 | 1467431531500 Marionette TRACE conn6 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:11 INFO - PROCESS | 680 | 1467431531503 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:11 INFO - PROCESS | 680 | 1467431531594 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 20:52:11 INFO - PROCESS | 680 | 1467431531601 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:11 INFO - PROCESS | 680 | 1467431531604 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:11 INFO - PROCESS | 680 | ++DOCSHELL 0E590000 == 29 [pid = 680] [id = 295] 20:52:11 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (0E702800) [pid = 680] [serial = 884] [outer = 00000000] 20:52:11 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (0E7CB400) [pid = 680] [serial = 885] [outer = 0E702800] 20:52:11 INFO - PROCESS | 680 | 1467431531657 Marionette DEBUG loaded listener.js 20:52:11 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0F0D7400) [pid = 680] [serial = 886] [outer = 0E702800] 20:52:12 INFO - PROCESS | 680 | 1467431532111 Marionette TRACE conn6 <- [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]]]}] 20:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 670ms 20:52:12 INFO - PROCESS | 680 | 1467431532167 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 20:52:12 INFO - PROCESS | 680 | 1467431532169 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 20:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:52:12 INFO - PROCESS | 680 | 1467431532173 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:52:12 INFO - PROCESS | 680 | 1467431532176 Marionette TRACE conn6 <- [1,1146,null,{}] 20:52:12 INFO - PROCESS | 680 | 1467431532187 Marionette TRACE conn6 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:12 INFO - PROCESS | 680 | 1467431532191 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:12 INFO - PROCESS | 680 | 1467431532313 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 20:52:12 INFO - PROCESS | 680 | 1467431532407 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:12 INFO - PROCESS | 680 | 1467431532410 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:12 INFO - PROCESS | 680 | ++DOCSHELL 12D22000 == 30 [pid = 680] [id = 296] 20:52:12 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (12D64000) [pid = 680] [serial = 887] [outer = 00000000] 20:52:12 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (12D9F000) [pid = 680] [serial = 888] [outer = 12D64000] 20:52:12 INFO - PROCESS | 680 | 1467431532457 Marionette DEBUG loaded listener.js 20:52:12 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (12E30800) [pid = 680] [serial = 889] [outer = 12D64000] 20:52:12 INFO - PROCESS | 680 | 1467431532877 Marionette TRACE conn6 <- [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]]]}] 20:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 730ms 20:52:12 INFO - PROCESS | 680 | 1467431532912 Marionette TRACE conn6 -> [0,1149,"getWindowHandle",null] 20:52:12 INFO - PROCESS | 680 | 1467431532915 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 20:52:12 INFO - PROCESS | 680 | 1467431532918 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:52:12 INFO - PROCESS | 680 | 1467431532920 Marionette TRACE conn6 <- [1,1150,null,{}] 20:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:52:12 INFO - PROCESS | 680 | 1467431532923 Marionette TRACE conn6 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:12 INFO - PROCESS | 680 | 1467431532925 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:13 INFO - PROCESS | 680 | 1467431533043 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 20:52:13 INFO - PROCESS | 680 | 1467431533049 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:13 INFO - PROCESS | 680 | 1467431533051 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:13 INFO - PROCESS | 680 | ++DOCSHELL 12E4EC00 == 31 [pid = 680] [id = 297] 20:52:13 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (12EDD400) [pid = 680] [serial = 890] [outer = 00000000] 20:52:13 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (13A4E800) [pid = 680] [serial = 891] [outer = 12EDD400] 20:52:13 INFO - PROCESS | 680 | 1467431533095 Marionette DEBUG loaded listener.js 20:52:13 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (14B5B400) [pid = 680] [serial = 892] [outer = 12EDD400] 20:52:13 INFO - PROCESS | 680 | 1467431533546 Marionette TRACE conn6 <- [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]]]}] 20:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 20:52:13 INFO - PROCESS | 680 | 1467431533592 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 20:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:52:13 INFO - PROCESS | 680 | 1467431533594 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 20:52:13 INFO - PROCESS | 680 | 1467431533597 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:52:13 INFO - PROCESS | 680 | 1467431533599 Marionette TRACE conn6 <- [1,1154,null,{}] 20:52:13 INFO - PROCESS | 680 | 1467431533602 Marionette TRACE conn6 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:13 INFO - PROCESS | 680 | 1467431533604 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:13 INFO - PROCESS | 680 | 1467431533756 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 20:52:13 INFO - PROCESS | 680 | 1467431533780 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:13 INFO - PROCESS | 680 | 1467431533782 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:13 INFO - PROCESS | 680 | ++DOCSHELL 1596E000 == 32 [pid = 680] [id = 298] 20:52:13 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (1596E400) [pid = 680] [serial = 893] [outer = 00000000] 20:52:13 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (161CA400) [pid = 680] [serial = 894] [outer = 1596E400] 20:52:13 INFO - PROCESS | 680 | 1467431533825 Marionette DEBUG loaded listener.js 20:52:13 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (1688B000) [pid = 680] [serial = 895] [outer = 1596E400] 20:52:14 INFO - PROCESS | 680 | 1467431534276 Marionette TRACE conn6 <- [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]]]}] 20:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 730ms 20:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:52:14 INFO - PROCESS | 680 | 1467431534328 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 20:52:14 INFO - PROCESS | 680 | 1467431534330 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 20:52:14 INFO - PROCESS | 680 | 1467431534333 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:52:14 INFO - PROCESS | 680 | 1467431534335 Marionette TRACE conn6 <- [1,1158,null,{}] 20:52:14 INFO - PROCESS | 680 | 1467431534344 Marionette TRACE conn6 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:14 INFO - PROCESS | 680 | 1467431534349 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:14 INFO - PROCESS | 680 | 1467431534473 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 20:52:14 INFO - PROCESS | 680 | 1467431534480 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:14 INFO - PROCESS | 680 | 1467431534481 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:14 INFO - PROCESS | 680 | ++DOCSHELL 16B19000 == 33 [pid = 680] [id = 299] 20:52:14 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (16D5DC00) [pid = 680] [serial = 896] [outer = 00000000] 20:52:14 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (170A0400) [pid = 680] [serial = 897] [outer = 16D5DC00] 20:52:14 INFO - PROCESS | 680 | 1467431534525 Marionette DEBUG loaded listener.js 20:52:14 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (176C5400) [pid = 680] [serial = 898] [outer = 16D5DC00] 20:52:14 INFO - PROCESS | 680 | --DOMWINDOW == 89 (193B2400) [pid = 680] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:52:14 INFO - PROCESS | 680 | --DOMWINDOW == 88 (16E30400) [pid = 680] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:52:14 INFO - PROCESS | 680 | --DOMWINDOW == 87 (17943C00) [pid = 680] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:52:14 INFO - PROCESS | 680 | --DOMWINDOW == 86 (1823AC00) [pid = 680] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:52:14 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0DFCB000) [pid = 680] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:52:14 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0DF74C00) [pid = 680] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:52:14 INFO - PROCESS | 680 | --DOMWINDOW == 83 (125A1800) [pid = 680] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:52:14 INFO - PROCESS | 680 | --DOMWINDOW == 82 (12EE3400) [pid = 680] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:52:14 INFO - PROCESS | 680 | --DOMWINDOW == 81 (178C1000) [pid = 680] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:52:14 INFO - PROCESS | 680 | --DOMWINDOW == 80 (15FAA000) [pid = 680] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:52:14 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0E707C00) [pid = 680] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:52:14 INFO - PROCESS | 680 | --DOMWINDOW == 78 (12EDE400) [pid = 680] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:52:14 INFO - PROCESS | 680 | --DOMWINDOW == 77 (13F46400) [pid = 680] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:52:15 INFO - PROCESS | 680 | 1467431535251 Marionette TRACE conn6 <- [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]]]}] 20:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 970ms 20:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:52:15 INFO - PROCESS | 680 | 1467431535304 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 20:52:15 INFO - PROCESS | 680 | 1467431535306 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 20:52:15 INFO - PROCESS | 680 | 1467431535309 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:52:15 INFO - PROCESS | 680 | 1467431535311 Marionette TRACE conn6 <- [1,1162,null,{}] 20:52:15 INFO - PROCESS | 680 | 1467431535315 Marionette TRACE conn6 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:15 INFO - PROCESS | 680 | 1467431535316 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:15 INFO - PROCESS | 680 | 1467431535393 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 20:52:15 INFO - PROCESS | 680 | 1467431535398 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:15 INFO - PROCESS | 680 | 1467431535400 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:15 INFO - PROCESS | 680 | ++DOCSHELL 0DF74800 == 34 [pid = 680] [id = 300] 20:52:15 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0DF7B800) [pid = 680] [serial = 899] [outer = 00000000] 20:52:15 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (16E2F800) [pid = 680] [serial = 900] [outer = 0DF7B800] 20:52:15 INFO - PROCESS | 680 | 1467431535442 Marionette DEBUG loaded listener.js 20:52:15 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (16EC7400) [pid = 680] [serial = 901] [outer = 0DF7B800] 20:52:15 INFO - PROCESS | 680 | 1467431535856 Marionette TRACE conn6 <- [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] 20:52:15 INFO - PROCESS | 680 | 1467431535883 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 20:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:52:15 INFO - PROCESS | 680 | 1467431535886 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:52:15 INFO - PROCESS | 680 | 1467431535888 Marionette TRACE conn6 <- [1,1166,null,{}] 20:52:15 INFO - PROCESS | 680 | 1467431535909 Marionette TRACE conn6 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:15 INFO - PROCESS | 680 | 1467431535911 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:15 INFO - PROCESS | 680 | 1467431535988 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 20:52:15 INFO - PROCESS | 680 | 1467431535995 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:15 INFO - PROCESS | 680 | 1467431535997 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:15 INFO - PROCESS | 680 | ++DOCSHELL 0DAFF000 == 35 [pid = 680] [id = 301] 20:52:15 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (0E25EC00) [pid = 680] [serial = 902] [outer = 00000000] 20:52:16 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (178BB400) [pid = 680] [serial = 903] [outer = 0E25EC00] 20:52:16 INFO - PROCESS | 680 | 1467431536040 Marionette DEBUG loaded listener.js 20:52:16 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (178B6C00) [pid = 680] [serial = 904] [outer = 0E25EC00] 20:52:16 INFO - PROCESS | 680 | 1467431536496 Marionette TRACE conn6 <- [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] 20:52:16 INFO - PROCESS | 680 | 1467431536539 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 20:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:52:16 INFO - PROCESS | 680 | 1467431536542 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:52:16 INFO - PROCESS | 680 | 1467431536544 Marionette TRACE conn6 <- [1,1170,null,{}] 20:52:16 INFO - PROCESS | 680 | 1467431536548 Marionette TRACE conn6 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:16 INFO - PROCESS | 680 | 1467431536549 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:16 INFO - PROCESS | 680 | 1467431536627 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 20:52:16 INFO - PROCESS | 680 | 1467431536633 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:16 INFO - PROCESS | 680 | 1467431536634 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:16 INFO - PROCESS | 680 | ++DOCSHELL 128B5400 == 36 [pid = 680] [id = 302] 20:52:16 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (17975800) [pid = 680] [serial = 905] [outer = 00000000] 20:52:16 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (18240400) [pid = 680] [serial = 906] [outer = 17975800] 20:52:16 INFO - PROCESS | 680 | 1467431536678 Marionette DEBUG loaded listener.js 20:52:16 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (18242000) [pid = 680] [serial = 907] [outer = 17975800] 20:52:17 INFO - PROCESS | 680 | 1467431537295 Marionette TRACE conn6 <- [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] 20:52:17 INFO - PROCESS | 680 | 1467431537357 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 20:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:52:17 INFO - PROCESS | 680 | 1467431537387 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:52:17 INFO - PROCESS | 680 | 1467431537390 Marionette TRACE conn6 <- [1,1174,null,{}] 20:52:17 INFO - PROCESS | 680 | 1467431537397 Marionette TRACE conn6 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:17 INFO - PROCESS | 680 | 1467431537400 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:17 INFO - PROCESS | 680 | 1467431537533 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 20:52:17 INFO - PROCESS | 680 | 1467431537641 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:17 INFO - PROCESS | 680 | 1467431537644 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:17 INFO - PROCESS | 680 | ++DOCSHELL 0DF93000 == 37 [pid = 680] [id = 303] 20:52:17 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (0E03B400) [pid = 680] [serial = 908] [outer = 00000000] 20:52:17 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (0E530400) [pid = 680] [serial = 909] [outer = 0E03B400] 20:52:17 INFO - PROCESS | 680 | 1467431537723 Marionette DEBUG loaded listener.js 20:52:17 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (0E781400) [pid = 680] [serial = 910] [outer = 0E03B400] 20:52:18 INFO - PROCESS | 680 | 1467431538416 Marionette TRACE conn6 <- [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] 20:52:18 INFO - PROCESS | 680 | 1467431538471 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 20:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:52:18 INFO - PROCESS | 680 | 1467431538477 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:52:18 INFO - PROCESS | 680 | 1467431538480 Marionette TRACE conn6 <- [1,1178,null,{}] 20:52:18 INFO - PROCESS | 680 | 1467431538485 Marionette TRACE conn6 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:18 INFO - PROCESS | 680 | 1467431538487 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:18 INFO - PROCESS | 680 | 1467431538606 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 20:52:18 INFO - PROCESS | 680 | 1467431538736 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:18 INFO - PROCESS | 680 | 1467431538738 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:18 INFO - PROCESS | 680 | ++DOCSHELL 12896800 == 38 [pid = 680] [id = 304] 20:52:18 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (12E4A400) [pid = 680] [serial = 911] [outer = 00000000] 20:52:18 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (13A54400) [pid = 680] [serial = 912] [outer = 12E4A400] 20:52:18 INFO - PROCESS | 680 | 1467431538796 Marionette DEBUG loaded listener.js 20:52:18 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (15AE1C00) [pid = 680] [serial = 913] [outer = 12E4A400] 20:52:19 INFO - PROCESS | 680 | 1467431539628 Marionette TRACE conn6 <- [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] 20:52:19 INFO - PROCESS | 680 | 1467431539709 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 20:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:52:19 INFO - PROCESS | 680 | 1467431539714 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:52:19 INFO - PROCESS | 680 | 1467431539717 Marionette TRACE conn6 <- [1,1182,null,{}] 20:52:19 INFO - PROCESS | 680 | 1467431539723 Marionette TRACE conn6 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:19 INFO - PROCESS | 680 | 1467431539725 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:19 INFO - PROCESS | 680 | 1467431539854 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 20:52:19 INFO - PROCESS | 680 | --DOCSHELL 0DAFF000 == 37 [pid = 680] [id = 301] 20:52:19 INFO - PROCESS | 680 | --DOCSHELL 0DF74800 == 36 [pid = 680] [id = 300] 20:52:19 INFO - PROCESS | 680 | --DOCSHELL 16B19000 == 35 [pid = 680] [id = 299] 20:52:19 INFO - PROCESS | 680 | --DOCSHELL 1596E000 == 34 [pid = 680] [id = 298] 20:52:19 INFO - PROCESS | 680 | --DOCSHELL 12E4EC00 == 33 [pid = 680] [id = 297] 20:52:19 INFO - PROCESS | 680 | --DOCSHELL 12D22000 == 32 [pid = 680] [id = 296] 20:52:19 INFO - PROCESS | 680 | --DOCSHELL 0E590000 == 31 [pid = 680] [id = 295] 20:52:19 INFO - PROCESS | 680 | --DOCSHELL 0E06A400 == 30 [pid = 680] [id = 294] 20:52:19 INFO - PROCESS | 680 | --DOCSHELL 0E257C00 == 29 [pid = 680] [id = 293] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 91 (1948B800) [pid = 680] [serial = 864] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 90 (1700A400) [pid = 680] [serial = 849] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 89 (17E2D800) [pid = 680] [serial = 852] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 88 (1948BC00) [pid = 680] [serial = 865] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 87 (1764EC00) [pid = 680] [serial = 850] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 86 (1852B800) [pid = 680] [serial = 855] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0DFD3800) [pid = 680] [serial = 837] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E06C400) [pid = 680] [serial = 838] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 83 (17972800) [pid = 680] [serial = 853] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E06D400) [pid = 680] [serial = 831] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E253400) [pid = 680] [serial = 832] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 80 (12DCA400) [pid = 680] [serial = 834] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 79 (12F4A000) [pid = 680] [serial = 835] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 78 (13A52000) [pid = 680] [serial = 843] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 77 (14466800) [pid = 680] [serial = 844] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 76 (17E32400) [pid = 680] [serial = 829] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 75 (161D5800) [pid = 680] [serial = 846] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0F0DD000) [pid = 680] [serial = 840] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 73 (123E2C00) [pid = 680] [serial = 841] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 72 (1885F000) [pid = 680] [serial = 862] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 71 (1881E400) [pid = 680] [serial = 861] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 70 (185E0400) [pid = 680] [serial = 856] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 69 (178BB800) [pid = 680] [serial = 858] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 68 (16B14000) [pid = 680] [serial = 847] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | --DOMWINDOW == 67 (18243400) [pid = 680] [serial = 859] [outer = 00000000] [url = about:blank] 20:52:19 INFO - PROCESS | 680 | 1467431539986 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:19 INFO - PROCESS | 680 | 1467431539990 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:19 INFO - PROCESS | 680 | ++DOCSHELL 0926FC00 == 30 [pid = 680] [id = 305] 20:52:19 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0936E800) [pid = 680] [serial = 914] [outer = 00000000] 20:52:20 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0DF74800) [pid = 680] [serial = 915] [outer = 0936E800] 20:52:20 INFO - PROCESS | 680 | 1467431540038 Marionette DEBUG loaded listener.js 20:52:20 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E03CC00) [pid = 680] [serial = 916] [outer = 0936E800] 20:52:20 INFO - PROCESS | 680 | 1467431540490 Marionette TRACE conn6 <- [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] 20:52:20 INFO - PROCESS | 680 | 1467431540552 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 20:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:52:20 INFO - PROCESS | 680 | 1467431540558 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:52:20 INFO - PROCESS | 680 | 1467431540560 Marionette TRACE conn6 <- [1,1186,null,{}] 20:52:20 INFO - PROCESS | 680 | 1467431540564 Marionette TRACE conn6 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:20 INFO - PROCESS | 680 | 1467431540567 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:20 INFO - PROCESS | 680 | 1467431540653 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 20:52:20 INFO - PROCESS | 680 | 1467431540667 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:20 INFO - PROCESS | 680 | 1467431540669 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:20 INFO - PROCESS | 680 | ++DOCSHELL 123EA800 == 31 [pid = 680] [id = 306] 20:52:20 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (1251F800) [pid = 680] [serial = 917] [outer = 00000000] 20:52:20 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (125A6400) [pid = 680] [serial = 918] [outer = 1251F800] 20:52:20 INFO - PROCESS | 680 | 1467431540716 Marionette DEBUG loaded listener.js 20:52:20 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (12895C00) [pid = 680] [serial = 919] [outer = 1251F800] 20:52:21 INFO - PROCESS | 680 | 1467431541190 Marionette TRACE conn6 <- [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]]]}] 20:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 670ms 20:52:21 INFO - PROCESS | 680 | 1467431541230 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 20:52:21 INFO - PROCESS | 680 | 1467431541232 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 20:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:52:21 INFO - PROCESS | 680 | 1467431541235 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:52:21 INFO - PROCESS | 680 | 1467431541239 Marionette TRACE conn6 <- [1,1190,null,{}] 20:52:21 INFO - PROCESS | 680 | 1467431541250 Marionette TRACE conn6 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:21 INFO - PROCESS | 680 | 1467431541254 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:21 INFO - PROCESS | 680 | 1467431541367 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 20:52:21 INFO - PROCESS | 680 | 1467431541455 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:21 INFO - PROCESS | 680 | 1467431541458 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:21 INFO - PROCESS | 680 | ++DOCSHELL 14466800 == 32 [pid = 680] [id = 307] 20:52:21 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (144C6400) [pid = 680] [serial = 920] [outer = 00000000] 20:52:21 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (14B61000) [pid = 680] [serial = 921] [outer = 144C6400] 20:52:21 INFO - PROCESS | 680 | 1467431541506 Marionette DEBUG loaded listener.js 20:52:21 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (15FA4000) [pid = 680] [serial = 922] [outer = 144C6400] 20:52:21 INFO - PROCESS | 680 | 1467431541896 Marionette TRACE conn6 <- [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]]]}] 20:52:21 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 20:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 670ms 20:52:21 INFO - PROCESS | 680 | 1467431541910 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 20:52:21 INFO - PROCESS | 680 | 1467431541912 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 20:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:52:21 INFO - PROCESS | 680 | 1467431541924 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:52:21 INFO - PROCESS | 680 | 1467431541926 Marionette TRACE conn6 <- [1,1194,null,{}] 20:52:21 INFO - PROCESS | 680 | 1467431541930 Marionette TRACE conn6 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:21 INFO - PROCESS | 680 | 1467431541932 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:22 INFO - PROCESS | 680 | 1467431542064 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 20:52:22 INFO - PROCESS | 680 | 1467431542070 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:22 INFO - PROCESS | 680 | 1467431542072 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:22 INFO - PROCESS | 680 | ++DOCSHELL 1688E400 == 33 [pid = 680] [id = 308] 20:52:22 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (1688F000) [pid = 680] [serial = 923] [outer = 00000000] 20:52:22 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (16E2B000) [pid = 680] [serial = 924] [outer = 1688F000] 20:52:22 INFO - PROCESS | 680 | 1467431542162 Marionette DEBUG loaded listener.js 20:52:22 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (17099800) [pid = 680] [serial = 925] [outer = 1688F000] 20:52:22 INFO - PROCESS | 680 | 1467431542574 Marionette TRACE conn6 <- [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]]]}] 20:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 20:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 690ms 20:52:22 INFO - PROCESS | 680 | 1467431542611 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 20:52:22 INFO - PROCESS | 680 | 1467431542613 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 20:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:52:22 INFO - PROCESS | 680 | 1467431542616 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:52:22 INFO - PROCESS | 680 | 1467431542618 Marionette TRACE conn6 <- [1,1198,null,{}] 20:52:22 INFO - PROCESS | 680 | 1467431542621 Marionette TRACE conn6 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:22 INFO - PROCESS | 680 | 1467431542623 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:22 INFO - PROCESS | 680 | 1467431542731 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 20:52:22 INFO - PROCESS | 680 | 1467431542826 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:22 INFO - PROCESS | 680 | 1467431542828 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:22 INFO - PROCESS | 680 | ++DOCSHELL 176D1800 == 34 [pid = 680] [id = 309] 20:52:22 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (176D2800) [pid = 680] [serial = 926] [outer = 00000000] 20:52:22 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (178BF000) [pid = 680] [serial = 927] [outer = 176D2800] 20:52:22 INFO - PROCESS | 680 | 1467431542874 Marionette DEBUG loaded listener.js 20:52:22 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (17972000) [pid = 680] [serial = 928] [outer = 176D2800] 20:52:23 INFO - PROCESS | 680 | 1467431543328 Marionette TRACE conn6 <- [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]]]}] 20:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 770ms 20:52:23 INFO - PROCESS | 680 | 1467431543390 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 20:52:23 INFO - PROCESS | 680 | 1467431543392 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 20:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:52:23 INFO - PROCESS | 680 | 1467431543401 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:52:23 INFO - PROCESS | 680 | 1467431543402 Marionette TRACE conn6 <- [1,1202,null,{}] 20:52:23 INFO - PROCESS | 680 | 1467431543406 Marionette TRACE conn6 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:23 INFO - PROCESS | 680 | 1467431543411 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:23 INFO - PROCESS | 680 | 1467431543546 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 20:52:23 INFO - PROCESS | 680 | 1467431543607 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:23 INFO - PROCESS | 680 | 1467431543609 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:23 INFO - PROCESS | 680 | ++DOCSHELL 17E2D800 == 35 [pid = 680] [id = 310] 20:52:23 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (17E2EC00) [pid = 680] [serial = 929] [outer = 00000000] 20:52:23 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (185E4000) [pid = 680] [serial = 930] [outer = 17E2EC00] 20:52:23 INFO - PROCESS | 680 | 1467431543655 Marionette DEBUG loaded listener.js 20:52:23 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (17E37000) [pid = 680] [serial = 931] [outer = 17E2EC00] 20:52:24 INFO - PROCESS | 680 | --DOMWINDOW == 84 (12EDD400) [pid = 680] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:52:24 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E258400) [pid = 680] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:52:24 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E702800) [pid = 680] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:52:24 INFO - PROCESS | 680 | --DOMWINDOW == 81 (12D64000) [pid = 680] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:52:24 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0E06A800) [pid = 680] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:52:24 INFO - PROCESS | 680 | --DOMWINDOW == 79 (1596E400) [pid = 680] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:52:24 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0DFC6800) [pid = 680] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:52:24 INFO - PROCESS | 680 | --DOMWINDOW == 77 (12FFC800) [pid = 680] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:52:24 INFO - PROCESS | 680 | --DOMWINDOW == 76 (1A95D400) [pid = 680] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:52:24 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0E533C00) [pid = 680] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:52:24 INFO - PROCESS | 680 | --DOMWINDOW == 74 (16D5DC00) [pid = 680] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:52:24 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0E25EC00) [pid = 680] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:52:24 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0DF7B800) [pid = 680] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:52:24 INFO - PROCESS | 680 | 1467431544170 Marionette TRACE conn6 <- [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]]]}] 20:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 830ms 20:52:24 INFO - PROCESS | 680 | 1467431544226 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 20:52:24 INFO - PROCESS | 680 | 1467431544228 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 20:52:24 INFO - PROCESS | 680 | 1467431544231 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:52:24 INFO - PROCESS | 680 | 1467431544233 Marionette TRACE conn6 <- [1,1206,null,{}] 20:52:24 INFO - PROCESS | 680 | 1467431544236 Marionette TRACE conn6 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:24 INFO - PROCESS | 680 | 1467431544238 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:24 INFO - PROCESS | 680 | 1467431544351 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 20:52:24 INFO - PROCESS | 680 | 1467431544410 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:24 INFO - PROCESS | 680 | 1467431544412 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:24 INFO - PROCESS | 680 | ++DOCSHELL 0E038000 == 36 [pid = 680] [id = 311] 20:52:24 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0E039000) [pid = 680] [serial = 932] [outer = 00000000] 20:52:24 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (12F4C800) [pid = 680] [serial = 933] [outer = 0E039000] 20:52:24 INFO - PROCESS | 680 | 1467431544455 Marionette DEBUG loaded listener.js 20:52:24 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (1596E400) [pid = 680] [serial = 934] [outer = 0E039000] 20:52:24 INFO - PROCESS | 680 | 1467431544807 Marionette TRACE conn6 <- [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]]]}] 20:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 630ms 20:52:24 INFO - PROCESS | 680 | 1467431544866 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 20:52:24 INFO - PROCESS | 680 | 1467431544868 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 20:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:52:24 INFO - PROCESS | 680 | 1467431544871 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:52:24 INFO - PROCESS | 680 | 1467431544873 Marionette TRACE conn6 <- [1,1210,null,{}] 20:52:24 INFO - PROCESS | 680 | 1467431544877 Marionette TRACE conn6 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:24 INFO - PROCESS | 680 | 1467431544878 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:24 INFO - PROCESS | 680 | 1467431544957 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 20:52:24 INFO - PROCESS | 680 | 1467431544962 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:24 INFO - PROCESS | 680 | 1467431544964 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:24 INFO - PROCESS | 680 | ++DOCSHELL 16B18C00 == 37 [pid = 680] [id = 312] 20:52:24 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (16E22000) [pid = 680] [serial = 935] [outer = 00000000] 20:52:24 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (1885B400) [pid = 680] [serial = 936] [outer = 16E22000] 20:52:24 INFO - PROCESS | 680 | 1467431545007 Marionette DEBUG loaded listener.js 20:52:25 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (19486000) [pid = 680] [serial = 937] [outer = 16E22000] 20:52:25 INFO - PROCESS | 680 | 1467431545439 Marionette TRACE conn6 <- [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] 20:52:25 INFO - PROCESS | 680 | 1467431545508 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 20:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:52:25 INFO - PROCESS | 680 | 1467431545511 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:52:25 INFO - PROCESS | 680 | 1467431545513 Marionette TRACE conn6 <- [1,1214,null,{}] 20:52:25 INFO - PROCESS | 680 | 1467431545516 Marionette TRACE conn6 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:25 INFO - PROCESS | 680 | 1467431545518 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:25 INFO - PROCESS | 680 | 1467431545600 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 20:52:25 INFO - PROCESS | 680 | 1467431545608 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:25 INFO - PROCESS | 680 | 1467431545610 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:25 INFO - PROCESS | 680 | ++DOCSHELL 0DA65400 == 38 [pid = 680] [id = 313] 20:52:25 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (123E1C00) [pid = 680] [serial = 938] [outer = 00000000] 20:52:25 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (1A24E800) [pid = 680] [serial = 939] [outer = 123E1C00] 20:52:25 INFO - PROCESS | 680 | 1467431545662 Marionette DEBUG loaded listener.js 20:52:25 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (1A251800) [pid = 680] [serial = 940] [outer = 123E1C00] 20:52:26 INFO - PROCESS | 680 | 1467431546203 Marionette TRACE conn6 <- [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]]]}] 20:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 730ms 20:52:26 INFO - PROCESS | 680 | 1467431546242 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 20:52:26 INFO - PROCESS | 680 | 1467431546247 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 20:52:26 INFO - PROCESS | 680 | 1467431546253 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:52:26 INFO - PROCESS | 680 | 1467431546256 Marionette TRACE conn6 <- [1,1218,null,{}] 20:52:26 INFO - PROCESS | 680 | 1467431546262 Marionette TRACE conn6 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:26 INFO - PROCESS | 680 | 1467431546266 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:26 INFO - PROCESS | 680 | 1467431546410 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 20:52:26 INFO - PROCESS | 680 | 1467431546516 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:26 INFO - PROCESS | 680 | 1467431546521 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:26 INFO - PROCESS | 680 | ++DOCSHELL 0E25CC00 == 39 [pid = 680] [id = 314] 20:52:26 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (0E260400) [pid = 680] [serial = 941] [outer = 00000000] 20:52:26 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (0E536800) [pid = 680] [serial = 942] [outer = 0E260400] 20:52:26 INFO - PROCESS | 680 | 1467431546580 Marionette DEBUG loaded listener.js 20:52:26 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (12529400) [pid = 680] [serial = 943] [outer = 0E260400] 20:52:27 INFO - PROCESS | 680 | 1467431547167 Marionette TRACE conn6 <- [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]]]}] 20:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 970ms 20:52:27 INFO - PROCESS | 680 | 1467431547228 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 20:52:27 INFO - PROCESS | 680 | 1467431547232 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 20:52:27 INFO - PROCESS | 680 | 1467431547239 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:52:27 INFO - PROCESS | 680 | 1467431547242 Marionette TRACE conn6 <- [1,1222,null,{}] 20:52:27 INFO - PROCESS | 680 | 1467431547246 Marionette TRACE conn6 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:27 INFO - PROCESS | 680 | 1467431547249 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:27 INFO - PROCESS | 680 | 1467431547362 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 20:52:27 INFO - PROCESS | 680 | 1467431547494 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:27 INFO - PROCESS | 680 | 1467431547496 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:27 INFO - PROCESS | 680 | ++DOCSHELL 15968C00 == 40 [pid = 680] [id = 315] 20:52:27 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (1596E000) [pid = 680] [serial = 944] [outer = 00000000] 20:52:27 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (16883400) [pid = 680] [serial = 945] [outer = 1596E000] 20:52:27 INFO - PROCESS | 680 | 1467431547552 Marionette DEBUG loaded listener.js 20:52:27 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (17011000) [pid = 680] [serial = 946] [outer = 1596E000] 20:52:28 INFO - PROCESS | 680 | 1467431548091 Marionette TRACE conn6 <- [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]]]}] 20:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 930ms 20:52:28 INFO - PROCESS | 680 | 1467431548172 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 20:52:28 INFO - PROCESS | 680 | 1467431548175 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 20:52:28 INFO - PROCESS | 680 | 1467431548179 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:52:28 INFO - PROCESS | 680 | 1467431548183 Marionette TRACE conn6 <- [1,1226,null,{}] 20:52:28 INFO - PROCESS | 680 | 1467431548194 Marionette TRACE conn6 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:28 INFO - PROCESS | 680 | 1467431548198 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:28 INFO - PROCESS | 680 | 1467431548354 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 20:52:28 INFO - PROCESS | 680 | 1467431548365 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:28 INFO - PROCESS | 680 | 1467431548368 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:28 INFO - PROCESS | 680 | ++DOCSHELL 18811400 == 41 [pid = 680] [id = 316] 20:52:28 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (1931B000) [pid = 680] [serial = 947] [outer = 00000000] 20:52:28 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (1A95EC00) [pid = 680] [serial = 948] [outer = 1931B000] 20:52:28 INFO - PROCESS | 680 | 1467431548424 Marionette DEBUG loaded listener.js 20:52:28 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (1A967800) [pid = 680] [serial = 949] [outer = 1931B000] 20:52:29 INFO - PROCESS | 680 | 1467431549042 Marionette TRACE conn6 <- [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]]]}] 20:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 930ms 20:52:29 INFO - PROCESS | 680 | 1467431549112 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 20:52:29 INFO - PROCESS | 680 | 1467431549115 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 20:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:52:29 INFO - PROCESS | 680 | 1467431549118 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:52:29 INFO - PROCESS | 680 | 1467431549121 Marionette TRACE conn6 <- [1,1230,null,{}] 20:52:29 INFO - PROCESS | 680 | 1467431549125 Marionette TRACE conn6 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:29 INFO - PROCESS | 680 | 1467431549127 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:29 INFO - PROCESS | 680 | 1467431549235 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 20:52:29 INFO - PROCESS | 680 | 1467431549367 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:29 INFO - PROCESS | 680 | 1467431549369 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:29 INFO - PROCESS | 680 | ++DOCSHELL 1A964C00 == 42 [pid = 680] [id = 317] 20:52:29 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (1B61AC00) [pid = 680] [serial = 950] [outer = 00000000] 20:52:29 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (1B61F400) [pid = 680] [serial = 951] [outer = 1B61AC00] 20:52:29 INFO - PROCESS | 680 | 1467431549424 Marionette DEBUG loaded listener.js 20:52:29 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (1B622800) [pid = 680] [serial = 952] [outer = 1B61AC00] 20:52:29 INFO - PROCESS | 680 | 1467431549955 Marionette TRACE conn6 <- [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]]]}] 20:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 870ms 20:52:29 INFO - PROCESS | 680 | 1467431549992 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 20:52:29 INFO - PROCESS | 680 | 1467431549995 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 20:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:52:29 INFO - PROCESS | 680 | 1467431549998 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:52:29 INFO - PROCESS | 680 | 1467431550000 Marionette TRACE conn6 <- [1,1234,null,{}] 20:52:29 INFO - PROCESS | 680 | 1467431550003 Marionette TRACE conn6 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:29 INFO - PROCESS | 680 | 1467431550006 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:30 INFO - PROCESS | 680 | 1467431550139 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 20:52:30 INFO - PROCESS | 680 | 1467431550254 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:30 INFO - PROCESS | 680 | 1467431550256 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:30 INFO - PROCESS | 680 | ++DOCSHELL 0E14F800 == 43 [pid = 680] [id = 318] 20:52:30 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (0E151800) [pid = 680] [serial = 953] [outer = 00000000] 20:52:30 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (0E156800) [pid = 680] [serial = 954] [outer = 0E151800] 20:52:30 INFO - PROCESS | 680 | 1467431550308 Marionette DEBUG loaded listener.js 20:52:30 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (0E158C00) [pid = 680] [serial = 955] [outer = 0E151800] 20:52:31 INFO - PROCESS | 680 | 1467431551033 Marionette TRACE conn6 <- [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]]]}] 20:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1071ms 20:52:31 INFO - PROCESS | 680 | 1467431551073 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 20:52:31 INFO - PROCESS | 680 | 1467431551078 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 20:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:52:31 INFO - PROCESS | 680 | 1467431551083 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:52:31 INFO - PROCESS | 680 | 1467431551086 Marionette TRACE conn6 <- [1,1238,null,{}] 20:52:31 INFO - PROCESS | 680 | 1467431551091 Marionette TRACE conn6 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:31 INFO - PROCESS | 680 | 1467431551094 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:31 INFO - PROCESS | 680 | 1467431551201 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 20:52:31 INFO - PROCESS | 680 | 1467431551310 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:31 INFO - PROCESS | 680 | 1467431551314 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:31 INFO - PROCESS | 680 | ++DOCSHELL 0DF7C000 == 44 [pid = 680] [id = 319] 20:52:31 INFO - PROCESS | 680 | ++DOMWINDOW == 97 (0DFC8000) [pid = 680] [serial = 956] [outer = 00000000] 20:52:31 INFO - PROCESS | 680 | ++DOMWINDOW == 98 (0E152400) [pid = 680] [serial = 957] [outer = 0DFC8000] 20:52:31 INFO - PROCESS | 680 | 1467431551407 Marionette DEBUG loaded listener.js 20:52:31 INFO - PROCESS | 680 | ++DOMWINDOW == 99 (0E52E400) [pid = 680] [serial = 958] [outer = 0DFC8000] 20:52:32 INFO - PROCESS | 680 | --DOCSHELL 16B18C00 == 43 [pid = 680] [id = 312] 20:52:32 INFO - PROCESS | 680 | --DOCSHELL 0E038000 == 42 [pid = 680] [id = 311] 20:52:32 INFO - PROCESS | 680 | --DOCSHELL 17E2D800 == 41 [pid = 680] [id = 310] 20:52:32 INFO - PROCESS | 680 | --DOCSHELL 176D1800 == 40 [pid = 680] [id = 309] 20:52:32 INFO - PROCESS | 680 | --DOCSHELL 1688E400 == 39 [pid = 680] [id = 308] 20:52:32 INFO - PROCESS | 680 | --DOCSHELL 14466800 == 38 [pid = 680] [id = 307] 20:52:32 INFO - PROCESS | 680 | --DOCSHELL 123EA800 == 37 [pid = 680] [id = 306] 20:52:32 INFO - PROCESS | 680 | --DOCSHELL 0926FC00 == 36 [pid = 680] [id = 305] 20:52:32 INFO - PROCESS | 680 | --DOCSHELL 0DF93000 == 35 [pid = 680] [id = 303] 20:52:32 INFO - PROCESS | 680 | --DOCSHELL 12896800 == 34 [pid = 680] [id = 304] 20:52:32 INFO - PROCESS | 680 | --DOCSHELL 128B5400 == 33 [pid = 680] [id = 302] 20:52:32 INFO - PROCESS | 680 | --DOCSHELL 0E14F800 == 32 [pid = 680] [id = 318] 20:52:32 INFO - PROCESS | 680 | --DOCSHELL 1A964C00 == 31 [pid = 680] [id = 317] 20:52:32 INFO - PROCESS | 680 | --DOCSHELL 15968C00 == 30 [pid = 680] [id = 315] 20:52:32 INFO - PROCESS | 680 | --DOCSHELL 18811400 == 29 [pid = 680] [id = 316] 20:52:32 INFO - PROCESS | 680 | --DOCSHELL 0DA65400 == 28 [pid = 680] [id = 313] 20:52:32 INFO - PROCESS | 680 | --DOCSHELL 0E25CC00 == 27 [pid = 680] [id = 314] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 98 (13A4E800) [pid = 680] [serial = 891] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 97 (0E531400) [pid = 680] [serial = 880] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 96 (0E52B400) [pid = 680] [serial = 879] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 95 (0E7CB400) [pid = 680] [serial = 885] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 94 (0F0D7400) [pid = 680] [serial = 886] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 93 (12D9F000) [pid = 680] [serial = 888] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 92 (0E06F400) [pid = 680] [serial = 882] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 91 (0E220400) [pid = 680] [serial = 883] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 90 (161CA400) [pid = 680] [serial = 894] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 89 (123E2000) [pid = 680] [serial = 868] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 88 (0E707400) [pid = 680] [serial = 867] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 87 (169C6C00) [pid = 680] [serial = 871] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 86 (15FA7400) [pid = 680] [serial = 870] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 85 (1ABBEC00) [pid = 680] [serial = 874] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 84 (1A962400) [pid = 680] [serial = 873] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 83 (19487400) [pid = 680] [serial = 877] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 82 (18240400) [pid = 680] [serial = 906] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E538400) [pid = 680] [serial = 876] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 80 (170A0400) [pid = 680] [serial = 897] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 79 (1688B000) [pid = 680] [serial = 895] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 78 (178BB400) [pid = 680] [serial = 903] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 77 (176C5400) [pid = 680] [serial = 898] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 76 (14B5B400) [pid = 680] [serial = 892] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 75 (16E2F800) [pid = 680] [serial = 900] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 74 (178B6C00) [pid = 680] [serial = 904] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 73 (16EC7400) [pid = 680] [serial = 901] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | --DOMWINDOW == 72 (12E30800) [pid = 680] [serial = 889] [outer = 00000000] [url = about:blank] 20:52:32 INFO - PROCESS | 680 | 1467431552635 Marionette TRACE conn6 <- [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]]]}] 20:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1590ms 20:52:32 INFO - PROCESS | 680 | 1467431552674 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 20:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:52:32 INFO - PROCESS | 680 | 1467431552678 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 20:52:32 INFO - PROCESS | 680 | 1467431552682 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:52:32 INFO - PROCESS | 680 | 1467431552686 Marionette TRACE conn6 <- [1,1242,null,{}] 20:52:32 INFO - PROCESS | 680 | 1467431552691 Marionette TRACE conn6 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:32 INFO - PROCESS | 680 | 1467431552694 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:32 INFO - PROCESS | 680 | 1467431552782 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 20:52:32 INFO - PROCESS | 680 | 1467431552789 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:32 INFO - PROCESS | 680 | 1467431552792 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:32 INFO - PROCESS | 680 | ++DOCSHELL 0E06B400 == 28 [pid = 680] [id = 320] 20:52:32 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0E06B800) [pid = 680] [serial = 959] [outer = 00000000] 20:52:32 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0E076C00) [pid = 680] [serial = 960] [outer = 0E06B800] 20:52:32 INFO - PROCESS | 680 | 1467431552840 Marionette DEBUG loaded listener.js 20:52:32 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (0E150000) [pid = 680] [serial = 961] [outer = 0E06B800] 20:52:33 INFO - PROCESS | 680 | 1467431553325 Marionette TRACE conn6 <- [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]]]}] 20:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 690ms 20:52:33 INFO - PROCESS | 680 | 1467431553373 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 20:52:33 INFO - PROCESS | 680 | 1467431553378 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 20:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:52:33 INFO - PROCESS | 680 | 1467431553385 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:52:33 INFO - PROCESS | 680 | 1467431553387 Marionette TRACE conn6 <- [1,1246,null,{}] 20:52:33 INFO - PROCESS | 680 | 1467431553391 Marionette TRACE conn6 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:33 INFO - PROCESS | 680 | 1467431553394 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:33 INFO - PROCESS | 680 | 1467431553511 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 20:52:33 INFO - PROCESS | 680 | 1467431553603 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:33 INFO - PROCESS | 680 | 1467431553606 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:33 INFO - PROCESS | 680 | ++DOCSHELL 0E25FC00 == 29 [pid = 680] [id = 321] 20:52:33 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (0E260000) [pid = 680] [serial = 962] [outer = 00000000] 20:52:33 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (0E52F400) [pid = 680] [serial = 963] [outer = 0E260000] 20:52:33 INFO - PROCESS | 680 | 1467431553653 Marionette DEBUG loaded listener.js 20:52:33 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0E539400) [pid = 680] [serial = 964] [outer = 0E260000] 20:52:34 INFO - PROCESS | 680 | 1467431554020 Marionette TRACE conn6 <- [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]]]}] 20:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 670ms 20:52:34 INFO - PROCESS | 680 | 1467431554059 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 20:52:34 INFO - PROCESS | 680 | 1467431554061 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 20:52:34 INFO - PROCESS | 680 | 1467431554064 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:52:34 INFO - PROCESS | 680 | 1467431554068 Marionette TRACE conn6 <- [1,1250,null,{}] 20:52:34 INFO - PROCESS | 680 | 1467431554079 Marionette TRACE conn6 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:34 INFO - PROCESS | 680 | 1467431554083 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:34 INFO - PROCESS | 680 | 1467431554166 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 20:52:34 INFO - PROCESS | 680 | 1467431554173 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:34 INFO - PROCESS | 680 | 1467431554176 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:34 INFO - PROCESS | 680 | ++DOCSHELL 12315400 == 30 [pid = 680] [id = 322] 20:52:34 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (12316000) [pid = 680] [serial = 965] [outer = 00000000] 20:52:34 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (123E8400) [pid = 680] [serial = 966] [outer = 12316000] 20:52:34 INFO - PROCESS | 680 | 1467431554224 Marionette DEBUG loaded listener.js 20:52:34 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (125E6400) [pid = 680] [serial = 967] [outer = 12316000] 20:52:34 INFO - PROCESS | 680 | 1467431554719 Marionette TRACE conn6 <- [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]]]}] 20:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 670ms 20:52:34 INFO - PROCESS | 680 | 1467431554738 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 20:52:34 INFO - PROCESS | 680 | 1467431554741 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 20:52:34 INFO - PROCESS | 680 | 1467431554744 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:52:34 INFO - PROCESS | 680 | 1467431554745 Marionette TRACE conn6 <- [1,1254,null,{}] 20:52:34 INFO - PROCESS | 680 | 1467431554755 Marionette TRACE conn6 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:34 INFO - PROCESS | 680 | 1467431554757 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:34 INFO - PROCESS | 680 | 1467431554872 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 20:52:34 INFO - PROCESS | 680 | 1467431554962 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:34 INFO - PROCESS | 680 | 1467431554964 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:34 INFO - PROCESS | 680 | ++DOCSHELL 12D96C00 == 31 [pid = 680] [id = 323] 20:52:34 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (12D9EC00) [pid = 680] [serial = 968] [outer = 00000000] 20:52:34 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (12E4EC00) [pid = 680] [serial = 969] [outer = 12D9EC00] 20:52:34 INFO - PROCESS | 680 | 1467431555008 Marionette DEBUG loaded listener.js 20:52:35 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (12F40400) [pid = 680] [serial = 970] [outer = 12D9EC00] 20:52:35 INFO - PROCESS | 680 | 1467431555405 Marionette TRACE conn6 <- [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]]]}] 20:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 670ms 20:52:35 INFO - PROCESS | 680 | 1467431555420 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 20:52:35 INFO - PROCESS | 680 | 1467431555421 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 20:52:35 INFO - PROCESS | 680 | 1467431555424 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:52:35 INFO - PROCESS | 680 | 1467431555426 Marionette TRACE conn6 <- [1,1258,null,{}] 20:52:35 INFO - PROCESS | 680 | 1467431555430 Marionette TRACE conn6 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:35 INFO - PROCESS | 680 | 1467431555432 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:35 INFO - PROCESS | 680 | 1467431555539 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 20:52:35 INFO - PROCESS | 680 | 1467431555546 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:35 INFO - PROCESS | 680 | 1467431555548 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:35 INFO - PROCESS | 680 | ++DOCSHELL 12FF2C00 == 32 [pid = 680] [id = 324] 20:52:35 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (12FFD800) [pid = 680] [serial = 971] [outer = 00000000] 20:52:35 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (14466000) [pid = 680] [serial = 972] [outer = 12FFD800] 20:52:35 INFO - PROCESS | 680 | 1467431555591 Marionette DEBUG loaded listener.js 20:52:35 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (144CAC00) [pid = 680] [serial = 973] [outer = 12FFD800] 20:52:36 INFO - PROCESS | 680 | 1467431556074 Marionette TRACE conn6 <- [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]]]}] 20:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 670ms 20:52:36 INFO - PROCESS | 680 | 1467431556098 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 20:52:36 INFO - PROCESS | 680 | 1467431556100 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 20:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:52:36 INFO - PROCESS | 680 | 1467431556115 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:52:36 INFO - PROCESS | 680 | 1467431556117 Marionette TRACE conn6 <- [1,1262,null,{}] 20:52:36 INFO - PROCESS | 680 | 1467431556121 Marionette TRACE conn6 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:36 INFO - PROCESS | 680 | 1467431556126 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:36 INFO - PROCESS | 680 | 1467431556281 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 20:52:36 INFO - PROCESS | 680 | 1467431556346 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:36 INFO - PROCESS | 680 | 1467431556348 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:36 INFO - PROCESS | 680 | ++DOCSHELL 16882800 == 33 [pid = 680] [id = 325] 20:52:36 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (1688CC00) [pid = 680] [serial = 974] [outer = 00000000] 20:52:36 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (16B11400) [pid = 680] [serial = 975] [outer = 1688CC00] 20:52:36 INFO - PROCESS | 680 | 1467431556392 Marionette DEBUG loaded listener.js 20:52:36 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (16D64800) [pid = 680] [serial = 976] [outer = 1688CC00] 20:52:36 INFO - PROCESS | 680 | --DOMWINDOW == 89 (17975800) [pid = 680] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:52:36 INFO - PROCESS | 680 | --DOMWINDOW == 88 (12E4A400) [pid = 680] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:52:36 INFO - PROCESS | 680 | --DOMWINDOW == 87 (176D2800) [pid = 680] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:52:36 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0E03B400) [pid = 680] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:52:36 INFO - PROCESS | 680 | --DOMWINDOW == 85 (144C6400) [pid = 680] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:52:36 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0936E800) [pid = 680] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:52:36 INFO - PROCESS | 680 | --DOMWINDOW == 83 (1251F800) [pid = 680] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:52:36 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E039000) [pid = 680] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:52:36 INFO - PROCESS | 680 | --DOMWINDOW == 81 (123E1C00) [pid = 680] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:52:36 INFO - PROCESS | 680 | --DOMWINDOW == 80 (16E22000) [pid = 680] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:52:36 INFO - PROCESS | 680 | --DOMWINDOW == 79 (17E2EC00) [pid = 680] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:52:36 INFO - PROCESS | 680 | --DOMWINDOW == 78 (1688F000) [pid = 680] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:52:36 INFO - PROCESS | 680 | 1467431556967 Marionette TRACE conn6 <- [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]]]}] 20:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 890ms 20:52:36 INFO - PROCESS | 680 | 1467431556994 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 20:52:36 INFO - PROCESS | 680 | 1467431556996 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 20:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:52:36 INFO - PROCESS | 680 | 1467431556999 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:52:36 INFO - PROCESS | 680 | 1467431557001 Marionette TRACE conn6 <- [1,1266,null,{}] 20:52:36 INFO - PROCESS | 680 | 1467431557004 Marionette TRACE conn6 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:36 INFO - PROCESS | 680 | 1467431557006 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:37 INFO - PROCESS | 680 | 1467431557120 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 20:52:37 INFO - PROCESS | 680 | 1467431557172 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:37 INFO - PROCESS | 680 | 1467431557175 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:37 INFO - PROCESS | 680 | ++DOCSHELL 1251F800 == 34 [pid = 680] [id = 326] 20:52:37 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (125ED400) [pid = 680] [serial = 977] [outer = 00000000] 20:52:37 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (16D5EC00) [pid = 680] [serial = 978] [outer = 125ED400] 20:52:37 INFO - PROCESS | 680 | 1467431557220 Marionette DEBUG loaded listener.js 20:52:37 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (16889800) [pid = 680] [serial = 979] [outer = 125ED400] 20:52:37 INFO - PROCESS | 680 | 1467431557581 Marionette TRACE conn6 <- [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]]]}] 20:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 630ms 20:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:52:37 INFO - PROCESS | 680 | 1467431557632 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 20:52:37 INFO - PROCESS | 680 | 1467431557634 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 20:52:37 INFO - PROCESS | 680 | 1467431557637 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:52:37 INFO - PROCESS | 680 | 1467431557639 Marionette TRACE conn6 <- [1,1270,null,{}] 20:52:37 INFO - PROCESS | 680 | 1467431557642 Marionette TRACE conn6 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:37 INFO - PROCESS | 680 | 1467431557644 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:37 INFO - PROCESS | 680 | 1467431557721 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 20:52:37 INFO - PROCESS | 680 | 1467431557727 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:37 INFO - PROCESS | 680 | 1467431557729 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:37 INFO - PROCESS | 680 | ++DOCSHELL 0DFC9400 == 35 [pid = 680] [id = 327] 20:52:37 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (0E154000) [pid = 680] [serial = 980] [outer = 00000000] 20:52:37 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (1709E400) [pid = 680] [serial = 981] [outer = 0E154000] 20:52:37 INFO - PROCESS | 680 | 1467431557772 Marionette DEBUG loaded listener.js 20:52:37 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (126D1C00) [pid = 680] [serial = 982] [outer = 0E154000] 20:52:38 INFO - PROCESS | 680 | 1467431558201 Marionette TRACE conn6 <- [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]]]}] 20:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 630ms 20:52:38 INFO - PROCESS | 680 | 1467431558274 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 20:52:38 INFO - PROCESS | 680 | 1467431558276 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 20:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:52:38 INFO - PROCESS | 680 | 1467431558279 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:52:38 INFO - PROCESS | 680 | 1467431558281 Marionette TRACE conn6 <- [1,1274,null,{}] 20:52:38 INFO - PROCESS | 680 | 1467431558284 Marionette TRACE conn6 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:38 INFO - PROCESS | 680 | 1467431558286 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:38 INFO - PROCESS | 680 | 1467431558363 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 20:52:38 INFO - PROCESS | 680 | 1467431558368 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:38 INFO - PROCESS | 680 | 1467431558370 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:38 INFO - PROCESS | 680 | ++DOCSHELL 176CE000 == 36 [pid = 680] [id = 328] 20:52:38 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (176CE400) [pid = 680] [serial = 983] [outer = 00000000] 20:52:38 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (176D4400) [pid = 680] [serial = 984] [outer = 176CE400] 20:52:38 INFO - PROCESS | 680 | 1467431558412 Marionette DEBUG loaded listener.js 20:52:38 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (178BB400) [pid = 680] [serial = 985] [outer = 176CE400] 20:52:38 INFO - PROCESS | 680 | 1467431559000 Marionette TRACE conn6 <- [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]]]}] 20:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 770ms 20:52:39 INFO - PROCESS | 680 | 1467431559086 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 20:52:39 INFO - PROCESS | 680 | 1467431559091 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 20:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:52:39 INFO - PROCESS | 680 | 1467431559121 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:52:39 INFO - PROCESS | 680 | 1467431559125 Marionette TRACE conn6 <- [1,1278,null,{}] 20:52:39 INFO - PROCESS | 680 | 1467431559132 Marionette TRACE conn6 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:39 INFO - PROCESS | 680 | 1467431559135 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:39 INFO - PROCESS | 680 | 1467431559279 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 20:52:39 INFO - PROCESS | 680 | 1467431559386 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:39 INFO - PROCESS | 680 | 1467431559391 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:39 INFO - PROCESS | 680 | ++DOCSHELL 0DFC6800 == 37 [pid = 680] [id = 329] 20:52:39 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (0DFC7000) [pid = 680] [serial = 986] [outer = 00000000] 20:52:39 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (0E14D400) [pid = 680] [serial = 987] [outer = 0DFC7000] 20:52:39 INFO - PROCESS | 680 | 1467431559447 Marionette DEBUG loaded listener.js 20:52:39 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (0E226000) [pid = 680] [serial = 988] [outer = 0DFC7000] 20:52:40 INFO - PROCESS | 680 | 1467431560130 Marionette TRACE conn6 <- [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]]]}] 20:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1040ms 20:52:40 INFO - PROCESS | 680 | 1467431560146 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 20:52:40 INFO - PROCESS | 680 | 1467431560151 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 20:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:52:40 INFO - PROCESS | 680 | 1467431560157 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:52:40 INFO - PROCESS | 680 | 1467431560160 Marionette TRACE conn6 <- [1,1282,null,{}] 20:52:40 INFO - PROCESS | 680 | 1467431560164 Marionette TRACE conn6 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:40 INFO - PROCESS | 680 | 1467431560167 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:40 INFO - PROCESS | 680 | 1467431560285 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 20:52:40 INFO - PROCESS | 680 | 1467431560417 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:40 INFO - PROCESS | 680 | 1467431560420 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:40 INFO - PROCESS | 680 | ++DOCSHELL 0F0D7000 == 38 [pid = 680] [id = 330] 20:52:40 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (0F0D8400) [pid = 680] [serial = 989] [outer = 00000000] 20:52:40 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (12528400) [pid = 680] [serial = 990] [outer = 0F0D8400] 20:52:40 INFO - PROCESS | 680 | 1467431560476 Marionette DEBUG loaded listener.js 20:52:40 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (12E26800) [pid = 680] [serial = 991] [outer = 0F0D8400] 20:52:41 INFO - PROCESS | 680 | 1467431561327 Marionette TRACE conn6 <- [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]]]}] 20:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1233ms 20:52:41 INFO - PROCESS | 680 | 1467431561394 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 20:52:41 INFO - PROCESS | 680 | 1467431561398 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 20:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:52:41 INFO - PROCESS | 680 | 1467431561403 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:52:41 INFO - PROCESS | 680 | 1467431561406 Marionette TRACE conn6 <- [1,1286,null,{}] 20:52:41 INFO - PROCESS | 680 | 1467431561412 Marionette TRACE conn6 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:41 INFO - PROCESS | 680 | 1467431561414 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:41 INFO - PROCESS | 680 | 1467431561545 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 20:52:41 INFO - PROCESS | 680 | 1467431561688 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:41 INFO - PROCESS | 680 | 1467431561692 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:41 INFO - PROCESS | 680 | --DOCSHELL 0DFC9400 == 37 [pid = 680] [id = 327] 20:52:41 INFO - PROCESS | 680 | --DOCSHELL 1251F800 == 36 [pid = 680] [id = 326] 20:52:41 INFO - PROCESS | 680 | --DOCSHELL 16882800 == 35 [pid = 680] [id = 325] 20:52:41 INFO - PROCESS | 680 | --DOCSHELL 12FF2C00 == 34 [pid = 680] [id = 324] 20:52:41 INFO - PROCESS | 680 | --DOCSHELL 12D96C00 == 33 [pid = 680] [id = 323] 20:52:41 INFO - PROCESS | 680 | --DOCSHELL 12315400 == 32 [pid = 680] [id = 322] 20:52:41 INFO - PROCESS | 680 | --DOCSHELL 0E25FC00 == 31 [pid = 680] [id = 321] 20:52:41 INFO - PROCESS | 680 | --DOCSHELL 0E06B400 == 30 [pid = 680] [id = 320] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 92 (18242000) [pid = 680] [serial = 907] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 91 (13A54400) [pid = 680] [serial = 912] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 90 (15AE1C00) [pid = 680] [serial = 913] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 89 (17972000) [pid = 680] [serial = 928] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 88 (178BF000) [pid = 680] [serial = 927] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0E530400) [pid = 680] [serial = 909] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0E781400) [pid = 680] [serial = 910] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 85 (14B61000) [pid = 680] [serial = 921] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0DF74800) [pid = 680] [serial = 915] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E03CC00) [pid = 680] [serial = 916] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 82 (125A6400) [pid = 680] [serial = 918] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 81 (12895C00) [pid = 680] [serial = 919] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 80 (12F4C800) [pid = 680] [serial = 933] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 79 (1A24E800) [pid = 680] [serial = 939] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 78 (1A251800) [pid = 680] [serial = 940] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 77 (19486000) [pid = 680] [serial = 937] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 76 (185E4000) [pid = 680] [serial = 930] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 75 (1885B400) [pid = 680] [serial = 936] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 74 (17E37000) [pid = 680] [serial = 931] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 73 (16E2B000) [pid = 680] [serial = 924] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 72 (1596E400) [pid = 680] [serial = 934] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 71 (17099800) [pid = 680] [serial = 925] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | --DOMWINDOW == 70 (15FA4000) [pid = 680] [serial = 922] [outer = 00000000] [url = about:blank] 20:52:41 INFO - PROCESS | 680 | ++DOCSHELL 09261C00 == 31 [pid = 680] [id = 331] 20:52:41 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (09263800) [pid = 680] [serial = 992] [outer = 00000000] 20:52:41 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0DFC4C00) [pid = 680] [serial = 993] [outer = 09263800] 20:52:41 INFO - PROCESS | 680 | 1467431561782 Marionette DEBUG loaded listener.js 20:52:41 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0E03E000) [pid = 680] [serial = 994] [outer = 09263800] 20:52:42 INFO - PROCESS | 680 | 1467431562238 Marionette TRACE conn6 <- [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]]]}] 20:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 890ms 20:52:42 INFO - PROCESS | 680 | 1467431562294 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 20:52:42 INFO - PROCESS | 680 | 1467431562298 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 20:52:42 INFO - PROCESS | 680 | 1467431562304 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:52:42 INFO - PROCESS | 680 | 1467431562306 Marionette TRACE conn6 <- [1,1290,null,{}] 20:52:42 INFO - PROCESS | 680 | 1467431562310 Marionette TRACE conn6 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:42 INFO - PROCESS | 680 | 1467431562312 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:42 INFO - PROCESS | 680 | 1467431562397 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 20:52:42 INFO - PROCESS | 680 | 1467431562404 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:42 INFO - PROCESS | 680 | 1467431562406 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:42 INFO - PROCESS | 680 | ++DOCSHELL 0E52DC00 == 32 [pid = 680] [id = 332] 20:52:42 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0E52E000) [pid = 680] [serial = 995] [outer = 00000000] 20:52:42 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (0E783800) [pid = 680] [serial = 996] [outer = 0E52E000] 20:52:42 INFO - PROCESS | 680 | 1467431562452 Marionette DEBUG loaded listener.js 20:52:42 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (0E8C1400) [pid = 680] [serial = 997] [outer = 0E52E000] 20:52:42 INFO - PROCESS | 680 | 1467431562930 Marionette TRACE conn6 <- [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]]]}] 20:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 670ms 20:52:42 INFO - PROCESS | 680 | 1467431562979 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 20:52:42 INFO - PROCESS | 680 | 1467431562981 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 20:52:42 INFO - PROCESS | 680 | 1467431562984 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:52:42 INFO - PROCESS | 680 | 1467431562988 Marionette TRACE conn6 <- [1,1294,null,{}] 20:52:42 INFO - PROCESS | 680 | 1467431562999 Marionette TRACE conn6 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:42 INFO - PROCESS | 680 | 1467431563003 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:43 INFO - PROCESS | 680 | 1467431563115 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 20:52:43 INFO - PROCESS | 680 | 1467431563212 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:43 INFO - PROCESS | 680 | 1467431563215 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:43 INFO - PROCESS | 680 | ++DOCSHELL 12D96C00 == 33 [pid = 680] [id = 333] 20:52:43 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (12D9F000) [pid = 680] [serial = 998] [outer = 00000000] 20:52:43 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (12E2F000) [pid = 680] [serial = 999] [outer = 12D9F000] 20:52:43 INFO - PROCESS | 680 | 1467431563263 Marionette DEBUG loaded listener.js 20:52:43 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (13A4C000) [pid = 680] [serial = 1000] [outer = 12D9F000] 20:52:43 INFO - PROCESS | 680 | 1467431563637 Marionette TRACE conn6 <- [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]]]}] 20:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 670ms 20:52:43 INFO - PROCESS | 680 | 1467431563668 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 20:52:43 INFO - PROCESS | 680 | 1467431563670 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 20:52:43 INFO - PROCESS | 680 | 1467431563673 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:52:43 INFO - PROCESS | 680 | 1467431563675 Marionette TRACE conn6 <- [1,1298,null,{}] 20:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:52:43 INFO - PROCESS | 680 | 1467431563678 Marionette TRACE conn6 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:43 INFO - PROCESS | 680 | 1467431563689 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:43 INFO - PROCESS | 680 | 1467431563775 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 20:52:43 INFO - PROCESS | 680 | 1467431563781 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:43 INFO - PROCESS | 680 | 1467431563783 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:43 INFO - PROCESS | 680 | ++DOCSHELL 144C7C00 == 34 [pid = 680] [id = 334] 20:52:43 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (144C9400) [pid = 680] [serial = 1001] [outer = 00000000] 20:52:43 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (15FAA400) [pid = 680] [serial = 1002] [outer = 144C9400] 20:52:43 INFO - PROCESS | 680 | 1467431563827 Marionette DEBUG loaded listener.js 20:52:43 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (161CB800) [pid = 680] [serial = 1003] [outer = 144C9400] 20:52:44 INFO - PROCESS | 680 | 1467431564309 Marionette TRACE conn6 <- [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] 20:52:44 INFO - PROCESS | 680 | 1467431564352 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 20:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:52:44 INFO - PROCESS | 680 | 1467431564355 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:52:44 INFO - PROCESS | 680 | 1467431564357 Marionette TRACE conn6 <- [1,1302,null,{}] 20:52:44 INFO - PROCESS | 680 | 1467431564360 Marionette TRACE conn6 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:44 INFO - PROCESS | 680 | 1467431564362 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:44 INFO - PROCESS | 680 | 1467431564473 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 20:52:44 INFO - PROCESS | 680 | 1467431564565 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:44 INFO - PROCESS | 680 | 1467431564567 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:44 INFO - PROCESS | 680 | ++DOCSHELL 16E2B800 == 35 [pid = 680] [id = 335] 20:52:44 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (16E2F000) [pid = 680] [serial = 1004] [outer = 00000000] 20:52:44 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (170A1800) [pid = 680] [serial = 1005] [outer = 16E2F000] 20:52:44 INFO - PROCESS | 680 | 1467431564613 Marionette DEBUG loaded listener.js 20:52:44 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (0E06F000) [pid = 680] [serial = 1006] [outer = 16E2F000] 20:52:45 INFO - PROCESS | 680 | 1467431565038 Marionette TRACE conn6 <- [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]]]}] 20:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 730ms 20:52:45 INFO - PROCESS | 680 | 1467431565086 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 20:52:45 INFO - PROCESS | 680 | 1467431565088 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 20:52:45 INFO - PROCESS | 680 | 1467431565091 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:52:45 INFO - PROCESS | 680 | 1467431565093 Marionette TRACE conn6 <- [1,1306,null,{}] 20:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:52:45 INFO - PROCESS | 680 | 1467431565096 Marionette TRACE conn6 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:45 INFO - PROCESS | 680 | 1467431565102 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:45 INFO - PROCESS | 680 | 1467431565237 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 20:52:45 INFO - PROCESS | 680 | 1467431565301 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:45 INFO - PROCESS | 680 | 1467431565303 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:45 INFO - PROCESS | 680 | ++DOCSHELL 0936B400 == 36 [pid = 680] [id = 336] 20:52:45 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (176CC800) [pid = 680] [serial = 1007] [outer = 00000000] 20:52:45 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (17975C00) [pid = 680] [serial = 1008] [outer = 176CC800] 20:52:45 INFO - PROCESS | 680 | 1467431565347 Marionette DEBUG loaded listener.js 20:52:45 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (178BEC00) [pid = 680] [serial = 1009] [outer = 176CC800] 20:52:45 INFO - PROCESS | 680 | 1467431565780 Marionette TRACE conn6 <- [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]]]}] 20:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 730ms 20:52:45 INFO - PROCESS | 680 | 1467431565863 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 20:52:45 INFO - PROCESS | 680 | 1467431565865 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 20:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:52:45 INFO - PROCESS | 680 | 1467431565869 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:52:45 INFO - PROCESS | 680 | 1467431565871 Marionette TRACE conn6 <- [1,1310,null,{}] 20:52:45 INFO - PROCESS | 680 | 1467431565874 Marionette TRACE conn6 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:45 INFO - PROCESS | 680 | 1467431565876 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:45 INFO - PROCESS | 680 | 1467431565984 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 20:52:45 INFO - PROCESS | 680 | 1467431565996 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:45 INFO - PROCESS | 680 | 1467431565998 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:45 INFO - PROCESS | 680 | ++DOCSHELL 18243800 == 37 [pid = 680] [id = 337] 20:52:45 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (18243C00) [pid = 680] [serial = 1010] [outer = 00000000] 20:52:46 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (185DF400) [pid = 680] [serial = 1011] [outer = 18243C00] 20:52:46 INFO - PROCESS | 680 | 1467431566040 Marionette DEBUG loaded listener.js 20:52:46 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (185E2C00) [pid = 680] [serial = 1012] [outer = 18243C00] 20:52:46 INFO - PROCESS | 680 | --DOMWINDOW == 90 (12316000) [pid = 680] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:52:46 INFO - PROCESS | 680 | --DOMWINDOW == 89 (0E06B800) [pid = 680] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:52:46 INFO - PROCESS | 680 | --DOMWINDOW == 88 (12D9EC00) [pid = 680] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:52:46 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0E260400) [pid = 680] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:52:46 INFO - PROCESS | 680 | --DOMWINDOW == 86 (1596E000) [pid = 680] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:52:46 INFO - PROCESS | 680 | --DOMWINDOW == 85 (1931B000) [pid = 680] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:52:46 INFO - PROCESS | 680 | --DOMWINDOW == 84 (1B61AC00) [pid = 680] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:52:46 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E151800) [pid = 680] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:52:46 INFO - PROCESS | 680 | --DOMWINDOW == 82 (12FFD800) [pid = 680] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:52:46 INFO - PROCESS | 680 | --DOMWINDOW == 81 (125ED400) [pid = 680] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:52:46 INFO - PROCESS | 680 | --DOMWINDOW == 80 (1688CC00) [pid = 680] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:52:46 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0E154000) [pid = 680] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:52:46 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0E260000) [pid = 680] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:52:46 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0DFC8000) [pid = 680] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:52:46 INFO - PROCESS | 680 | 1467431566526 Marionette TRACE conn6 <- [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]]]}] 20:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 730ms 20:52:46 INFO - PROCESS | 680 | 1467431566601 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 20:52:46 INFO - PROCESS | 680 | 1467431566603 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 20:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:52:46 INFO - PROCESS | 680 | 1467431566606 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:52:46 INFO - PROCESS | 680 | 1467431566608 Marionette TRACE conn6 <- [1,1314,null,{}] 20:52:46 INFO - PROCESS | 680 | 1467431566612 Marionette TRACE conn6 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:46 INFO - PROCESS | 680 | 1467431566613 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:46 INFO - PROCESS | 680 | 1467431566692 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 20:52:46 INFO - PROCESS | 680 | 1467431566698 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:46 INFO - PROCESS | 680 | 1467431566700 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:46 INFO - PROCESS | 680 | ++DOCSHELL 0E158800 == 38 [pid = 680] [id = 338] 20:52:46 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0E8BF400) [pid = 680] [serial = 1013] [outer = 00000000] 20:52:46 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (1596E000) [pid = 680] [serial = 1014] [outer = 0E8BF400] 20:52:46 INFO - PROCESS | 680 | 1467431566743 Marionette DEBUG loaded listener.js 20:52:46 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (176C7000) [pid = 680] [serial = 1015] [outer = 0E8BF400] 20:52:47 INFO - PROCESS | 680 | 1467431567164 Marionette TRACE conn6 <- [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]]]}] 20:52:47 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 20:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 571ms 20:52:47 INFO - PROCESS | 680 | 1467431567178 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 20:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:52:47 INFO - PROCESS | 680 | 1467431567180 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 20:52:47 INFO - PROCESS | 680 | 1467431567183 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:52:47 INFO - PROCESS | 680 | 1467431567185 Marionette TRACE conn6 <- [1,1318,null,{}] 20:52:47 INFO - PROCESS | 680 | 1467431567188 Marionette TRACE conn6 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:47 INFO - PROCESS | 680 | 1467431567190 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:47 INFO - PROCESS | 680 | 1467431567312 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 20:52:47 INFO - PROCESS | 680 | 1467431567318 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:47 INFO - PROCESS | 680 | 1467431567320 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:47 INFO - PROCESS | 680 | ++DOCSHELL 093D3C00 == 39 [pid = 680] [id = 339] 20:52:47 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (093D4000) [pid = 680] [serial = 1016] [outer = 00000000] 20:52:47 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (0E780000) [pid = 680] [serial = 1017] [outer = 093D4000] 20:52:47 INFO - PROCESS | 680 | 1467431567372 Marionette DEBUG loaded listener.js 20:52:47 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (17977400) [pid = 680] [serial = 1018] [outer = 093D4000] 20:52:47 INFO - PROCESS | 680 | 1467431567783 Marionette TRACE conn6 <- [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]]]}] 20:52:47 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 20:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 670ms 20:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:52:47 INFO - PROCESS | 680 | 1467431567854 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 20:52:47 INFO - PROCESS | 680 | 1467431567856 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 20:52:47 INFO - PROCESS | 680 | 1467431567859 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:52:47 INFO - PROCESS | 680 | 1467431567861 Marionette TRACE conn6 <- [1,1322,null,{}] 20:52:47 INFO - PROCESS | 680 | 1467431567864 Marionette TRACE conn6 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:47 INFO - PROCESS | 680 | 1467431567866 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:47 INFO - PROCESS | 680 | 1467431567945 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 20:52:47 INFO - PROCESS | 680 | 1467431567951 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:47 INFO - PROCESS | 680 | 1467431567953 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:47 INFO - PROCESS | 680 | ++DOCSHELL 185EC000 == 40 [pid = 680] [id = 340] 20:52:47 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (185EE800) [pid = 680] [serial = 1019] [outer = 00000000] 20:52:47 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (193AB800) [pid = 680] [serial = 1020] [outer = 185EE800] 20:52:47 INFO - PROCESS | 680 | 1467431567996 Marionette DEBUG loaded listener.js 20:52:48 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (193B2400) [pid = 680] [serial = 1021] [outer = 185EE800] 20:52:48 INFO - PROCESS | 680 | 1467431568583 Marionette TRACE conn6 <- [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]]]}] 20:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 770ms 20:52:48 INFO - PROCESS | 680 | 1467431568679 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 20:52:48 INFO - PROCESS | 680 | 1467431568683 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 20:52:48 INFO - PROCESS | 680 | 1467431568690 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:52:48 INFO - PROCESS | 680 | 1467431568694 Marionette TRACE conn6 <- [1,1326,null,{}] 20:52:48 INFO - PROCESS | 680 | 1467431568700 Marionette TRACE conn6 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:48 INFO - PROCESS | 680 | 1467431568703 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:48 INFO - PROCESS | 680 | 1467431568835 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 20:52:48 INFO - PROCESS | 680 | 1467431568964 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:48 INFO - PROCESS | 680 | 1467431568967 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:48 INFO - PROCESS | 680 | ++DOCSHELL 0DFC5400 == 41 [pid = 680] [id = 341] 20:52:48 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (0E03BC00) [pid = 680] [serial = 1022] [outer = 00000000] 20:52:49 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (0E25EC00) [pid = 680] [serial = 1023] [outer = 0E03BC00] 20:52:49 INFO - PROCESS | 680 | 1467431569026 Marionette DEBUG loaded listener.js 20:52:49 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (0E781400) [pid = 680] [serial = 1024] [outer = 0E03BC00] 20:52:50 INFO - PROCESS | 680 | 1467431570084 Marionette TRACE conn6 <- [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]]]}] 20:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1425ms 20:52:50 INFO - PROCESS | 680 | 1467431570122 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 20:52:50 INFO - PROCESS | 680 | 1467431570126 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 20:52:50 INFO - PROCESS | 680 | 1467431570133 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:52:50 INFO - PROCESS | 680 | 1467431570136 Marionette TRACE conn6 <- [1,1330,null,{}] 20:52:50 INFO - PROCESS | 680 | 1467431570140 Marionette TRACE conn6 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:50 INFO - PROCESS | 680 | 1467431570143 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:50 INFO - PROCESS | 680 | 1467431570254 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 20:52:50 INFO - PROCESS | 680 | 1467431570387 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:50 INFO - PROCESS | 680 | 1467431570390 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:50 INFO - PROCESS | 680 | ++DOCSHELL 12D66800 == 42 [pid = 680] [id = 342] 20:52:50 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (12F3E400) [pid = 680] [serial = 1025] [outer = 00000000] 20:52:50 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (144C5C00) [pid = 680] [serial = 1026] [outer = 12F3E400] 20:52:50 INFO - PROCESS | 680 | 1467431570447 Marionette DEBUG loaded listener.js 20:52:50 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (15FAB000) [pid = 680] [serial = 1027] [outer = 12F3E400] 20:52:50 INFO - PROCESS | 680 | 1467431571010 Marionette TRACE conn6 <- [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]]]}] 20:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 930ms 20:52:51 INFO - PROCESS | 680 | 1467431571066 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 20:52:51 INFO - PROCESS | 680 | 1467431571069 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 20:52:51 INFO - PROCESS | 680 | 1467431571073 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:52:51 INFO - PROCESS | 680 | 1467431571076 Marionette TRACE conn6 <- [1,1334,null,{}] 20:52:51 INFO - PROCESS | 680 | 1467431571087 Marionette TRACE conn6 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:51 INFO - PROCESS | 680 | 1467431571092 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:51 INFO - PROCESS | 680 | 1467431571202 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 20:52:51 INFO - PROCESS | 680 | 1467431571338 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:51 INFO - PROCESS | 680 | 1467431571341 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:51 INFO - PROCESS | 680 | ++DOCSHELL 1948A800 == 43 [pid = 680] [id = 343] 20:52:51 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (1948AC00) [pid = 680] [serial = 1028] [outer = 00000000] 20:52:51 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (1A207400) [pid = 680] [serial = 1029] [outer = 1948AC00] 20:52:51 INFO - PROCESS | 680 | 1467431571402 Marionette DEBUG loaded listener.js 20:52:51 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (1A95C000) [pid = 680] [serial = 1030] [outer = 1948AC00] 20:52:51 INFO - PROCESS | 680 | 1467431572010 Marionette TRACE conn6 <- [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]]]}] 20:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 970ms 20:52:52 INFO - PROCESS | 680 | 1467431572046 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 20:52:52 INFO - PROCESS | 680 | 1467431572049 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 20:52:52 INFO - PROCESS | 680 | 1467431572052 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:52:52 INFO - PROCESS | 680 | 1467431572054 Marionette TRACE conn6 <- [1,1338,null,{}] 20:52:52 INFO - PROCESS | 680 | 1467431572058 Marionette TRACE conn6 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:52 INFO - PROCESS | 680 | 1467431572060 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:52 INFO - PROCESS | 680 | 1467431572290 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 20:52:52 INFO - PROCESS | 680 | 1467431572432 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:52 INFO - PROCESS | 680 | 1467431572435 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:52 INFO - PROCESS | 680 | ++DOCSHELL 09262400 == 44 [pid = 680] [id = 344] 20:52:52 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (09262800) [pid = 680] [serial = 1031] [outer = 00000000] 20:52:52 INFO - PROCESS | 680 | ++DOMWINDOW == 97 (0D984800) [pid = 680] [serial = 1032] [outer = 09262800] 20:52:52 INFO - PROCESS | 680 | 1467431572484 Marionette DEBUG loaded listener.js 20:52:52 INFO - PROCESS | 680 | ++DOMWINDOW == 98 (0DF7CC00) [pid = 680] [serial = 1033] [outer = 09262800] 20:52:53 INFO - PROCESS | 680 | 1467431573091 Marionette TRACE conn6 <- [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]]]}] 20:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1075ms 20:52:53 INFO - PROCESS | 680 | 1467431573132 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 20:52:53 INFO - PROCESS | 680 | 1467431573136 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 20:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:52:53 INFO - PROCESS | 680 | 1467431573141 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:52:53 INFO - PROCESS | 680 | 1467431573144 Marionette TRACE conn6 <- [1,1342,null,{}] 20:52:53 INFO - PROCESS | 680 | 1467431573148 Marionette TRACE conn6 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:53 INFO - PROCESS | 680 | 1467431573151 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:53 INFO - PROCESS | 680 | --DOCSHELL 093D3C00 == 43 [pid = 680] [id = 339] 20:52:53 INFO - PROCESS | 680 | --DOCSHELL 0E158800 == 42 [pid = 680] [id = 338] 20:52:53 INFO - PROCESS | 680 | --DOCSHELL 18243800 == 41 [pid = 680] [id = 337] 20:52:53 INFO - PROCESS | 680 | --DOCSHELL 0936B400 == 40 [pid = 680] [id = 336] 20:52:53 INFO - PROCESS | 680 | --DOCSHELL 16E2B800 == 39 [pid = 680] [id = 335] 20:52:53 INFO - PROCESS | 680 | --DOCSHELL 144C7C00 == 38 [pid = 680] [id = 334] 20:52:53 INFO - PROCESS | 680 | --DOCSHELL 12D96C00 == 37 [pid = 680] [id = 333] 20:52:53 INFO - PROCESS | 680 | --DOCSHELL 0E52DC00 == 36 [pid = 680] [id = 332] 20:52:53 INFO - PROCESS | 680 | --DOCSHELL 09261C00 == 35 [pid = 680] [id = 331] 20:52:53 INFO - PROCESS | 680 | --DOCSHELL 176CE000 == 34 [pid = 680] [id = 328] 20:52:53 INFO - PROCESS | 680 | --DOCSHELL 0DFC6800 == 33 [pid = 680] [id = 329] 20:52:53 INFO - PROCESS | 680 | --DOCSHELL 0F0D7000 == 32 [pid = 680] [id = 330] 20:52:53 INFO - PROCESS | 680 | --DOCSHELL 0DF7C000 == 31 [pid = 680] [id = 319] 20:52:53 INFO - PROCESS | 680 | --DOCSHELL 09262400 == 30 [pid = 680] [id = 344] 20:52:53 INFO - PROCESS | 680 | --DOCSHELL 12D66800 == 29 [pid = 680] [id = 342] 20:52:53 INFO - PROCESS | 680 | --DOCSHELL 1948A800 == 28 [pid = 680] [id = 343] 20:52:53 INFO - PROCESS | 680 | --DOCSHELL 185EC000 == 27 [pid = 680] [id = 340] 20:52:53 INFO - PROCESS | 680 | --DOCSHELL 0DFC5400 == 26 [pid = 680] [id = 341] 20:52:53 INFO - PROCESS | 680 | 1467431573864 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 97 (123E8400) [pid = 680] [serial = 966] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 96 (0E076C00) [pid = 680] [serial = 960] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 95 (12E4EC00) [pid = 680] [serial = 969] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 94 (0E150000) [pid = 680] [serial = 961] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 93 (12529400) [pid = 680] [serial = 943] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 92 (0E536800) [pid = 680] [serial = 942] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 91 (17011000) [pid = 680] [serial = 946] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 90 (16883400) [pid = 680] [serial = 945] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 89 (1A967800) [pid = 680] [serial = 949] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 88 (1A95EC00) [pid = 680] [serial = 948] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 87 (1B622800) [pid = 680] [serial = 952] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 86 (1B61F400) [pid = 680] [serial = 951] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E158C00) [pid = 680] [serial = 955] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E156800) [pid = 680] [serial = 954] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 83 (14466000) [pid = 680] [serial = 972] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 82 (12F40400) [pid = 680] [serial = 970] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 81 (16D5EC00) [pid = 680] [serial = 978] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 80 (16B11400) [pid = 680] [serial = 975] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 79 (144CAC00) [pid = 680] [serial = 973] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 78 (1709E400) [pid = 680] [serial = 981] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0E52F400) [pid = 680] [serial = 963] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0E539400) [pid = 680] [serial = 964] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0E52E400) [pid = 680] [serial = 958] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 74 (126D1C00) [pid = 680] [serial = 982] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0E152400) [pid = 680] [serial = 957] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 72 (176D4400) [pid = 680] [serial = 984] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 71 (16D64800) [pid = 680] [serial = 976] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 70 (16889800) [pid = 680] [serial = 979] [outer = 00000000] [url = about:blank] 20:52:53 INFO - PROCESS | 680 | --DOMWINDOW == 69 (125E6400) [pid = 680] [serial = 967] [outer = 00000000] [url = about:blank] 20:52:54 INFO - PROCESS | 680 | 1467431574079 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:54 INFO - PROCESS | 680 | 1467431574082 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:54 INFO - PROCESS | 680 | ++DOCSHELL 0D297400 == 27 [pid = 680] [id = 345] 20:52:54 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0D976800) [pid = 680] [serial = 1034] [outer = 00000000] 20:52:54 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0DAF9000) [pid = 680] [serial = 1035] [outer = 0D976800] 20:52:54 INFO - PROCESS | 680 | 1467431574132 Marionette DEBUG loaded listener.js 20:52:54 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0DF7C000) [pid = 680] [serial = 1036] [outer = 0D976800] 20:52:54 INFO - PROCESS | 680 | 1467431574583 Marionette TRACE conn6 <- [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]]]}] 20:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1472ms 20:52:54 INFO - PROCESS | 680 | 1467431574617 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 20:52:54 INFO - PROCESS | 680 | 1467431574621 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 20:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:52:54 INFO - PROCESS | 680 | 1467431574625 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:52:54 INFO - PROCESS | 680 | 1467431574629 Marionette TRACE conn6 <- [1,1346,null,{}] 20:52:54 INFO - PROCESS | 680 | 1467431574633 Marionette TRACE conn6 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:54 INFO - PROCESS | 680 | 1467431574636 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:54 INFO - PROCESS | 680 | 1467431574722 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 20:52:54 INFO - PROCESS | 680 | 1467431574732 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:54 INFO - PROCESS | 680 | 1467431574734 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:54 INFO - PROCESS | 680 | ++DOCSHELL 0E14F400 == 28 [pid = 680] [id = 346] 20:52:54 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0E14F800) [pid = 680] [serial = 1037] [outer = 00000000] 20:52:54 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0E152800) [pid = 680] [serial = 1038] [outer = 0E14F800] 20:52:54 INFO - PROCESS | 680 | 1467431574781 Marionette DEBUG loaded listener.js 20:52:54 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (0E221800) [pid = 680] [serial = 1039] [outer = 0E14F800] 20:52:55 INFO - PROCESS | 680 | 1467431575249 Marionette TRACE conn6 <- [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]]]}] 20:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 670ms 20:52:55 INFO - PROCESS | 680 | 1467431575299 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 20:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:52:55 INFO - PROCESS | 680 | 1467431575302 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 20:52:55 INFO - PROCESS | 680 | 1467431575305 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:52:55 INFO - PROCESS | 680 | 1467431575307 Marionette TRACE conn6 <- [1,1350,null,{}] 20:52:55 INFO - PROCESS | 680 | 1467431575311 Marionette TRACE conn6 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:55 INFO - PROCESS | 680 | 1467431575313 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:55 INFO - PROCESS | 680 | 1467431575425 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 20:52:55 INFO - PROCESS | 680 | 1467431575518 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:55 INFO - PROCESS | 680 | 1467431575520 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:55 INFO - PROCESS | 680 | ++DOCSHELL 0E06C400 == 29 [pid = 680] [id = 347] 20:52:55 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (0E535400) [pid = 680] [serial = 1040] [outer = 00000000] 20:52:55 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (0E77EC00) [pid = 680] [serial = 1041] [outer = 0E535400] 20:52:55 INFO - PROCESS | 680 | 1467431575565 Marionette DEBUG loaded listener.js 20:52:55 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0E8C0400) [pid = 680] [serial = 1042] [outer = 0E535400] 20:52:55 INFO - PROCESS | 680 | 1467431575955 Marionette TRACE conn6 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 20:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 731ms 20:52:56 INFO - PROCESS | 680 | 1467431576041 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 20:52:56 INFO - PROCESS | 680 | 1467431576045 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 20:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:52:56 INFO - PROCESS | 680 | 1467431576056 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:52:56 INFO - PROCESS | 680 | 1467431576060 Marionette TRACE conn6 <- [1,1354,null,{}] 20:52:56 INFO - PROCESS | 680 | 1467431576068 Marionette TRACE conn6 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:56 INFO - PROCESS | 680 | 1467431576071 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:56 INFO - PROCESS | 680 | 1467431576210 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 20:52:56 INFO - PROCESS | 680 | 1467431576218 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:56 INFO - PROCESS | 680 | 1467431576220 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:56 INFO - PROCESS | 680 | ++DOCSHELL 125A0000 == 30 [pid = 680] [id = 348] 20:52:56 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (125A3800) [pid = 680] [serial = 1043] [outer = 00000000] 20:52:56 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (128B5000) [pid = 680] [serial = 1044] [outer = 125A3800] 20:52:56 INFO - PROCESS | 680 | 1467431576263 Marionette DEBUG loaded listener.js 20:52:56 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (12DC4800) [pid = 680] [serial = 1045] [outer = 125A3800] 20:52:56 INFO - PROCESS | 680 | 1467431576714 Marionette TRACE conn6 <- [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] 20:52:56 INFO - PROCESS | 680 | 1467431576792 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 20:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:52:56 INFO - PROCESS | 680 | 1467431576799 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:52:56 INFO - PROCESS | 680 | 1467431576800 Marionette TRACE conn6 <- [1,1358,null,{}] 20:52:56 INFO - PROCESS | 680 | 1467431576804 Marionette TRACE conn6 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:56 INFO - PROCESS | 680 | 1467431576806 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:56 INFO - PROCESS | 680 | 1467431576919 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 20:52:56 INFO - PROCESS | 680 | 1467431576930 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:56 INFO - PROCESS | 680 | 1467431576932 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:56 INFO - PROCESS | 680 | ++DOCSHELL 126C6800 == 31 [pid = 680] [id = 349] 20:52:56 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (12E23800) [pid = 680] [serial = 1046] [outer = 00000000] 20:52:56 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (13A57800) [pid = 680] [serial = 1047] [outer = 12E23800] 20:52:56 INFO - PROCESS | 680 | 1467431576975 Marionette DEBUG loaded listener.js 20:52:57 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (13F4D400) [pid = 680] [serial = 1048] [outer = 12E23800] 20:52:57 INFO - PROCESS | 680 | 1467431577420 Marionette TRACE conn6 <- [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] 20:52:57 INFO - PROCESS | 680 | 1467431577471 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 20:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:52:57 INFO - PROCESS | 680 | 1467431577474 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:52:57 INFO - PROCESS | 680 | 1467431577476 Marionette TRACE conn6 <- [1,1362,null,{}] 20:52:57 INFO - PROCESS | 680 | 1467431577479 Marionette TRACE conn6 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:57 INFO - PROCESS | 680 | 1467431577481 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:57 INFO - PROCESS | 680 | 1467431577591 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 20:52:57 INFO - PROCESS | 680 | 1467431577598 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:57 INFO - PROCESS | 680 | 1467431577603 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:57 INFO - PROCESS | 680 | ++DOCSHELL 15FAAC00 == 32 [pid = 680] [id = 350] 20:52:57 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (15FABC00) [pid = 680] [serial = 1049] [outer = 00000000] 20:52:57 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (161CFC00) [pid = 680] [serial = 1050] [outer = 15FABC00] 20:52:57 INFO - PROCESS | 680 | 1467431577713 Marionette DEBUG loaded listener.js 20:52:57 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (169BFC00) [pid = 680] [serial = 1051] [outer = 15FABC00] 20:52:58 INFO - PROCESS | 680 | --DOMWINDOW == 86 (16E2F000) [pid = 680] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:52:58 INFO - PROCESS | 680 | --DOMWINDOW == 85 (176CC800) [pid = 680] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:52:58 INFO - PROCESS | 680 | --DOMWINDOW == 84 (18243C00) [pid = 680] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:52:58 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0DFC7000) [pid = 680] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:52:58 INFO - PROCESS | 680 | --DOMWINDOW == 82 (09263800) [pid = 680] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:52:58 INFO - PROCESS | 680 | --DOMWINDOW == 81 (12D9F000) [pid = 680] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:52:58 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0F0D8400) [pid = 680] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:52:58 INFO - PROCESS | 680 | --DOMWINDOW == 79 (093D4000) [pid = 680] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:52:58 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0E52E000) [pid = 680] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:52:58 INFO - PROCESS | 680 | --DOMWINDOW == 77 (144C9400) [pid = 680] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:52:58 INFO - PROCESS | 680 | --DOMWINDOW == 76 (176CE400) [pid = 680] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:52:58 INFO - PROCESS | 680 | --DOMWINDOW == 75 (185EE800) [pid = 680] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:52:58 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0E8BF400) [pid = 680] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:52:58 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:52:58 INFO - PROCESS | 680 | 1467431578456 Marionette TRACE conn6 <- [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] 20:52:58 INFO - PROCESS | 680 | 1467431578497 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 20:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:52:58 INFO - PROCESS | 680 | 1467431578499 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:52:58 INFO - PROCESS | 680 | 1467431578501 Marionette TRACE conn6 <- [1,1366,null,{}] 20:52:58 INFO - PROCESS | 680 | 1467431578504 Marionette TRACE conn6 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:58 INFO - PROCESS | 680 | 1467431578506 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:58 INFO - PROCESS | 680 | 1467431578628 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 20:52:58 INFO - PROCESS | 680 | 1467431578686 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:58 INFO - PROCESS | 680 | 1467431578688 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:58 INFO - PROCESS | 680 | ++DOCSHELL 09258800 == 33 [pid = 680] [id = 351] 20:52:58 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (0E075800) [pid = 680] [serial = 1052] [outer = 00000000] 20:52:58 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (12F4B400) [pid = 680] [serial = 1053] [outer = 0E075800] 20:52:58 INFO - PROCESS | 680 | 1467431578731 Marionette DEBUG loaded listener.js 20:52:58 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (15FA6C00) [pid = 680] [serial = 1054] [outer = 0E075800] 20:52:59 INFO - PROCESS | 680 | 1467431579075 Marionette TRACE conn6 <- [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] 20:52:59 INFO - PROCESS | 680 | 1467431579132 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 20:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:52:59 INFO - PROCESS | 680 | 1467431579135 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:52:59 INFO - PROCESS | 680 | 1467431579137 Marionette TRACE conn6 <- [1,1370,null,{}] 20:52:59 INFO - PROCESS | 680 | 1467431579140 Marionette TRACE conn6 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:59 INFO - PROCESS | 680 | 1467431579142 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:59 INFO - PROCESS | 680 | 1467431579255 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 20:52:59 INFO - PROCESS | 680 | 1467431579261 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:59 INFO - PROCESS | 680 | 1467431579262 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:59 INFO - PROCESS | 680 | ++DOCSHELL 16B1F400 == 34 [pid = 680] [id = 352] 20:52:59 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (16D60000) [pid = 680] [serial = 1055] [outer = 00000000] 20:52:59 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (1700D000) [pid = 680] [serial = 1056] [outer = 16D60000] 20:52:59 INFO - PROCESS | 680 | 1467431579306 Marionette DEBUG loaded listener.js 20:52:59 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (17098400) [pid = 680] [serial = 1057] [outer = 16D60000] 20:52:59 INFO - PROCESS | 680 | [680] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:52:59 INFO - PROCESS | 680 | 1467431579713 Marionette TRACE conn6 <- [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] 20:52:59 INFO - PROCESS | 680 | 1467431579769 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 20:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:52:59 INFO - PROCESS | 680 | 1467431579772 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:52:59 INFO - PROCESS | 680 | 1467431579774 Marionette TRACE conn6 <- [1,1374,null,{}] 20:52:59 INFO - PROCESS | 680 | 1467431579778 Marionette TRACE conn6 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:59 INFO - PROCESS | 680 | 1467431579779 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:59 INFO - PROCESS | 680 | 1467431579856 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 20:52:59 INFO - PROCESS | 680 | 1467431579864 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:59 INFO - PROCESS | 680 | 1467431579866 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:52:59 INFO - PROCESS | 680 | ++DOCSHELL 17646000 == 35 [pid = 680] [id = 353] 20:52:59 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (176C9800) [pid = 680] [serial = 1058] [outer = 00000000] 20:52:59 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (176D4800) [pid = 680] [serial = 1059] [outer = 176C9800] 20:52:59 INFO - PROCESS | 680 | 1467431579909 Marionette DEBUG loaded listener.js 20:52:59 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (178B6400) [pid = 680] [serial = 1060] [outer = 176C9800] 20:53:00 INFO - PROCESS | 680 | 1467431580528 Marionette TRACE conn6 <- [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] 20:53:00 INFO - PROCESS | 680 | 1467431580552 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 20:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:53:00 INFO - PROCESS | 680 | 1467431580557 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:53:00 INFO - PROCESS | 680 | 1467431580561 Marionette TRACE conn6 <- [1,1378,null,{}] 20:53:00 INFO - PROCESS | 680 | 1467431580567 Marionette TRACE conn6 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:00 INFO - PROCESS | 680 | 1467431580570 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:00 INFO - PROCESS | 680 | 1467431580707 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 20:53:00 INFO - PROCESS | 680 | 1467431580821 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:00 INFO - PROCESS | 680 | 1467431580825 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:00 INFO - PROCESS | 680 | ++DOCSHELL 0E06C000 == 36 [pid = 680] [id = 354] 20:53:00 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (0E06D400) [pid = 680] [serial = 1061] [outer = 00000000] 20:53:00 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (0E149800) [pid = 680] [serial = 1062] [outer = 0E06D400] 20:53:00 INFO - PROCESS | 680 | 1467431580883 Marionette DEBUG loaded listener.js 20:53:00 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (0E22F400) [pid = 680] [serial = 1063] [outer = 0E06D400] 20:53:01 INFO - PROCESS | 680 | 1467431581678 Marionette TRACE conn6 <- [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]]]}] 20:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1177ms 20:53:01 INFO - PROCESS | 680 | 1467431581739 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 20:53:01 INFO - PROCESS | 680 | 1467431581745 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 20:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:53:01 INFO - PROCESS | 680 | 1467431581752 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:53:01 INFO - PROCESS | 680 | 1467431581755 Marionette TRACE conn6 <- [1,1382,null,{}] 20:53:01 INFO - PROCESS | 680 | 1467431581759 Marionette TRACE conn6 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:01 INFO - PROCESS | 680 | 1467431581762 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:01 INFO - PROCESS | 680 | 1467431581887 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 20:53:01 INFO - PROCESS | 680 | 1467431582010 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:01 INFO - PROCESS | 680 | 1467431582013 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:02 INFO - PROCESS | 680 | ++DOCSHELL 123E5000 == 37 [pid = 680] [id = 355] 20:53:02 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (123E9400) [pid = 680] [serial = 1064] [outer = 00000000] 20:53:02 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (125EBC00) [pid = 680] [serial = 1065] [outer = 123E9400] 20:53:02 INFO - PROCESS | 680 | 1467431582069 Marionette DEBUG loaded listener.js 20:53:02 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (12D96C00) [pid = 680] [serial = 1066] [outer = 123E9400] 20:53:02 INFO - PROCESS | 680 | 1467431582966 Marionette TRACE conn6 <- [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]]]}] 20:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1269ms 20:53:03 INFO - PROCESS | 680 | 1467431583023 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 20:53:03 INFO - PROCESS | 680 | 1467431583027 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 20:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:53:03 INFO - PROCESS | 680 | 1467431583032 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:53:03 INFO - PROCESS | 680 | 1467431583035 Marionette TRACE conn6 <- [1,1386,null,{}] 20:53:03 INFO - PROCESS | 680 | 1467431583040 Marionette TRACE conn6 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:03 INFO - PROCESS | 680 | 1467431583043 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:03 INFO - PROCESS | 680 | 1467431583144 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 20:53:03 INFO - PROCESS | 680 | --DOCSHELL 16B1F400 == 36 [pid = 680] [id = 352] 20:53:03 INFO - PROCESS | 680 | --DOCSHELL 09258800 == 35 [pid = 680] [id = 351] 20:53:03 INFO - PROCESS | 680 | --DOCSHELL 15FAAC00 == 34 [pid = 680] [id = 350] 20:53:03 INFO - PROCESS | 680 | --DOCSHELL 126C6800 == 33 [pid = 680] [id = 349] 20:53:03 INFO - PROCESS | 680 | --DOCSHELL 125A0000 == 32 [pid = 680] [id = 348] 20:53:03 INFO - PROCESS | 680 | --DOCSHELL 0E06C400 == 31 [pid = 680] [id = 347] 20:53:03 INFO - PROCESS | 680 | --DOCSHELL 0E14F400 == 30 [pid = 680] [id = 346] 20:53:03 INFO - PROCESS | 680 | --DOCSHELL 0D297400 == 29 [pid = 680] [id = 345] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 88 (170A1800) [pid = 680] [serial = 1005] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 87 (17975C00) [pid = 680] [serial = 1008] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0E06F000) [pid = 680] [serial = 1006] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 85 (185DF400) [pid = 680] [serial = 1011] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 84 (178BEC00) [pid = 680] [serial = 1009] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E14D400) [pid = 680] [serial = 987] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E226000) [pid = 680] [serial = 988] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0DFC4C00) [pid = 680] [serial = 993] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0E03E000) [pid = 680] [serial = 994] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 79 (12E2F000) [pid = 680] [serial = 999] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 78 (13A4C000) [pid = 680] [serial = 1000] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 77 (12528400) [pid = 680] [serial = 990] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 76 (12E26800) [pid = 680] [serial = 991] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 75 (17977400) [pid = 680] [serial = 1018] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0E783800) [pid = 680] [serial = 996] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0E8C1400) [pid = 680] [serial = 997] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 72 (15FAA400) [pid = 680] [serial = 1002] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 71 (178BB400) [pid = 680] [serial = 985] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 70 (0E780000) [pid = 680] [serial = 1017] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 69 (193AB800) [pid = 680] [serial = 1020] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 68 (193B2400) [pid = 680] [serial = 1021] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 67 (185E2C00) [pid = 680] [serial = 1012] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 66 (1596E000) [pid = 680] [serial = 1014] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 65 (176C7000) [pid = 680] [serial = 1015] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | --DOMWINDOW == 64 (161CB800) [pid = 680] [serial = 1003] [outer = 00000000] [url = about:blank] 20:53:03 INFO - PROCESS | 680 | 1467431583278 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:03 INFO - PROCESS | 680 | 1467431583282 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:03 INFO - PROCESS | 680 | ++DOCSHELL 09374000 == 30 [pid = 680] [id = 356] 20:53:03 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (09376C00) [pid = 680] [serial = 1067] [outer = 00000000] 20:53:03 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0DFC9800) [pid = 680] [serial = 1068] [outer = 09376C00] 20:53:03 INFO - PROCESS | 680 | 1467431583332 Marionette DEBUG loaded listener.js 20:53:03 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0E03D800) [pid = 680] [serial = 1069] [outer = 09376C00] 20:53:03 INFO - PROCESS | 680 | 1467431583749 Marionette TRACE conn6 <- [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]]]}] 20:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 770ms 20:53:03 INFO - PROCESS | 680 | 1467431583803 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 20:53:03 INFO - PROCESS | 680 | 1467431583807 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 20:53:03 INFO - PROCESS | 680 | 1467431583813 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:53:03 INFO - PROCESS | 680 | 1467431583815 Marionette TRACE conn6 <- [1,1390,null,{}] 20:53:03 INFO - PROCESS | 680 | 1467431583819 Marionette TRACE conn6 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:03 INFO - PROCESS | 680 | 1467431583822 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:03 INFO - PROCESS | 680 | 1467431583906 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 20:53:03 INFO - PROCESS | 680 | 1467431583914 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:03 INFO - PROCESS | 680 | 1467431583916 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:03 INFO - PROCESS | 680 | ++DOCSHELL 0E225800 == 31 [pid = 680] [id = 357] 20:53:03 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0E228C00) [pid = 680] [serial = 1070] [outer = 00000000] 20:53:03 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0E539000) [pid = 680] [serial = 1071] [outer = 0E228C00] 20:53:03 INFO - PROCESS | 680 | 1467431583962 Marionette DEBUG loaded listener.js 20:53:04 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E7CCC00) [pid = 680] [serial = 1072] [outer = 0E228C00] 20:53:04 INFO - PROCESS | 680 | 1467431584427 Marionette TRACE conn6 <- [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]]]}] 20:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 670ms 20:53:04 INFO - PROCESS | 680 | 1467431584488 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 20:53:04 INFO - PROCESS | 680 | 1467431584490 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 20:53:04 INFO - PROCESS | 680 | 1467431584494 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:53:04 INFO - PROCESS | 680 | 1467431584497 Marionette TRACE conn6 <- [1,1394,null,{}] 20:53:04 INFO - PROCESS | 680 | 1467431584508 Marionette TRACE conn6 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:04 INFO - PROCESS | 680 | 1467431584512 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:04 INFO - PROCESS | 680 | 1467431584597 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 20:53:04 INFO - PROCESS | 680 | 1467431584714 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:04 INFO - PROCESS | 680 | 1467431584717 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:04 INFO - PROCESS | 680 | ++DOCSHELL 128B3400 == 32 [pid = 680] [id = 358] 20:53:04 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (12D29800) [pid = 680] [serial = 1073] [outer = 00000000] 20:53:04 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (12E22C00) [pid = 680] [serial = 1074] [outer = 12D29800] 20:53:04 INFO - PROCESS | 680 | 1467431584766 Marionette DEBUG loaded listener.js 20:53:04 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (12EDDC00) [pid = 680] [serial = 1075] [outer = 12D29800] 20:53:05 INFO - PROCESS | 680 | 1467431585143 Marionette TRACE conn6 <- [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]]]}] 20:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 670ms 20:53:05 INFO - PROCESS | 680 | 1467431585168 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 20:53:05 INFO - PROCESS | 680 | 1467431585170 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 20:53:05 INFO - PROCESS | 680 | 1467431585183 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:53:05 INFO - PROCESS | 680 | 1467431585185 Marionette TRACE conn6 <- [1,1398,null,{}] 20:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:53:05 INFO - PROCESS | 680 | 1467431585188 Marionette TRACE conn6 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:05 INFO - PROCESS | 680 | 1467431585190 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:05 INFO - PROCESS | 680 | 1467431585312 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 20:53:05 INFO - PROCESS | 680 | 1467431585326 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:05 INFO - PROCESS | 680 | 1467431585328 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:05 INFO - PROCESS | 680 | ++DOCSHELL 13F43800 == 33 [pid = 680] [id = 359] 20:53:05 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (13F43C00) [pid = 680] [serial = 1076] [outer = 00000000] 20:53:05 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (15FA6400) [pid = 680] [serial = 1077] [outer = 13F43C00] 20:53:05 INFO - PROCESS | 680 | 1467431585372 Marionette DEBUG loaded listener.js 20:53:05 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (15FAE400) [pid = 680] [serial = 1078] [outer = 13F43C00] 20:53:05 INFO - PROCESS | 680 | 1467431585846 Marionette TRACE conn6 <- [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]]]}] 20:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 670ms 20:53:05 INFO - PROCESS | 680 | 1467431585859 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 20:53:05 INFO - PROCESS | 680 | 1467431585861 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 20:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:53:05 INFO - PROCESS | 680 | 1467431585864 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:53:05 INFO - PROCESS | 680 | 1467431585866 Marionette TRACE conn6 <- [1,1402,null,{}] 20:53:05 INFO - PROCESS | 680 | 1467431585869 Marionette TRACE conn6 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:05 INFO - PROCESS | 680 | 1467431585871 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:05 INFO - PROCESS | 680 | 1467431585980 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 20:53:06 INFO - PROCESS | 680 | 1467431586068 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:06 INFO - PROCESS | 680 | 1467431586070 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:06 INFO - PROCESS | 680 | ++DOCSHELL 16803400 == 34 [pid = 680] [id = 360] 20:53:06 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (1688D000) [pid = 680] [serial = 1079] [outer = 00000000] 20:53:06 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (16E21C00) [pid = 680] [serial = 1080] [outer = 1688D000] 20:53:06 INFO - PROCESS | 680 | 1467431586113 Marionette DEBUG loaded listener.js 20:53:06 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (16E22800) [pid = 680] [serial = 1081] [outer = 1688D000] 20:53:06 INFO - PROCESS | 680 | 1467431586570 Marionette TRACE conn6 <- [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]]]}] 20:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 730ms 20:53:06 INFO - PROCESS | 680 | 1467431586595 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 20:53:06 INFO - PROCESS | 680 | 1467431586597 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 20:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:53:06 INFO - PROCESS | 680 | 1467431586600 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:53:06 INFO - PROCESS | 680 | 1467431586602 Marionette TRACE conn6 <- [1,1406,null,{}] 20:53:06 INFO - PROCESS | 680 | 1467431586606 Marionette TRACE conn6 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:06 INFO - PROCESS | 680 | 1467431586611 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:06 INFO - PROCESS | 680 | 1467431586757 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 20:53:06 INFO - PROCESS | 680 | 1467431586771 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:06 INFO - PROCESS | 680 | 1467431586773 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:06 INFO - PROCESS | 680 | ++DOCSHELL 16D67C00 == 35 [pid = 680] [id = 361] 20:53:06 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (16ECB400) [pid = 680] [serial = 1082] [outer = 00000000] 20:53:06 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (176CEC00) [pid = 680] [serial = 1083] [outer = 16ECB400] 20:53:06 INFO - PROCESS | 680 | 1467431586873 Marionette DEBUG loaded listener.js 20:53:06 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (178C0400) [pid = 680] [serial = 1084] [outer = 16ECB400] 20:53:07 INFO - PROCESS | 680 | 1467431587379 Marionette TRACE conn6 <- [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]]]}] 20:53:07 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E535400) [pid = 680] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:53:07 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0E14F800) [pid = 680] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:53:07 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0D976800) [pid = 680] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:53:07 INFO - PROCESS | 680 | --DOMWINDOW == 78 (09262800) [pid = 680] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:53:07 INFO - PROCESS | 680 | --DOMWINDOW == 77 (125A3800) [pid = 680] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:53:07 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0E03BC00) [pid = 680] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:53:07 INFO - PROCESS | 680 | --DOMWINDOW == 75 (12F3E400) [pid = 680] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:53:07 INFO - PROCESS | 680 | --DOMWINDOW == 74 (1948AC00) [pid = 680] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:53:07 INFO - PROCESS | 680 | --DOMWINDOW == 73 (12E23800) [pid = 680] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:53:07 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0E075800) [pid = 680] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:53:07 INFO - PROCESS | 680 | --DOMWINDOW == 71 (15FABC00) [pid = 680] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:53:07 INFO - PROCESS | 680 | --DOMWINDOW == 70 (16D60000) [pid = 680] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 870ms 20:53:07 INFO - PROCESS | 680 | 1467431587471 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 20:53:07 INFO - PROCESS | 680 | 1467431587473 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 20:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:53:07 INFO - PROCESS | 680 | 1467431587476 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:53:07 INFO - PROCESS | 680 | 1467431587478 Marionette TRACE conn6 <- [1,1410,null,{}] 20:53:07 INFO - PROCESS | 680 | 1467431587481 Marionette TRACE conn6 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:07 INFO - PROCESS | 680 | 1467431587483 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:07 INFO - PROCESS | 680 | 1467431587564 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 20:53:07 INFO - PROCESS | 680 | 1467431587569 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:07 INFO - PROCESS | 680 | 1467431587571 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:07 INFO - PROCESS | 680 | ++DOCSHELL 0E03BC00 == 36 [pid = 680] [id = 362] 20:53:07 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E14C400) [pid = 680] [serial = 1085] [outer = 00000000] 20:53:07 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E532C00) [pid = 680] [serial = 1086] [outer = 0E14C400] 20:53:07 INFO - PROCESS | 680 | 1467431587613 Marionette DEBUG loaded listener.js 20:53:07 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0F2C8400) [pid = 680] [serial = 1087] [outer = 0E14C400] 20:53:08 INFO - PROCESS | 680 | 1467431588032 Marionette TRACE conn6 <- [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]]]}] 20:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 630ms 20:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:53:08 INFO - PROCESS | 680 | 1467431588107 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 20:53:08 INFO - PROCESS | 680 | 1467431588109 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 20:53:08 INFO - PROCESS | 680 | 1467431588112 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:53:08 INFO - PROCESS | 680 | 1467431588114 Marionette TRACE conn6 <- [1,1414,null,{}] 20:53:08 INFO - PROCESS | 680 | 1467431588118 Marionette TRACE conn6 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:08 INFO - PROCESS | 680 | 1467431588119 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:08 INFO - PROCESS | 680 | 1467431588197 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 20:53:08 INFO - PROCESS | 680 | 1467431588202 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:08 INFO - PROCESS | 680 | 1467431588204 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:08 INFO - PROCESS | 680 | ++DOCSHELL 125AE800 == 37 [pid = 680] [id = 363] 20:53:08 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (1289DC00) [pid = 680] [serial = 1088] [outer = 00000000] 20:53:08 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (176C8400) [pid = 680] [serial = 1089] [outer = 1289DC00] 20:53:08 INFO - PROCESS | 680 | 1467431588247 Marionette DEBUG loaded listener.js 20:53:08 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (17973400) [pid = 680] [serial = 1090] [outer = 1289DC00] 20:53:08 INFO - PROCESS | 680 | 1467431588676 Marionette TRACE conn6 <- [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]]]}] 20:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 630ms 20:53:08 INFO - PROCESS | 680 | 1467431588743 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 20:53:08 INFO - PROCESS | 680 | 1467431588745 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 20:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:53:08 INFO - PROCESS | 680 | 1467431588749 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:53:08 INFO - PROCESS | 680 | 1467431588750 Marionette TRACE conn6 <- [1,1418,null,{}] 20:53:08 INFO - PROCESS | 680 | 1467431588754 Marionette TRACE conn6 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:08 INFO - PROCESS | 680 | 1467431588756 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:08 INFO - PROCESS | 680 | 1467431588834 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 20:53:08 INFO - PROCESS | 680 | 1467431588840 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:08 INFO - PROCESS | 680 | 1467431588841 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:08 INFO - PROCESS | 680 | ++DOCSHELL 126CBC00 == 38 [pid = 680] [id = 364] 20:53:08 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (17E35C00) [pid = 680] [serial = 1091] [outer = 00000000] 20:53:08 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (18522800) [pid = 680] [serial = 1092] [outer = 17E35C00] 20:53:08 INFO - PROCESS | 680 | 1467431588893 Marionette DEBUG loaded listener.js 20:53:08 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (185E2000) [pid = 680] [serial = 1093] [outer = 17E35C00] 20:53:09 INFO - PROCESS | 680 | 1467431589345 Marionette TRACE conn6 <- [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]]]}] 20:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 630ms 20:53:09 INFO - PROCESS | 680 | 1467431589432 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 20:53:09 INFO - PROCESS | 680 | 1467431589436 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 20:53:09 INFO - PROCESS | 680 | 1467431589442 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:53:09 INFO - PROCESS | 680 | 1467431589447 Marionette TRACE conn6 <- [1,1422,null,{}] 20:53:09 INFO - PROCESS | 680 | 1467431589453 Marionette TRACE conn6 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:09 INFO - PROCESS | 680 | 1467431589457 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:09 INFO - PROCESS | 680 | 1467431589588 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 20:53:09 INFO - PROCESS | 680 | 1467431589714 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:09 INFO - PROCESS | 680 | 1467431589719 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:09 INFO - PROCESS | 680 | ++DOCSHELL 0E03A000 == 39 [pid = 680] [id = 365] 20:53:09 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (0E03AC00) [pid = 680] [serial = 1094] [outer = 00000000] 20:53:09 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (0E14A000) [pid = 680] [serial = 1095] [outer = 0E03AC00] 20:53:09 INFO - PROCESS | 680 | 1467431589779 Marionette DEBUG loaded listener.js 20:53:09 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (0E229000) [pid = 680] [serial = 1096] [outer = 0E03AC00] 20:53:10 INFO - PROCESS | 680 | 1467431590442 Marionette TRACE conn6 <- [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]]]}] 20:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1020ms 20:53:10 INFO - PROCESS | 680 | 1467431590470 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 20:53:10 INFO - PROCESS | 680 | 1467431590473 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 20:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:53:10 INFO - PROCESS | 680 | 1467431590481 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:53:10 INFO - PROCESS | 680 | 1467431590485 Marionette TRACE conn6 <- [1,1426,null,{}] 20:53:10 INFO - PROCESS | 680 | 1467431590489 Marionette TRACE conn6 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:10 INFO - PROCESS | 680 | 1467431590492 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:10 INFO - PROCESS | 680 | 1467431590603 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 20:53:10 INFO - PROCESS | 680 | 1467431590737 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:10 INFO - PROCESS | 680 | 1467431590740 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:10 INFO - PROCESS | 680 | ++DOCSHELL 126CF000 == 40 [pid = 680] [id = 366] 20:53:10 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (12D95000) [pid = 680] [serial = 1097] [outer = 00000000] 20:53:10 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (12F4A400) [pid = 680] [serial = 1098] [outer = 12D95000] 20:53:10 INFO - PROCESS | 680 | 1467431590799 Marionette DEBUG loaded listener.js 20:53:10 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (15964C00) [pid = 680] [serial = 1099] [outer = 12D95000] 20:53:11 INFO - PROCESS | 680 | 1467431591320 Marionette TRACE conn6 <- [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]]]}] 20:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 890ms 20:53:11 INFO - PROCESS | 680 | 1467431591370 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 20:53:11 INFO - PROCESS | 680 | 1467431591372 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 20:53:11 INFO - PROCESS | 680 | 1467431591376 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:53:11 INFO - PROCESS | 680 | 1467431591378 Marionette TRACE conn6 <- [1,1430,null,{}] 20:53:11 INFO - PROCESS | 680 | 1467431591388 Marionette TRACE conn6 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:11 INFO - PROCESS | 680 | 1467431591393 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:11 INFO - PROCESS | 680 | 1467431591569 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 20:53:11 INFO - PROCESS | 680 | 1467431591640 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:11 INFO - PROCESS | 680 | 1467431591644 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:11 INFO - PROCESS | 680 | ++DOCSHELL 17974000 == 41 [pid = 680] [id = 367] 20:53:11 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (17E37400) [pid = 680] [serial = 1100] [outer = 00000000] 20:53:11 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (185E2C00) [pid = 680] [serial = 1101] [outer = 17E37400] 20:53:11 INFO - PROCESS | 680 | 1467431591702 Marionette DEBUG loaded listener.js 20:53:11 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (185EB000) [pid = 680] [serial = 1102] [outer = 17E37400] 20:53:12 INFO - PROCESS | 680 | 1467431592301 Marionette TRACE conn6 <- [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]]]}] 20:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 970ms 20:53:12 INFO - PROCESS | 680 | 1467431592350 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 20:53:12 INFO - PROCESS | 680 | 1467431592352 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 20:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:53:12 INFO - PROCESS | 680 | 1467431592355 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:53:12 INFO - PROCESS | 680 | 1467431592357 Marionette TRACE conn6 <- [1,1434,null,{}] 20:53:12 INFO - PROCESS | 680 | 1467431592361 Marionette TRACE conn6 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:12 INFO - PROCESS | 680 | 1467431592363 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:12 INFO - PROCESS | 680 | 1467431592472 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 20:53:12 INFO - PROCESS | 680 | 1467431592603 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:12 INFO - PROCESS | 680 | 1467431592606 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:12 INFO - PROCESS | 680 | ++DOCSHELL 19324800 == 42 [pid = 680] [id = 368] 20:53:12 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (193AB800) [pid = 680] [serial = 1103] [outer = 00000000] 20:53:12 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (19489800) [pid = 680] [serial = 1104] [outer = 193AB800] 20:53:12 INFO - PROCESS | 680 | 1467431592660 Marionette DEBUG loaded listener.js 20:53:12 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (1A253C00) [pid = 680] [serial = 1105] [outer = 193AB800] 20:53:13 INFO - PROCESS | 680 | 1467431593249 Marionette TRACE conn6 <- [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]]]}] 20:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1068ms 20:53:13 INFO - PROCESS | 680 | 1467431593449 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 20:53:13 INFO - PROCESS | 680 | 1467431593453 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 20:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:53:13 INFO - PROCESS | 680 | 1467431593459 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:53:13 INFO - PROCESS | 680 | 1467431593462 Marionette TRACE conn6 <- [1,1438,null,{}] 20:53:13 INFO - PROCESS | 680 | 1467431593468 Marionette TRACE conn6 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:13 INFO - PROCESS | 680 | 1467431593471 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:13 INFO - PROCESS | 680 | 1467431593573 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 20:53:13 INFO - PROCESS | 680 | 1467431593700 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:13 INFO - PROCESS | 680 | 1467431593705 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:13 INFO - PROCESS | 680 | ++DOCSHELL 0E072C00 == 43 [pid = 680] [id = 369] 20:53:13 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (0E073400) [pid = 680] [serial = 1106] [outer = 00000000] 20:53:13 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (0E150400) [pid = 680] [serial = 1107] [outer = 0E073400] 20:53:13 INFO - PROCESS | 680 | 1467431593755 Marionette DEBUG loaded listener.js 20:53:13 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (0E255000) [pid = 680] [serial = 1108] [outer = 0E073400] 20:53:14 INFO - PROCESS | 680 | --DOCSHELL 125AE800 == 42 [pid = 680] [id = 363] 20:53:14 INFO - PROCESS | 680 | --DOCSHELL 0E03BC00 == 41 [pid = 680] [id = 362] 20:53:14 INFO - PROCESS | 680 | --DOCSHELL 16D67C00 == 40 [pid = 680] [id = 361] 20:53:14 INFO - PROCESS | 680 | --DOCSHELL 16803400 == 39 [pid = 680] [id = 360] 20:53:14 INFO - PROCESS | 680 | --DOCSHELL 13F43800 == 38 [pid = 680] [id = 359] 20:53:14 INFO - PROCESS | 680 | --DOCSHELL 128B3400 == 37 [pid = 680] [id = 358] 20:53:14 INFO - PROCESS | 680 | --DOCSHELL 0E225800 == 36 [pid = 680] [id = 357] 20:53:14 INFO - PROCESS | 680 | --DOCSHELL 09374000 == 35 [pid = 680] [id = 356] 20:53:14 INFO - PROCESS | 680 | --DOCSHELL 17646000 == 34 [pid = 680] [id = 353] 20:53:14 INFO - PROCESS | 680 | --DOCSHELL 123E5000 == 33 [pid = 680] [id = 355] 20:53:14 INFO - PROCESS | 680 | --DOCSHELL 0E06C000 == 32 [pid = 680] [id = 354] 20:53:14 INFO - PROCESS | 680 | --DOCSHELL 19324800 == 31 [pid = 680] [id = 368] 20:53:14 INFO - PROCESS | 680 | --DOCSHELL 17974000 == 30 [pid = 680] [id = 367] 20:53:14 INFO - PROCESS | 680 | --DOCSHELL 126CBC00 == 29 [pid = 680] [id = 364] 20:53:14 INFO - PROCESS | 680 | --DOCSHELL 0E03A000 == 28 [pid = 680] [id = 365] 20:53:14 INFO - PROCESS | 680 | --DOCSHELL 126CF000 == 27 [pid = 680] [id = 366] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 93 (0E77EC00) [pid = 680] [serial = 1041] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 92 (0E152800) [pid = 680] [serial = 1038] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 91 (0E221800) [pid = 680] [serial = 1039] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 90 (0DAF9000) [pid = 680] [serial = 1035] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 89 (0DF7C000) [pid = 680] [serial = 1036] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 88 (0DF7CC00) [pid = 680] [serial = 1033] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0D984800) [pid = 680] [serial = 1032] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 86 (128B5000) [pid = 680] [serial = 1044] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E781400) [pid = 680] [serial = 1024] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E25EC00) [pid = 680] [serial = 1023] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 83 (15FAB000) [pid = 680] [serial = 1027] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 82 (144C5C00) [pid = 680] [serial = 1026] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 81 (1A95C000) [pid = 680] [serial = 1030] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 80 (1A207400) [pid = 680] [serial = 1029] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 79 (176D4800) [pid = 680] [serial = 1059] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 78 (13A57800) [pid = 680] [serial = 1047] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 77 (12F4B400) [pid = 680] [serial = 1053] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 76 (161CFC00) [pid = 680] [serial = 1050] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 75 (1700D000) [pid = 680] [serial = 1056] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 74 (169BFC00) [pid = 680] [serial = 1051] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 73 (17098400) [pid = 680] [serial = 1057] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 72 (13F4D400) [pid = 680] [serial = 1048] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 71 (12DC4800) [pid = 680] [serial = 1045] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 70 (0E8C0400) [pid = 680] [serial = 1042] [outer = 00000000] [url = about:blank] 20:53:14 INFO - PROCESS | 680 | --DOMWINDOW == 69 (15FA6C00) [pid = 680] [serial = 1054] [outer = 00000000] [url = about:blank] 20:53:15 INFO - PROCESS | 680 | 1467431595090 Marionette TRACE conn6 <- [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]]]}] 20:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1677ms 20:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:53:15 INFO - PROCESS | 680 | 1467431595141 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 20:53:15 INFO - PROCESS | 680 | 1467431595145 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 20:53:15 INFO - PROCESS | 680 | 1467431595150 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:53:15 INFO - PROCESS | 680 | 1467431595152 Marionette TRACE conn6 <- [1,1442,null,{}] 20:53:15 INFO - PROCESS | 680 | 1467431595158 Marionette TRACE conn6 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:15 INFO - PROCESS | 680 | 1467431595160 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:15 INFO - PROCESS | 680 | 1467431595243 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 20:53:15 INFO - PROCESS | 680 | 1467431595255 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:15 INFO - PROCESS | 680 | 1467431595258 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:15 INFO - PROCESS | 680 | ++DOCSHELL 0DF93000 == 28 [pid = 680] [id = 370] 20:53:15 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0DF95800) [pid = 680] [serial = 1109] [outer = 00000000] 20:53:15 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0DFD2800) [pid = 680] [serial = 1110] [outer = 0DF95800] 20:53:15 INFO - PROCESS | 680 | 1467431595304 Marionette DEBUG loaded listener.js 20:53:15 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E039800) [pid = 680] [serial = 1111] [outer = 0DF95800] 20:53:15 INFO - PROCESS | 680 | 1467431595796 Marionette TRACE conn6 <- [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]]]}] 20:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 670ms 20:53:15 INFO - PROCESS | 680 | 1467431595820 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 20:53:15 INFO - PROCESS | 680 | 1467431595826 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 20:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:53:15 INFO - PROCESS | 680 | 1467431595832 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:53:15 INFO - PROCESS | 680 | 1467431595834 Marionette TRACE conn6 <- [1,1446,null,{}] 20:53:15 INFO - PROCESS | 680 | 1467431595838 Marionette TRACE conn6 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:15 INFO - PROCESS | 680 | 1467431595840 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:15 INFO - PROCESS | 680 | 1467431595932 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 20:53:15 INFO - PROCESS | 680 | 1467431595941 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:15 INFO - PROCESS | 680 | 1467431595943 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:15 INFO - PROCESS | 680 | ++DOCSHELL 0E225800 == 29 [pid = 680] [id = 371] 20:53:15 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0E227800) [pid = 680] [serial = 1112] [outer = 00000000] 20:53:15 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0E258800) [pid = 680] [serial = 1113] [outer = 0E227800] 20:53:15 INFO - PROCESS | 680 | 1467431595990 Marionette DEBUG loaded listener.js 20:53:16 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (0E52BC00) [pid = 680] [serial = 1114] [outer = 0E227800] 20:53:16 INFO - PROCESS | 680 | 1467431596472 Marionette TRACE conn6 <- [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]]]}] 20:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 670ms 20:53:16 INFO - PROCESS | 680 | 1467431596506 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 20:53:16 INFO - PROCESS | 680 | 1467431596508 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 20:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:53:16 INFO - PROCESS | 680 | 1467431596511 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:53:16 INFO - PROCESS | 680 | 1467431596515 Marionette TRACE conn6 <- [1,1450,null,{}] 20:53:16 INFO - PROCESS | 680 | 1467431596525 Marionette TRACE conn6 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:16 INFO - PROCESS | 680 | 1467431596530 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:16 INFO - PROCESS | 680 | 1467431596641 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 20:53:16 INFO - PROCESS | 680 | 1467431596740 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:16 INFO - PROCESS | 680 | 1467431596743 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:16 INFO - PROCESS | 680 | ++DOCSHELL 12316000 == 30 [pid = 680] [id = 372] 20:53:16 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (12316400) [pid = 680] [serial = 1115] [outer = 00000000] 20:53:16 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (123E2400) [pid = 680] [serial = 1116] [outer = 12316400] 20:53:16 INFO - PROCESS | 680 | 1467431596790 Marionette DEBUG loaded listener.js 20:53:16 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (12527C00) [pid = 680] [serial = 1117] [outer = 12316400] 20:53:17 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0DFC9400) [pid = 680] [serial = 1118] [outer = 0D935400] 20:53:17 INFO - PROCESS | 680 | 1467431597686 Marionette TRACE conn6 <- [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]]]}] 20:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1221ms 20:53:17 INFO - PROCESS | 680 | 1467431597737 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 20:53:17 INFO - PROCESS | 680 | 1467431597741 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 20:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:53:17 INFO - PROCESS | 680 | 1467431597746 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:53:17 INFO - PROCESS | 680 | 1467431597751 Marionette TRACE conn6 <- [1,1454,null,{}] 20:53:17 INFO - PROCESS | 680 | 1467431597756 Marionette TRACE conn6 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:17 INFO - PROCESS | 680 | 1467431597759 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:17 INFO - PROCESS | 680 | 1467431597881 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 20:53:17 INFO - PROCESS | 680 | 1467431598008 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:17 INFO - PROCESS | 680 | 1467431598011 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:18 INFO - PROCESS | 680 | ++DOCSHELL 0E224800 == 31 [pid = 680] [id = 373] 20:53:18 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (0E228400) [pid = 680] [serial = 1119] [outer = 00000000] 20:53:18 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (0E533400) [pid = 680] [serial = 1120] [outer = 0E228400] 20:53:18 INFO - PROCESS | 680 | 1467431598072 Marionette DEBUG loaded listener.js 20:53:18 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (0E77C800) [pid = 680] [serial = 1121] [outer = 0E228400] 20:53:18 INFO - PROCESS | 680 | 1467431598968 Marionette TRACE conn6 <- [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]]]}] 20:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1286ms 20:53:19 INFO - PROCESS | 680 | 1467431599033 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 20:53:19 INFO - PROCESS | 680 | 1467431599037 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 20:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:53:19 INFO - PROCESS | 680 | 1467431599042 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:53:19 INFO - PROCESS | 680 | 1467431599046 Marionette TRACE conn6 <- [1,1458,null,{}] 20:53:19 INFO - PROCESS | 680 | 1467431599053 Marionette TRACE conn6 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:19 INFO - PROCESS | 680 | 1467431599055 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:19 INFO - PROCESS | 680 | 1467431599181 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 20:53:19 INFO - PROCESS | 680 | 1467431599262 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:19 INFO - PROCESS | 680 | 1467431599266 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:19 INFO - PROCESS | 680 | --DOCSHELL 0E25BC00 == 30 [pid = 680] [id = 196] 20:53:19 INFO - PROCESS | 680 | --DOCSHELL 0DF90800 == 29 [pid = 680] [id = 195] 20:53:19 INFO - PROCESS | 680 | --DOCSHELL 0E072000 == 28 [pid = 680] [id = 199] 20:53:19 INFO - PROCESS | 680 | --DOCSHELL 0E225800 == 27 [pid = 680] [id = 371] 20:53:19 INFO - PROCESS | 680 | --DOCSHELL 0DF93000 == 26 [pid = 680] [id = 370] 20:53:19 INFO - PROCESS | 680 | --DOCSHELL 0E072C00 == 25 [pid = 680] [id = 369] 20:53:19 INFO - PROCESS | 680 | ++DOCSHELL 09263C00 == 26 [pid = 680] [id = 374] 20:53:19 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (09265800) [pid = 680] [serial = 1122] [outer = 00000000] 20:53:19 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (0DAFEC00) [pid = 680] [serial = 1123] [outer = 09265800] 20:53:19 INFO - PROCESS | 680 | 1467431599412 Marionette DEBUG loaded listener.js 20:53:19 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (0DF92400) [pid = 680] [serial = 1124] [outer = 09265800] 20:53:20 INFO - PROCESS | 680 | 1467431600101 Marionette TRACE conn6 <- [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]]]}] 20:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1132ms 20:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:53:20 INFO - PROCESS | 680 | 1467431600176 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 20:53:20 INFO - PROCESS | 680 | 1467431600180 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 20:53:20 INFO - PROCESS | 680 | 1467431600186 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:53:20 INFO - PROCESS | 680 | 1467431600188 Marionette TRACE conn6 <- [1,1462,null,{}] 20:53:20 INFO - PROCESS | 680 | 1467431600194 Marionette TRACE conn6 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:20 INFO - PROCESS | 680 | 1467431600197 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:20 INFO - PROCESS | 680 | 1467431600319 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 20:53:20 INFO - PROCESS | 680 | 1467431600442 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:20 INFO - PROCESS | 680 | 1467431600445 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:20 INFO - PROCESS | 680 | ++DOCSHELL 0E255C00 == 27 [pid = 680] [id = 375] 20:53:20 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (0E535C00) [pid = 680] [serial = 1125] [outer = 00000000] 20:53:20 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (0E7CC400) [pid = 680] [serial = 1126] [outer = 0E535C00] 20:53:20 INFO - PROCESS | 680 | 1467431600504 Marionette DEBUG loaded listener.js 20:53:20 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (0F2C8C00) [pid = 680] [serial = 1127] [outer = 0E535C00] 20:53:21 INFO - PROCESS | 680 | 1467431601146 Marionette TRACE conn6 <- [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]]]}] 20:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1022ms 20:53:21 INFO - PROCESS | 680 | 1467431601207 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 20:53:21 INFO - PROCESS | 680 | 1467431601212 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 20:53:21 INFO - PROCESS | 680 | 1467431601219 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:53:21 INFO - PROCESS | 680 | 1467431601222 Marionette TRACE conn6 <- [1,1466,null,{}] 20:53:21 INFO - PROCESS | 680 | 1467431601227 Marionette TRACE conn6 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:21 INFO - PROCESS | 680 | 1467431601230 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:21 INFO - PROCESS | 680 | 1467431601377 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 20:53:21 INFO - PROCESS | 680 | 1467431601506 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:21 INFO - PROCESS | 680 | 1467431601509 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:21 INFO - PROCESS | 680 | ++DOCSHELL 12D24C00 == 28 [pid = 680] [id = 376] 20:53:21 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (12D65000) [pid = 680] [serial = 1128] [outer = 00000000] 20:53:21 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (12DC1000) [pid = 680] [serial = 1129] [outer = 12D65000] 20:53:21 INFO - PROCESS | 680 | 1467431601565 Marionette DEBUG loaded listener.js 20:53:21 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (12E51000) [pid = 680] [serial = 1130] [outer = 12D65000] 20:53:22 INFO - PROCESS | 680 | 1467431602190 Marionette TRACE conn6 <- [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]]]}] 20:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1022ms 20:53:22 INFO - PROCESS | 680 | 1467431602244 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 20:53:22 INFO - PROCESS | 680 | 1467431602247 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 20:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:53:22 INFO - PROCESS | 680 | 1467431602251 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:53:22 INFO - PROCESS | 680 | 1467431602254 Marionette TRACE conn6 <- [1,1470,null,{}] 20:53:22 INFO - PROCESS | 680 | 1467431602266 Marionette TRACE conn6 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:22 INFO - PROCESS | 680 | 1467431602271 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:22 INFO - PROCESS | 680 | 1467431602385 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 20:53:22 INFO - PROCESS | 680 | 1467431602489 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:22 INFO - PROCESS | 680 | 1467431602492 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:22 INFO - PROCESS | 680 | ++DOCSHELL 14B58000 == 29 [pid = 680] [id = 377] 20:53:22 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (14B59400) [pid = 680] [serial = 1131] [outer = 00000000] 20:53:22 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (15965C00) [pid = 680] [serial = 1132] [outer = 14B59400] 20:53:22 INFO - PROCESS | 680 | 1467431602546 Marionette DEBUG loaded listener.js 20:53:22 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (1596F000) [pid = 680] [serial = 1133] [outer = 14B59400] 20:53:23 INFO - PROCESS | 680 | 1467431603169 Marionette TRACE conn6 <- [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]]]}] 20:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 970ms 20:53:23 INFO - PROCESS | 680 | 1467431603224 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 20:53:23 INFO - PROCESS | 680 | 1467431603227 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 20:53:23 INFO - PROCESS | 680 | 1467431603231 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:53:23 INFO - PROCESS | 680 | 1467431603233 Marionette TRACE conn6 <- [1,1474,null,{}] 20:53:23 INFO - PROCESS | 680 | 1467431603236 Marionette TRACE conn6 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:23 INFO - PROCESS | 680 | 1467431603238 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:23 INFO - PROCESS | 680 | 1467431603351 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 20:53:23 INFO - PROCESS | 680 | 1467431603506 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:23 INFO - PROCESS | 680 | 1467431603509 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:23 INFO - PROCESS | 680 | ++DOCSHELL 09259400 == 30 [pid = 680] [id = 378] 20:53:23 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (09266800) [pid = 680] [serial = 1134] [outer = 00000000] 20:53:23 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (0DF74800) [pid = 680] [serial = 1135] [outer = 09266800] 20:53:23 INFO - PROCESS | 680 | 1467431603561 Marionette DEBUG loaded listener.js 20:53:23 INFO - PROCESS | 680 | ++DOMWINDOW == 97 (0E03E400) [pid = 680] [serial = 1136] [outer = 09266800] 20:53:24 INFO - PROCESS | 680 | 1467431604310 Marionette TRACE conn6 <- [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]]]}] 20:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1120ms 20:53:24 INFO - PROCESS | 680 | 1467431604354 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 20:53:24 INFO - PROCESS | 680 | 1467431604359 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 20:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:53:24 INFO - PROCESS | 680 | 1467431604377 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:53:24 INFO - PROCESS | 680 | 1467431604381 Marionette TRACE conn6 <- [1,1478,null,{}] 20:53:24 INFO - PROCESS | 680 | 1467431604388 Marionette TRACE conn6 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:24 INFO - PROCESS | 680 | 1467431604392 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:24 INFO - PROCESS | 680 | 1467431604516 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 20:53:24 INFO - PROCESS | 680 | 1467431604639 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:24 INFO - PROCESS | 680 | 1467431604642 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:24 INFO - PROCESS | 680 | ++DOCSHELL 0E226000 == 31 [pid = 680] [id = 379] 20:53:24 INFO - PROCESS | 680 | ++DOMWINDOW == 98 (0E702800) [pid = 680] [serial = 1137] [outer = 00000000] 20:53:24 INFO - PROCESS | 680 | ++DOMWINDOW == 99 (123DCC00) [pid = 680] [serial = 1138] [outer = 0E702800] 20:53:24 INFO - PROCESS | 680 | 1467431604706 Marionette DEBUG loaded listener.js 20:53:24 INFO - PROCESS | 680 | ++DOMWINDOW == 100 (12896800) [pid = 680] [serial = 1139] [outer = 0E702800] 20:53:25 INFO - PROCESS | 680 | 1467431605349 Marionette TRACE conn6 <- [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]]]}] 20:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1037ms 20:53:25 INFO - PROCESS | 680 | 1467431605401 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 20:53:25 INFO - PROCESS | 680 | 1467431605406 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 20:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:53:25 INFO - PROCESS | 680 | 1467431605413 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:53:25 INFO - PROCESS | 680 | 1467431605416 Marionette TRACE conn6 <- [1,1482,null,{}] 20:53:25 INFO - PROCESS | 680 | 1467431605420 Marionette TRACE conn6 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:25 INFO - PROCESS | 680 | 1467431605423 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:25 INFO - PROCESS | 680 | 1467431605535 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 20:53:25 INFO - PROCESS | 680 | 1467431605666 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:25 INFO - PROCESS | 680 | 1467431605668 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:25 INFO - PROCESS | 680 | ++DOCSHELL 13A4C000 == 32 [pid = 680] [id = 380] 20:53:25 INFO - PROCESS | 680 | ++DOMWINDOW == 101 (13A54C00) [pid = 680] [serial = 1140] [outer = 00000000] 20:53:25 INFO - PROCESS | 680 | ++DOMWINDOW == 102 (13F49000) [pid = 680] [serial = 1141] [outer = 13A54C00] 20:53:25 INFO - PROCESS | 680 | 1467431605726 Marionette DEBUG loaded listener.js 20:53:25 INFO - PROCESS | 680 | ++DOMWINDOW == 103 (14B56000) [pid = 680] [serial = 1142] [outer = 13A54C00] 20:53:26 INFO - PROCESS | 680 | 1467431606310 Marionette TRACE conn6 <- [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]]]}] 20:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 930ms 20:53:26 INFO - PROCESS | 680 | 1467431606346 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 20:53:26 INFO - PROCESS | 680 | 1467431606349 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 20:53:26 INFO - PROCESS | 680 | 1467431606352 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:53:26 INFO - PROCESS | 680 | 1467431606356 Marionette TRACE conn6 <- [1,1486,null,{}] 20:53:26 INFO - PROCESS | 680 | 1467431606367 Marionette TRACE conn6 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:26 INFO - PROCESS | 680 | 1467431606372 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:26 INFO - PROCESS | 680 | 1467431606482 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 20:53:26 INFO - PROCESS | 680 | 1467431606614 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:26 INFO - PROCESS | 680 | 1467431606617 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:26 INFO - PROCESS | 680 | ++DOCSHELL 16D67800 == 33 [pid = 680] [id = 381] 20:53:26 INFO - PROCESS | 680 | ++DOMWINDOW == 104 (16D67C00) [pid = 680] [serial = 1143] [outer = 00000000] 20:53:26 INFO - PROCESS | 680 | ++DOMWINDOW == 105 (16E29400) [pid = 680] [serial = 1144] [outer = 16D67C00] 20:53:26 INFO - PROCESS | 680 | 1467431606676 Marionette DEBUG loaded listener.js 20:53:26 INFO - PROCESS | 680 | ++DOMWINDOW == 106 (17011000) [pid = 680] [serial = 1145] [outer = 16D67C00] 20:53:27 INFO - PROCESS | 680 | 1467431607261 Marionette TRACE conn6 <- [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]]]}] 20:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 970ms 20:53:27 INFO - PROCESS | 680 | 1467431607326 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 20:53:27 INFO - PROCESS | 680 | 1467431607329 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 20:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:53:27 INFO - PROCESS | 680 | 1467431607333 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:53:27 INFO - PROCESS | 680 | 1467431607335 Marionette TRACE conn6 <- [1,1490,null,{}] 20:53:27 INFO - PROCESS | 680 | 1467431607339 Marionette TRACE conn6 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:27 INFO - PROCESS | 680 | 1467431607341 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:27 INFO - PROCESS | 680 | 1467431607449 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 20:53:27 INFO - PROCESS | 680 | 1467431607584 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:27 INFO - PROCESS | 680 | 1467431607587 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:27 INFO - PROCESS | 680 | ++DOCSHELL 0E077000 == 34 [pid = 680] [id = 382] 20:53:27 INFO - PROCESS | 680 | ++DOMWINDOW == 107 (0E155000) [pid = 680] [serial = 1146] [outer = 00000000] 20:53:27 INFO - PROCESS | 680 | ++DOMWINDOW == 108 (178B6000) [pid = 680] [serial = 1147] [outer = 0E155000] 20:53:27 INFO - PROCESS | 680 | 1467431607641 Marionette DEBUG loaded listener.js 20:53:27 INFO - PROCESS | 680 | ++DOMWINDOW == 109 (178C0800) [pid = 680] [serial = 1148] [outer = 0E155000] 20:53:28 INFO - PROCESS | 680 | 1467431608293 Marionette TRACE conn6 <- [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]]]}] 20:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1016ms 20:53:28 INFO - PROCESS | 680 | 1467431608364 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 20:53:28 INFO - PROCESS | 680 | 1467431608368 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 20:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:53:28 INFO - PROCESS | 680 | 1467431608373 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:53:28 INFO - PROCESS | 680 | 1467431608377 Marionette TRACE conn6 <- [1,1494,null,{}] 20:53:28 INFO - PROCESS | 680 | 1467431608400 Marionette TRACE conn6 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:28 INFO - PROCESS | 680 | 1467431608402 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:28 INFO - PROCESS | 680 | 1467431608515 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 20:53:28 INFO - PROCESS | 680 | 1467431608642 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:28 INFO - PROCESS | 680 | 1467431608647 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:28 INFO - PROCESS | 680 | ++DOCSHELL 0E531C00 == 35 [pid = 680] [id = 383] 20:53:28 INFO - PROCESS | 680 | ++DOMWINDOW == 110 (0E536800) [pid = 680] [serial = 1149] [outer = 00000000] 20:53:28 INFO - PROCESS | 680 | ++DOMWINDOW == 111 (12310400) [pid = 680] [serial = 1150] [outer = 0E536800] 20:53:28 INFO - PROCESS | 680 | 1467431608699 Marionette DEBUG loaded listener.js 20:53:28 INFO - PROCESS | 680 | ++DOMWINDOW == 112 (12D62400) [pid = 680] [serial = 1151] [outer = 0E536800] 20:53:28 INFO - PROCESS | 680 | --DOCSHELL 12D24C00 == 34 [pid = 680] [id = 376] 20:53:28 INFO - PROCESS | 680 | --DOCSHELL 0E255C00 == 33 [pid = 680] [id = 375] 20:53:28 INFO - PROCESS | 680 | --DOCSHELL 09263C00 == 32 [pid = 680] [id = 374] 20:53:29 INFO - PROCESS | 680 | 1467431609333 Marionette TRACE conn6 <- [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]]]}] 20:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 990ms 20:53:29 INFO - PROCESS | 680 | 1467431609364 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 20:53:29 INFO - PROCESS | 680 | 1467431609368 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 20:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:53:29 INFO - PROCESS | 680 | 1467431609373 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:53:29 INFO - PROCESS | 680 | 1467431609378 Marionette TRACE conn6 <- [1,1498,null,{}] 20:53:29 INFO - PROCESS | 680 | 1467431609383 Marionette TRACE conn6 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:29 INFO - PROCESS | 680 | 1467431609386 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:29 INFO - PROCESS | 680 | 1467431609499 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 20:53:29 INFO - PROCESS | 680 | 1467431609633 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:29 INFO - PROCESS | 680 | 1467431609636 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:29 INFO - PROCESS | 680 | ++DOCSHELL 0E25C800 == 33 [pid = 680] [id = 384] 20:53:29 INFO - PROCESS | 680 | ++DOMWINDOW == 113 (0E52D400) [pid = 680] [serial = 1152] [outer = 00000000] 20:53:29 INFO - PROCESS | 680 | ++DOMWINDOW == 114 (126D1800) [pid = 680] [serial = 1153] [outer = 0E52D400] 20:53:29 INFO - PROCESS | 680 | 1467431609700 Marionette DEBUG loaded listener.js 20:53:29 INFO - PROCESS | 680 | ++DOMWINDOW == 115 (12F40C00) [pid = 680] [serial = 1154] [outer = 0E52D400] 20:53:30 INFO - PROCESS | 680 | 1467431610350 Marionette TRACE conn6 <- [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]]]}] 20:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1028ms 20:53:30 INFO - PROCESS | 680 | 1467431610402 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 20:53:30 INFO - PROCESS | 680 | 1467431610407 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 20:53:30 INFO - PROCESS | 680 | 1467431610413 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:53:30 INFO - PROCESS | 680 | 1467431610416 Marionette TRACE conn6 <- [1,1502,null,{}] 20:53:30 INFO - PROCESS | 680 | 1467431610420 Marionette TRACE conn6 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:30 INFO - PROCESS | 680 | 1467431610423 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:30 INFO - PROCESS | 680 | 1467431610542 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 20:53:30 INFO - PROCESS | 680 | 1467431610680 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:30 INFO - PROCESS | 680 | 1467431610682 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:30 INFO - PROCESS | 680 | ++DOCSHELL 169BF000 == 34 [pid = 680] [id = 385] 20:53:30 INFO - PROCESS | 680 | ++DOMWINDOW == 116 (169C2C00) [pid = 680] [serial = 1155] [outer = 00000000] 20:53:30 INFO - PROCESS | 680 | ++DOMWINDOW == 117 (16E21400) [pid = 680] [serial = 1156] [outer = 169C2C00] 20:53:30 INFO - PROCESS | 680 | 1467431610743 Marionette DEBUG loaded listener.js 20:53:30 INFO - PROCESS | 680 | ++DOMWINDOW == 118 (1700FC00) [pid = 680] [serial = 1157] [outer = 169C2C00] 20:53:31 INFO - PROCESS | 680 | 1467431611364 Marionette TRACE conn6 <- [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]]]}] 20:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 970ms 20:53:31 INFO - PROCESS | 680 | 1467431611386 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 20:53:31 INFO - PROCESS | 680 | 1467431611389 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 20:53:31 INFO - PROCESS | 680 | 1467431611393 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:53:31 INFO - PROCESS | 680 | 1467431611396 Marionette TRACE conn6 <- [1,1506,null,{}] 20:53:31 INFO - PROCESS | 680 | 1467431611407 Marionette TRACE conn6 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:31 INFO - PROCESS | 680 | 1467431611412 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:31 INFO - PROCESS | 680 | 1467431611522 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 20:53:31 INFO - PROCESS | 680 | 1467431611657 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:31 INFO - PROCESS | 680 | 1467431611661 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:31 INFO - PROCESS | 680 | ++DOCSHELL 18240000 == 35 [pid = 680] [id = 386] 20:53:31 INFO - PROCESS | 680 | ++DOMWINDOW == 119 (18243800) [pid = 680] [serial = 1158] [outer = 00000000] 20:53:31 INFO - PROCESS | 680 | ++DOMWINDOW == 120 (185E4800) [pid = 680] [serial = 1159] [outer = 18243800] 20:53:31 INFO - PROCESS | 680 | 1467431611720 Marionette DEBUG loaded listener.js 20:53:31 INFO - PROCESS | 680 | ++DOMWINDOW == 121 (19318C00) [pid = 680] [serial = 1160] [outer = 18243800] 20:53:32 INFO - PROCESS | 680 | 1467431612309 Marionette TRACE conn6 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 20:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 930ms 20:53:32 INFO - PROCESS | 680 | 1467431612326 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 20:53:32 INFO - PROCESS | 680 | 1467431612329 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 20:53:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:53:32 INFO - PROCESS | 680 | 1467431612333 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:53:32 INFO - PROCESS | 680 | 1467431612335 Marionette TRACE conn6 <- [1,1510,null,{}] 20:53:32 INFO - PROCESS | 680 | 1467431612339 Marionette TRACE conn6 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:32 INFO - PROCESS | 680 | 1467431612341 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:32 INFO - PROCESS | 680 | 1467431612456 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 20:53:32 INFO - PROCESS | 680 | 1467431612561 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:32 INFO - PROCESS | 680 | 1467431612563 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:32 INFO - PROCESS | 680 | ++DOCSHELL 19485800 == 36 [pid = 680] [id = 387] 20:53:32 INFO - PROCESS | 680 | ++DOMWINDOW == 122 (1948B000) [pid = 680] [serial = 1161] [outer = 00000000] 20:53:32 INFO - PROCESS | 680 | ++DOMWINDOW == 123 (1A95F000) [pid = 680] [serial = 1162] [outer = 1948B000] 20:53:32 INFO - PROCESS | 680 | 1467431612616 Marionette DEBUG loaded listener.js 20:53:32 INFO - PROCESS | 680 | ++DOMWINDOW == 124 (1A962000) [pid = 680] [serial = 1163] [outer = 1948B000] 20:53:33 INFO - PROCESS | 680 | 1467431613184 Marionette TRACE conn6 <- [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"]]]}] 20:53:33 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 () { 20:53:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:53:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:53:33 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 () { 20:53:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:53:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:53:33 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 () { 20:53:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:53:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:53:33 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 () { 20:53:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:53:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:53:33 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 875ms 20:53:33 INFO - PROCESS | 680 | 1467431613211 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 20:53:33 INFO - PROCESS | 680 | 1467431613214 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 20:53:33 INFO - PROCESS | 680 | 1467431613234 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:53:33 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:53:33 INFO - PROCESS | 680 | 1467431613236 Marionette TRACE conn6 <- [1,1514,null,{}] 20:53:33 INFO - PROCESS | 680 | 1467431613240 Marionette TRACE conn6 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:33 INFO - PROCESS | 680 | 1467431613242 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:33 INFO - PROCESS | 680 | 1467431613346 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 20:53:33 INFO - PROCESS | 680 | 1467431613460 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:33 INFO - PROCESS | 680 | 1467431613462 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:33 INFO - PROCESS | 680 | ++DOCSHELL 16889400 == 37 [pid = 680] [id = 388] 20:53:33 INFO - PROCESS | 680 | ++DOMWINDOW == 125 (1A964800) [pid = 680] [serial = 1164] [outer = 00000000] 20:53:33 INFO - PROCESS | 680 | ++DOMWINDOW == 126 (1ABC3000) [pid = 680] [serial = 1165] [outer = 1A964800] 20:53:33 INFO - PROCESS | 680 | 1467431613515 Marionette DEBUG loaded listener.js 20:53:33 INFO - PROCESS | 680 | ++DOMWINDOW == 127 (1ABC5400) [pid = 680] [serial = 1166] [outer = 1A964800] 20:53:34 INFO - PROCESS | 680 | 1467431614096 Marionette TRACE conn6 <- [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"]]]}] 20:53:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:53:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:53:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:53:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:53:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:53:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:53:34 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 871ms 20:53:34 INFO - PROCESS | 680 | 1467431614144 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 20:53:34 INFO - PROCESS | 680 | 1467431614147 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 20:53:34 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:53:34 INFO - PROCESS | 680 | 1467431614218 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:53:34 INFO - PROCESS | 680 | 1467431614222 Marionette TRACE conn6 <- [1,1518,null,{}] 20:53:34 INFO - PROCESS | 680 | 1467431614227 Marionette TRACE conn6 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:34 INFO - PROCESS | 680 | 1467431614231 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:34 INFO - PROCESS | 680 | 1467431614352 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 20:53:34 INFO - PROCESS | 680 | 1467431614481 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:34 INFO - PROCESS | 680 | 1467431614484 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:34 INFO - PROCESS | 680 | ++DOCSHELL 0E52E000 == 38 [pid = 680] [id = 389] 20:53:34 INFO - PROCESS | 680 | ++DOMWINDOW == 128 (0E534C00) [pid = 680] [serial = 1167] [outer = 00000000] 20:53:34 INFO - PROCESS | 680 | ++DOMWINDOW == 129 (0F2C8800) [pid = 680] [serial = 1168] [outer = 0E534C00] 20:53:34 INFO - PROCESS | 680 | 1467431614535 Marionette DEBUG loaded listener.js 20:53:34 INFO - PROCESS | 680 | ++DOMWINDOW == 130 (12DC6400) [pid = 680] [serial = 1169] [outer = 0E534C00] 20:53:34 INFO - PROCESS | 680 | --DOCSHELL 0E226000 == 37 [pid = 680] [id = 379] 20:53:35 INFO - PROCESS | 680 | 1467431615174 Marionette TRACE conn6 <- [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]]]}] 20:53:35 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 20:53:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:53:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:53:35 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. 20:53:35 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:53:35 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 987ms 20:53:35 INFO - PROCESS | 680 | 1467431615203 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 20:53:35 INFO - PROCESS | 680 | 1467431615208 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 20:53:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:53:35 INFO - PROCESS | 680 | 1467431615213 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:53:35 INFO - PROCESS | 680 | 1467431615219 Marionette TRACE conn6 <- [1,1522,null,{}] 20:53:35 INFO - PROCESS | 680 | 1467431615224 Marionette TRACE conn6 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:35 INFO - PROCESS | 680 | 1467431615227 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:35 INFO - PROCESS | 680 | 1467431615352 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 20:53:35 INFO - PROCESS | 680 | 1467431615495 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:35 INFO - PROCESS | 680 | 1467431615498 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:35 INFO - PROCESS | 680 | ++DOCSHELL 12F4B800 == 38 [pid = 680] [id = 390] 20:53:35 INFO - PROCESS | 680 | ++DOMWINDOW == 131 (12FF0000) [pid = 680] [serial = 1170] [outer = 00000000] 20:53:35 INFO - PROCESS | 680 | ++DOMWINDOW == 132 (15FAD000) [pid = 680] [serial = 1171] [outer = 12FF0000] 20:53:35 INFO - PROCESS | 680 | 1467431615562 Marionette DEBUG loaded listener.js 20:53:35 INFO - PROCESS | 680 | ++DOMWINDOW == 133 (1688C400) [pid = 680] [serial = 1172] [outer = 12FF0000] 20:53:36 INFO - PROCESS | 680 | 1467431616149 Marionette TRACE conn6 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 20:53:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:53:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 990ms 20:53:36 INFO - PROCESS | 680 | 1467431616203 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 20:53:36 INFO - PROCESS | 680 | 1467431616208 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 20:53:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:53:36 INFO - PROCESS | 680 | 1467431616214 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:53:36 INFO - PROCESS | 680 | 1467431616217 Marionette TRACE conn6 <- [1,1526,null,{}] 20:53:36 INFO - PROCESS | 680 | 1467431616222 Marionette TRACE conn6 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:36 INFO - PROCESS | 680 | 1467431616224 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:36 INFO - PROCESS | 680 | 1467431616350 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 20:53:36 INFO - PROCESS | 680 | 1467431616452 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:36 INFO - PROCESS | 680 | 1467431616455 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:36 INFO - PROCESS | 680 | ++DOCSHELL 1793E800 == 39 [pid = 680] [id = 391] 20:53:36 INFO - PROCESS | 680 | ++DOMWINDOW == 134 (17974000) [pid = 680] [serial = 1173] [outer = 00000000] 20:53:36 INFO - PROCESS | 680 | ++DOMWINDOW == 135 (185EEC00) [pid = 680] [serial = 1174] [outer = 17974000] 20:53:36 INFO - PROCESS | 680 | 1467431616511 Marionette DEBUG loaded listener.js 20:53:36 INFO - PROCESS | 680 | ++DOMWINDOW == 136 (1885BC00) [pid = 680] [serial = 1175] [outer = 17974000] 20:53:37 INFO - PROCESS | 680 | 1467431617094 Marionette TRACE conn6 <- [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]]]}] 20:53:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:53:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 930ms 20:53:37 INFO - PROCESS | 680 | 1467431617181 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 20:53:37 INFO - PROCESS | 680 | 1467431617184 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 20:53:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:53:37 INFO - PROCESS | 680 | 1467431617189 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:53:37 INFO - PROCESS | 680 | 1467431617192 Marionette TRACE conn6 <- [1,1530,null,{}] 20:53:37 INFO - PROCESS | 680 | 1467431617203 Marionette TRACE conn6 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:37 INFO - PROCESS | 680 | 1467431617208 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:37 INFO - PROCESS | 680 | 1467431617327 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 20:53:37 INFO - PROCESS | 680 | 1467431617457 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:37 INFO - PROCESS | 680 | 1467431617461 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:37 INFO - PROCESS | 680 | ++DOCSHELL 1B61CC00 == 40 [pid = 680] [id = 392] 20:53:37 INFO - PROCESS | 680 | ++DOMWINDOW == 137 (1B621C00) [pid = 680] [serial = 1176] [outer = 00000000] 20:53:37 INFO - PROCESS | 680 | ++DOMWINDOW == 138 (1C26B000) [pid = 680] [serial = 1177] [outer = 1B621C00] 20:53:37 INFO - PROCESS | 680 | 1467431617520 Marionette DEBUG loaded listener.js 20:53:37 INFO - PROCESS | 680 | ++DOMWINDOW == 139 (1C605000) [pid = 680] [serial = 1178] [outer = 1B621C00] 20:53:38 INFO - PROCESS | 680 | 1467431618056 Marionette TRACE conn6 <- [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]]]}] 20:53:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:53:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 930ms 20:53:38 INFO - PROCESS | 680 | 1467431618123 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 20:53:38 INFO - PROCESS | 680 | 1467431618126 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 20:53:38 INFO - PROCESS | 680 | 1467431618129 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:53:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:53:38 INFO - PROCESS | 680 | 1467431618131 Marionette TRACE conn6 <- [1,1534,null,{}] 20:53:38 INFO - PROCESS | 680 | 1467431618135 Marionette TRACE conn6 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:38 INFO - PROCESS | 680 | 1467431618137 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:38 INFO - PROCESS | 680 | 1467431618252 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 20:53:38 INFO - PROCESS | 680 | 1467431618391 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:38 INFO - PROCESS | 680 | 1467431618394 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:38 INFO - PROCESS | 680 | ++DOCSHELL 1C662400 == 41 [pid = 680] [id = 393] 20:53:38 INFO - PROCESS | 680 | ++DOMWINDOW == 140 (1C663000) [pid = 680] [serial = 1179] [outer = 00000000] 20:53:38 INFO - PROCESS | 680 | ++DOMWINDOW == 141 (1C669C00) [pid = 680] [serial = 1180] [outer = 1C663000] 20:53:38 INFO - PROCESS | 680 | 1467431618448 Marionette DEBUG loaded listener.js 20:53:38 INFO - PROCESS | 680 | ++DOMWINDOW == 142 (1C817400) [pid = 680] [serial = 1181] [outer = 1C663000] 20:53:39 INFO - PROCESS | 680 | 1467431619049 Marionette TRACE conn6 <- [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]]]}] 20:53:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:53:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 970ms 20:53:39 INFO - PROCESS | 680 | 1467431619103 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 20:53:39 INFO - PROCESS | 680 | 1467431619105 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 20:53:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:53:39 INFO - PROCESS | 680 | 1467431619108 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:53:39 INFO - PROCESS | 680 | 1467431619110 Marionette TRACE conn6 <- [1,1538,null,{}] 20:53:39 INFO - PROCESS | 680 | 1467431619114 Marionette TRACE conn6 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:39 INFO - PROCESS | 680 | 1467431619116 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:39 INFO - PROCESS | 680 | 1467431619218 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 20:53:39 INFO - PROCESS | 680 | 1467431619355 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:39 INFO - PROCESS | 680 | 1467431619357 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:39 INFO - PROCESS | 680 | ++DOCSHELL 1B233800 == 42 [pid = 680] [id = 394] 20:53:39 INFO - PROCESS | 680 | ++DOMWINDOW == 143 (1B235400) [pid = 680] [serial = 1182] [outer = 00000000] 20:53:39 INFO - PROCESS | 680 | ++DOMWINDOW == 144 (1B23C800) [pid = 680] [serial = 1183] [outer = 1B235400] 20:53:39 INFO - PROCESS | 680 | 1467431619412 Marionette DEBUG loaded listener.js 20:53:39 INFO - PROCESS | 680 | ++DOMWINDOW == 145 (1B23CC00) [pid = 680] [serial = 1184] [outer = 1B235400] 20:53:39 INFO - PROCESS | 680 | --DOCSHELL 169BF000 == 41 [pid = 680] [id = 385] 20:53:39 INFO - PROCESS | 680 | --DOCSHELL 0E25C800 == 40 [pid = 680] [id = 384] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 0E77F400 == 39 [pid = 680] [id = 200] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 0E224800 == 38 [pid = 680] [id = 373] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 176C9000 == 37 [pid = 680] [id = 209] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 12891400 == 36 [pid = 680] [id = 210] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 169BF800 == 35 [pid = 680] [id = 201] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 1680A000 == 34 [pid = 680] [id = 207] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 0E077000 == 33 [pid = 680] [id = 382] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 16D67800 == 32 [pid = 680] [id = 381] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 12FF6400 == 31 [pid = 680] [id = 206] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 12DC4000 == 30 [pid = 680] [id = 198] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 13A4C000 == 29 [pid = 680] [id = 380] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 0DA59C00 == 28 [pid = 680] [id = 211] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 0E590C00 == 27 [pid = 680] [id = 204] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 0D985C00 == 26 [pid = 680] [id = 203] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 12D61C00 == 25 [pid = 680] [id = 205] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 18240000 == 24 [pid = 680] [id = 386] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 1252A800 == 23 [pid = 680] [id = 208] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 16889400 == 22 [pid = 680] [id = 388] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 12529000 == 21 [pid = 680] [id = 197] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 19485800 == 20 [pid = 680] [id = 387] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 0DAF8400 == 19 [pid = 680] [id = 202] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 15AEDC00 == 18 [pid = 680] [id = 212] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 0E531C00 == 17 [pid = 680] [id = 383] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 12316000 == 16 [pid = 680] [id = 372] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 09259400 == 15 [pid = 680] [id = 378] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 14B58000 == 14 [pid = 680] [id = 377] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 1B61CC00 == 13 [pid = 680] [id = 392] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 1C662400 == 12 [pid = 680] [id = 393] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 1793E800 == 11 [pid = 680] [id = 391] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 0E52E000 == 10 [pid = 680] [id = 389] 20:53:42 INFO - PROCESS | 680 | --DOCSHELL 12F4B800 == 9 [pid = 680] [id = 390] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 144 (12D95000) [pid = 680] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 143 (0E227800) [pid = 680] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 142 (09265800) [pid = 680] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 141 (13A54C00) [pid = 680] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 140 (12FF0000) [pid = 680] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 139 (0E702800) [pid = 680] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 138 (0E06D400) [pid = 680] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 137 (16ECB400) [pid = 680] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 136 (0E228C00) [pid = 680] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 135 (17E35C00) [pid = 680] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 134 (123E9400) [pid = 680] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 133 (12D29800) [pid = 680] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 132 (176C9800) [pid = 680] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 131 (1688D000) [pid = 680] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 130 (09376C00) [pid = 680] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 129 (1289DC00) [pid = 680] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 128 (0E14C400) [pid = 680] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 127 (13F43C00) [pid = 680] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 126 (09266800) [pid = 680] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 125 (0DF95800) [pid = 680] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 124 (0E03AC00) [pid = 680] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 123 (0E073400) [pid = 680] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 122 (193AB800) [pid = 680] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 121 (0E228400) [pid = 680] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 120 (17E37400) [pid = 680] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 119 (12316400) [pid = 680] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 118 (14B59400) [pid = 680] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 117 (169C2C00) [pid = 680] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 116 (12D65000) [pid = 680] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 115 (0E52D400) [pid = 680] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 114 (0E535C00) [pid = 680] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 113 (1B621C00) [pid = 680] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 112 (0E155000) [pid = 680] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 111 (16D67C00) [pid = 680] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 110 (18243800) [pid = 680] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 109 (0E534C00) [pid = 680] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 108 (1A964800) [pid = 680] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 107 (1948B000) [pid = 680] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 106 (1C663000) [pid = 680] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 105 (17974000) [pid = 680] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:53:45 INFO - PROCESS | 680 | --DOMWINDOW == 104 (0E536800) [pid = 680] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:53:45 INFO - PROCESS | 680 | 1467431625489 Marionette TRACE conn6 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 20:53:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:53:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 6426ms 20:53:45 INFO - PROCESS | 680 | 1467431625536 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 20:53:45 INFO - PROCESS | 680 | 1467431625539 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 20:53:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:53:45 INFO - PROCESS | 680 | 1467431625543 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:53:45 INFO - PROCESS | 680 | 1467431625546 Marionette TRACE conn6 <- [1,1542,null,{}] 20:53:45 INFO - PROCESS | 680 | 1467431625552 Marionette TRACE conn6 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:45 INFO - PROCESS | 680 | 1467431625555 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:45 INFO - PROCESS | 680 | 1467431625649 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 20:53:45 INFO - PROCESS | 680 | 1467431625656 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:45 INFO - PROCESS | 680 | 1467431625658 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:45 INFO - PROCESS | 680 | ++DOCSHELL 0E077000 == 10 [pid = 680] [id = 395] 20:53:45 INFO - PROCESS | 680 | ++DOMWINDOW == 105 (0E077400) [pid = 680] [serial = 1185] [outer = 00000000] 20:53:45 INFO - PROCESS | 680 | ++DOMWINDOW == 106 (0E151400) [pid = 680] [serial = 1186] [outer = 0E077400] 20:53:45 INFO - PROCESS | 680 | 1467431625708 Marionette DEBUG loaded listener.js 20:53:45 INFO - PROCESS | 680 | ++DOMWINDOW == 107 (0E155800) [pid = 680] [serial = 1187] [outer = 0E077400] 20:53:46 INFO - PROCESS | 680 | 1467431626202 Marionette TRACE conn6 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 20:53:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:53:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 670ms 20:53:46 INFO - PROCESS | 680 | 1467431626215 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 20:53:46 INFO - PROCESS | 680 | 1467431626220 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 20:53:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:53:46 INFO - PROCESS | 680 | 1467431626226 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:53:46 INFO - PROCESS | 680 | 1467431626229 Marionette TRACE conn6 <- [1,1546,null,{}] 20:53:46 INFO - PROCESS | 680 | 1467431626233 Marionette TRACE conn6 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:46 INFO - PROCESS | 680 | 1467431626235 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:46 INFO - PROCESS | 680 | 1467431626364 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 20:53:46 INFO - PROCESS | 680 | 1467431626373 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:46 INFO - PROCESS | 680 | 1467431626376 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:46 INFO - PROCESS | 680 | ++DOCSHELL 0F0D7400 == 11 [pid = 680] [id = 396] 20:53:46 INFO - PROCESS | 680 | ++DOMWINDOW == 108 (0F0D8C00) [pid = 680] [serial = 1188] [outer = 00000000] 20:53:46 INFO - PROCESS | 680 | ++DOMWINDOW == 109 (123DC000) [pid = 680] [serial = 1189] [outer = 0F0D8C00] 20:53:46 INFO - PROCESS | 680 | 1467431626422 Marionette DEBUG loaded listener.js 20:53:46 INFO - PROCESS | 680 | ++DOMWINDOW == 110 (1252A800) [pid = 680] [serial = 1190] [outer = 0F0D8C00] 20:53:46 INFO - PROCESS | 680 | 1467431626879 Marionette TRACE conn6 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 20:53:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:53:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 670ms 20:53:46 INFO - PROCESS | 680 | 1467431626903 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 20:53:46 INFO - PROCESS | 680 | 1467431626905 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 20:53:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:53:46 INFO - PROCESS | 680 | 1467431626924 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:53:46 INFO - PROCESS | 680 | 1467431626927 Marionette TRACE conn6 <- [1,1550,null,{}] 20:53:46 INFO - PROCESS | 680 | 1467431626938 Marionette TRACE conn6 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:46 INFO - PROCESS | 680 | 1467431626943 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:47 INFO - PROCESS | 680 | 1467431627031 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 20:53:47 INFO - PROCESS | 680 | 1467431627038 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:47 INFO - PROCESS | 680 | 1467431627041 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:47 INFO - PROCESS | 680 | ++DOCSHELL 12FF7800 == 12 [pid = 680] [id = 397] 20:53:47 INFO - PROCESS | 680 | ++DOMWINDOW == 111 (13A4C000) [pid = 680] [serial = 1191] [outer = 00000000] 20:53:47 INFO - PROCESS | 680 | ++DOMWINDOW == 112 (13A57800) [pid = 680] [serial = 1192] [outer = 13A4C000] 20:53:47 INFO - PROCESS | 680 | 1467431627091 Marionette DEBUG loaded listener.js 20:53:47 INFO - PROCESS | 680 | ++DOMWINDOW == 113 (144CEC00) [pid = 680] [serial = 1193] [outer = 13A4C000] 20:53:47 INFO - PROCESS | 680 | 1467431627978 Marionette TRACE conn6 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 20:53:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:53:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1122ms 20:53:48 INFO - PROCESS | 680 | 1467431628051 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 20:53:48 INFO - PROCESS | 680 | 1467431628055 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 20:53:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:53:48 INFO - PROCESS | 680 | 1467431628059 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:53:48 INFO - PROCESS | 680 | 1467431628065 Marionette TRACE conn6 <- [1,1554,null,{}] 20:53:48 INFO - PROCESS | 680 | 1467431628070 Marionette TRACE conn6 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:48 INFO - PROCESS | 680 | 1467431628073 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:48 INFO - PROCESS | 680 | 1467431628204 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 20:53:48 INFO - PROCESS | 680 | 1467431628339 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:48 INFO - PROCESS | 680 | 1467431628342 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:48 INFO - PROCESS | 680 | ++DOCSHELL 0E032C00 == 13 [pid = 680] [id = 398] 20:53:48 INFO - PROCESS | 680 | ++DOMWINDOW == 114 (0E038C00) [pid = 680] [serial = 1194] [outer = 00000000] 20:53:48 INFO - PROCESS | 680 | ++DOMWINDOW == 115 (0E8C9400) [pid = 680] [serial = 1195] [outer = 0E038C00] 20:53:48 INFO - PROCESS | 680 | 1467431628400 Marionette DEBUG loaded listener.js 20:53:48 INFO - PROCESS | 680 | ++DOMWINDOW == 116 (1289D000) [pid = 680] [serial = 1196] [outer = 0E038C00] 20:53:49 INFO - PROCESS | 680 | 1467431629147 Marionette TRACE conn6 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 20:53:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:53:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1129ms 20:53:49 INFO - PROCESS | 680 | 1467431629190 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 20:53:49 INFO - PROCESS | 680 | 1467431629195 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 20:53:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:53:49 INFO - PROCESS | 680 | 1467431629201 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:53:49 INFO - PROCESS | 680 | 1467431629204 Marionette TRACE conn6 <- [1,1558,null,{}] 20:53:49 INFO - PROCESS | 680 | 1467431629209 Marionette TRACE conn6 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:49 INFO - PROCESS | 680 | 1467431629211 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:49 INFO - PROCESS | 680 | 1467431629332 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 20:53:49 INFO - PROCESS | 680 | 1467431629520 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:49 INFO - PROCESS | 680 | 1467431629523 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:49 INFO - PROCESS | 680 | ++DOCSHELL 093D4000 == 14 [pid = 680] [id = 399] 20:53:49 INFO - PROCESS | 680 | ++DOMWINDOW == 117 (093E5000) [pid = 680] [serial = 1197] [outer = 00000000] 20:53:49 INFO - PROCESS | 680 | ++DOMWINDOW == 118 (0DAFD000) [pid = 680] [serial = 1198] [outer = 093E5000] 20:53:49 INFO - PROCESS | 680 | 1467431629624 Marionette DEBUG loaded listener.js 20:53:49 INFO - PROCESS | 680 | ++DOMWINDOW == 119 (0DFCFC00) [pid = 680] [serial = 1199] [outer = 093E5000] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 118 (185EB000) [pid = 680] [serial = 1102] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 117 (15964C00) [pid = 680] [serial = 1099] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 116 (16E21C00) [pid = 680] [serial = 1080] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 115 (176CEC00) [pid = 680] [serial = 1083] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 114 (16E22800) [pid = 680] [serial = 1081] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 113 (125EBC00) [pid = 680] [serial = 1065] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 112 (12D96C00) [pid = 680] [serial = 1066] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 111 (12E22C00) [pid = 680] [serial = 1074] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 110 (12EDDC00) [pid = 680] [serial = 1075] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 109 (178B6400) [pid = 680] [serial = 1060] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 108 (0E149800) [pid = 680] [serial = 1062] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 107 (0E22F400) [pid = 680] [serial = 1063] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 106 (0E539000) [pid = 680] [serial = 1071] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 105 (0E7CCC00) [pid = 680] [serial = 1072] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 104 (0DFC9800) [pid = 680] [serial = 1068] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 103 (0E03D800) [pid = 680] [serial = 1069] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 102 (0E532C00) [pid = 680] [serial = 1086] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 101 (0E52BC00) [pid = 680] [serial = 1114] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 100 (1A253C00) [pid = 680] [serial = 1105] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 99 (18522800) [pid = 680] [serial = 1092] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 98 (178C0400) [pid = 680] [serial = 1084] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 97 (185E2000) [pid = 680] [serial = 1093] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 96 (17973400) [pid = 680] [serial = 1090] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 95 (0F2C8400) [pid = 680] [serial = 1087] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 94 (15FA6400) [pid = 680] [serial = 1077] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 93 (15FAE400) [pid = 680] [serial = 1078] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 92 (176C8400) [pid = 680] [serial = 1089] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 91 (12310400) [pid = 680] [serial = 1150] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 90 (0E03E400) [pid = 680] [serial = 1136] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 89 (0E417000) [pid = 680] [serial = 682] [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.] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 88 (0F2C8800) [pid = 680] [serial = 1168] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 87 (123DCC00) [pid = 680] [serial = 1138] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0DF74800) [pid = 680] [serial = 1135] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 85 (12527C00) [pid = 680] [serial = 1117] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0DFD2800) [pid = 680] [serial = 1110] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E150400) [pid = 680] [serial = 1107] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 82 (19489800) [pid = 680] [serial = 1104] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E14A000) [pid = 680] [serial = 1095] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0E533400) [pid = 680] [serial = 1120] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 79 (185E2C00) [pid = 680] [serial = 1101] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0E255000) [pid = 680] [serial = 1108] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 77 (123E2400) [pid = 680] [serial = 1116] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0E229000) [pid = 680] [serial = 1096] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 75 (12F4A400) [pid = 680] [serial = 1098] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0E039800) [pid = 680] [serial = 1111] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0E258800) [pid = 680] [serial = 1113] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 72 (15965C00) [pid = 680] [serial = 1132] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 71 (1688C400) [pid = 680] [serial = 1172] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 70 (12F40C00) [pid = 680] [serial = 1154] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 69 (16E21400) [pid = 680] [serial = 1156] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 68 (0E77C800) [pid = 680] [serial = 1121] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 67 (15FAD000) [pid = 680] [serial = 1171] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 66 (12DC1000) [pid = 680] [serial = 1129] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 65 (12DC6400) [pid = 680] [serial = 1169] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 64 (12D62400) [pid = 680] [serial = 1151] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 63 (126D1800) [pid = 680] [serial = 1153] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 62 (0DF92400) [pid = 680] [serial = 1124] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 61 (0E7CC400) [pid = 680] [serial = 1126] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 60 (0DAFEC00) [pid = 680] [serial = 1123] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 59 (1C26B000) [pid = 680] [serial = 1177] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 58 (14B56000) [pid = 680] [serial = 1142] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 57 (185EEC00) [pid = 680] [serial = 1174] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 56 (0F2C8C00) [pid = 680] [serial = 1127] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 55 (16E29400) [pid = 680] [serial = 1144] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 54 (1700FC00) [pid = 680] [serial = 1157] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 53 (1596F000) [pid = 680] [serial = 1133] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 52 (185E4800) [pid = 680] [serial = 1159] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 51 (13F49000) [pid = 680] [serial = 1141] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 50 (12E51000) [pid = 680] [serial = 1130] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 49 (1C817400) [pid = 680] [serial = 1181] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 48 (1C605000) [pid = 680] [serial = 1178] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 47 (1ABC5400) [pid = 680] [serial = 1166] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 46 (1ABC3000) [pid = 680] [serial = 1165] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 45 (1A95F000) [pid = 680] [serial = 1162] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 44 (1A962000) [pid = 680] [serial = 1163] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 43 (1C669C00) [pid = 680] [serial = 1180] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 42 (178C0800) [pid = 680] [serial = 1148] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 41 (19318C00) [pid = 680] [serial = 1160] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 40 (17011000) [pid = 680] [serial = 1145] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 39 (1885BC00) [pid = 680] [serial = 1175] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 38 (178B6000) [pid = 680] [serial = 1147] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | --DOMWINDOW == 37 (12896800) [pid = 680] [serial = 1139] [outer = 00000000] [url = about:blank] 20:53:50 INFO - PROCESS | 680 | 1467431630219 Marionette TRACE conn6 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 20:53:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:53:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1070ms 20:53:50 INFO - PROCESS | 680 | 1467431630275 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 20:53:50 INFO - PROCESS | 680 | 1467431630279 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 20:53:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:53:50 INFO - PROCESS | 680 | 1467431630283 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:53:50 INFO - PROCESS | 680 | 1467431630286 Marionette TRACE conn6 <- [1,1562,null,{}] 20:53:50 INFO - PROCESS | 680 | 1467431630291 Marionette TRACE conn6 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:50 INFO - PROCESS | 680 | 1467431630295 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:50 INFO - PROCESS | 680 | 1467431630394 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 20:53:50 INFO - PROCESS | 680 | 1467431630480 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:50 INFO - PROCESS | 680 | 1467431630482 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:50 INFO - PROCESS | 680 | ++DOCSHELL 0DAF9C00 == 15 [pid = 680] [id = 400] 20:53:50 INFO - PROCESS | 680 | ++DOMWINDOW == 38 (0DAFEC00) [pid = 680] [serial = 1200] [outer = 00000000] 20:53:50 INFO - PROCESS | 680 | ++DOMWINDOW == 39 (0E222800) [pid = 680] [serial = 1201] [outer = 0DAFEC00] 20:53:50 INFO - PROCESS | 680 | 1467431630529 Marionette DEBUG loaded listener.js 20:53:50 INFO - PROCESS | 680 | ++DOMWINDOW == 40 (0E258800) [pid = 680] [serial = 1202] [outer = 0DAFEC00] 20:53:50 INFO - PROCESS | 680 | 1467431630968 Marionette TRACE conn6 <- [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]]]}] 20:53:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:53:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 730ms 20:53:50 INFO - PROCESS | 680 | 1467431631016 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 20:53:51 INFO - PROCESS | 680 | 1467431631020 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 20:53:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:53:51 INFO - PROCESS | 680 | 1467431631024 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:53:51 INFO - PROCESS | 680 | 1467431631026 Marionette TRACE conn6 <- [1,1566,null,{}] 20:53:51 INFO - PROCESS | 680 | 1467431631030 Marionette TRACE conn6 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:51 INFO - PROCESS | 680 | 1467431631033 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:51 INFO - PROCESS | 680 | 1467431631126 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 20:53:51 INFO - PROCESS | 680 | 1467431631139 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:51 INFO - PROCESS | 680 | 1467431631141 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:51 INFO - PROCESS | 680 | ++DOCSHELL 0E52C800 == 16 [pid = 680] [id = 401] 20:53:51 INFO - PROCESS | 680 | ++DOMWINDOW == 41 (0E52E000) [pid = 680] [serial = 1203] [outer = 00000000] 20:53:51 INFO - PROCESS | 680 | ++DOMWINDOW == 42 (0E8CA400) [pid = 680] [serial = 1204] [outer = 0E52E000] 20:53:51 INFO - PROCESS | 680 | 1467431631188 Marionette DEBUG loaded listener.js 20:53:51 INFO - PROCESS | 680 | ++DOMWINDOW == 43 (0F2CA000) [pid = 680] [serial = 1205] [outer = 0E52E000] 20:53:51 INFO - PROCESS | 680 | 1467431631661 Marionette TRACE conn6 <- [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]]]}] 20:53:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:53:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 670ms 20:53:51 INFO - PROCESS | 680 | 1467431631700 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 20:53:51 INFO - PROCESS | 680 | 1467431631702 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 20:53:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:53:51 INFO - PROCESS | 680 | 1467431631706 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:53:51 INFO - PROCESS | 680 | 1467431631712 Marionette TRACE conn6 <- [1,1570,null,{}] 20:53:51 INFO - PROCESS | 680 | 1467431631721 Marionette TRACE conn6 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:51 INFO - PROCESS | 680 | 1467431631725 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:51 INFO - PROCESS | 680 | 1467431631811 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 20:53:51 INFO - PROCESS | 680 | 1467431631820 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:51 INFO - PROCESS | 680 | 1467431631822 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:51 INFO - PROCESS | 680 | ++DOCSHELL 125A0000 == 17 [pid = 680] [id = 402] 20:53:51 INFO - PROCESS | 680 | ++DOMWINDOW == 44 (125A0C00) [pid = 680] [serial = 1206] [outer = 00000000] 20:53:51 INFO - PROCESS | 680 | ++DOMWINDOW == 45 (126D1800) [pid = 680] [serial = 1207] [outer = 125A0C00] 20:53:51 INFO - PROCESS | 680 | 1467431631866 Marionette DEBUG loaded listener.js 20:53:51 INFO - PROCESS | 680 | ++DOMWINDOW == 46 (12D27000) [pid = 680] [serial = 1208] [outer = 125A0C00] 20:53:52 INFO - PROCESS | 680 | 1467431632319 Marionette TRACE conn6 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 20:53:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:53:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 632ms 20:53:52 INFO - PROCESS | 680 | 1467431632342 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 20:53:52 INFO - PROCESS | 680 | 1467431632344 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 20:53:52 INFO - PROCESS | 680 | 1467431632348 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:53:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:53:52 INFO - PROCESS | 680 | 1467431632349 Marionette TRACE conn6 <- [1,1574,null,{}] 20:53:52 INFO - PROCESS | 680 | 1467431632352 Marionette TRACE conn6 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:52 INFO - PROCESS | 680 | 1467431632354 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:52 INFO - PROCESS | 680 | 1467431632470 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 20:53:52 INFO - PROCESS | 680 | 1467431632550 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:52 INFO - PROCESS | 680 | 1467431632552 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:52 INFO - PROCESS | 680 | ++DOCSHELL 0925FC00 == 18 [pid = 680] [id = 403] 20:53:52 INFO - PROCESS | 680 | ++DOMWINDOW == 47 (12D96C00) [pid = 680] [serial = 1209] [outer = 00000000] 20:53:52 INFO - PROCESS | 680 | ++DOMWINDOW == 48 (12E4CC00) [pid = 680] [serial = 1210] [outer = 12D96C00] 20:53:52 INFO - PROCESS | 680 | 1467431632598 Marionette DEBUG loaded listener.js 20:53:52 INFO - PROCESS | 680 | ++DOMWINDOW == 49 (12EE4C00) [pid = 680] [serial = 1211] [outer = 12D96C00] 20:53:52 INFO - PROCESS | 680 | 1467431633013 Marionette TRACE conn6 <- [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]]]}] 20:53:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:53:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 730ms 20:53:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:53:53 INFO - PROCESS | 680 | 1467431633085 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 20:53:53 INFO - PROCESS | 680 | 1467431633087 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 20:53:53 INFO - PROCESS | 680 | 1467431633090 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:53:53 INFO - PROCESS | 680 | 1467431633092 Marionette TRACE conn6 <- [1,1578,null,{}] 20:53:53 INFO - PROCESS | 680 | 1467431633095 Marionette TRACE conn6 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:53 INFO - PROCESS | 680 | 1467431633098 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:53 INFO - PROCESS | 680 | 1467431633208 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 20:53:53 INFO - PROCESS | 680 | 1467431633269 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:53 INFO - PROCESS | 680 | 1467431633275 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:53 INFO - PROCESS | 680 | ++DOCSHELL 0E418800 == 19 [pid = 680] [id = 404] 20:53:53 INFO - PROCESS | 680 | ++DOMWINDOW == 50 (125A6400) [pid = 680] [serial = 1212] [outer = 00000000] 20:53:53 INFO - PROCESS | 680 | ++DOMWINDOW == 51 (13F42800) [pid = 680] [serial = 1213] [outer = 125A6400] 20:53:53 INFO - PROCESS | 680 | 1467431633331 Marionette DEBUG loaded listener.js 20:53:53 INFO - PROCESS | 680 | ++DOMWINDOW == 52 (14B5CC00) [pid = 680] [serial = 1214] [outer = 125A6400] 20:53:53 INFO - PROCESS | 680 | --DOMWINDOW == 51 (1B235400) [pid = 680] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:53:53 INFO - PROCESS | 680 | --DOMWINDOW == 50 (0F0D8C00) [pid = 680] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:53:53 INFO - PROCESS | 680 | --DOMWINDOW == 49 (0E077400) [pid = 680] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:53:53 INFO - PROCESS | 680 | 1467431633745 Marionette TRACE conn6 <- [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]]]}] 20:53:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:53:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 670ms 20:53:53 INFO - PROCESS | 680 | 1467431633761 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 20:53:53 INFO - PROCESS | 680 | 1467431633763 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 20:53:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:53:53 INFO - PROCESS | 680 | 1467431633767 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:53:53 INFO - PROCESS | 680 | 1467431633768 Marionette TRACE conn6 <- [1,1582,null,{}] 20:53:53 INFO - PROCESS | 680 | 1467431633772 Marionette TRACE conn6 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:53 INFO - PROCESS | 680 | 1467431633774 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:53 INFO - PROCESS | 680 | 1467431633890 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 20:53:54 INFO - PROCESS | 680 | 1467431634036 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:54 INFO - PROCESS | 680 | 1467431634039 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:54 INFO - PROCESS | 680 | ++DOCSHELL 09275000 == 20 [pid = 680] [id = 405] 20:53:54 INFO - PROCESS | 680 | ++DOMWINDOW == 50 (0936B800) [pid = 680] [serial = 1215] [outer = 00000000] 20:53:54 INFO - PROCESS | 680 | ++DOMWINDOW == 51 (0DA65400) [pid = 680] [serial = 1216] [outer = 0936B800] 20:53:54 INFO - PROCESS | 680 | 1467431634106 Marionette DEBUG loaded listener.js 20:53:54 INFO - PROCESS | 680 | ++DOMWINDOW == 52 (0E036C00) [pid = 680] [serial = 1217] [outer = 0936B800] 20:53:54 INFO - PROCESS | 680 | 1467431634691 Marionette TRACE conn6 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 20:53:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:53:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 970ms 20:53:54 INFO - PROCESS | 680 | 1467431634740 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 20:53:54 INFO - PROCESS | 680 | 1467431634744 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 20:53:54 INFO - PROCESS | 680 | 1467431634748 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:53:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:53:54 INFO - PROCESS | 680 | 1467431634752 Marionette TRACE conn6 <- [1,1586,null,{}] 20:53:54 INFO - PROCESS | 680 | 1467431634757 Marionette TRACE conn6 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:54 INFO - PROCESS | 680 | 1467431634760 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:54 INFO - PROCESS | 680 | 1467431634868 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 20:53:54 INFO - PROCESS | 680 | 1467431634971 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:54 INFO - PROCESS | 680 | 1467431634974 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:54 INFO - PROCESS | 680 | ++DOCSHELL 0F2C8C00 == 21 [pid = 680] [id = 406] 20:53:54 INFO - PROCESS | 680 | ++DOMWINDOW == 53 (12310C00) [pid = 680] [serial = 1218] [outer = 00000000] 20:53:55 INFO - PROCESS | 680 | ++DOMWINDOW == 54 (123E7800) [pid = 680] [serial = 1219] [outer = 12310C00] 20:53:55 INFO - PROCESS | 680 | 1467431635033 Marionette DEBUG loaded listener.js 20:53:55 INFO - PROCESS | 680 | ++DOMWINDOW == 55 (125E1400) [pid = 680] [serial = 1220] [outer = 12310C00] 20:53:55 INFO - PROCESS | 680 | 1467431635635 Marionette TRACE conn6 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 20:53:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:53:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 930ms 20:53:55 INFO - PROCESS | 680 | 1467431635686 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 20:53:55 INFO - PROCESS | 680 | 1467431635690 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 20:53:55 INFO - PROCESS | 680 | 1467431635694 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:53:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:53:55 INFO - PROCESS | 680 | 1467431635696 Marionette TRACE conn6 <- [1,1590,null,{}] 20:53:55 INFO - PROCESS | 680 | 1467431635700 Marionette TRACE conn6 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:55 INFO - PROCESS | 680 | 1467431635702 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:55 INFO - PROCESS | 680 | 1467431635812 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 20:53:55 INFO - PROCESS | 680 | 1467431635912 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:55 INFO - PROCESS | 680 | 1467431635915 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:55 INFO - PROCESS | 680 | ++DOCSHELL 144CC000 == 22 [pid = 680] [id = 407] 20:53:55 INFO - PROCESS | 680 | ++DOMWINDOW == 56 (14B58000) [pid = 680] [serial = 1221] [outer = 00000000] 20:53:55 INFO - PROCESS | 680 | ++DOMWINDOW == 57 (15AE8C00) [pid = 680] [serial = 1222] [outer = 14B58000] 20:53:55 INFO - PROCESS | 680 | 1467431635968 Marionette DEBUG loaded listener.js 20:53:56 INFO - PROCESS | 680 | ++DOMWINDOW == 58 (15FA9C00) [pid = 680] [serial = 1223] [outer = 14B58000] 20:53:56 INFO - PROCESS | 680 | 1467431636573 Marionette TRACE conn6 <- [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]]]}] 20:53:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:53:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 930ms 20:53:56 INFO - PROCESS | 680 | 1467431636628 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 20:53:56 INFO - PROCESS | 680 | 1467431636631 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 20:53:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:53:56 INFO - PROCESS | 680 | 1467431636641 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:53:56 INFO - PROCESS | 680 | 1467431636647 Marionette TRACE conn6 <- [1,1594,null,{}] 20:53:56 INFO - PROCESS | 680 | 1467431636652 Marionette TRACE conn6 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:56 INFO - PROCESS | 680 | 1467431636656 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:56 INFO - PROCESS | 680 | 1467431636769 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 20:53:56 INFO - PROCESS | 680 | 1467431636895 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:56 INFO - PROCESS | 680 | 1467431636897 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:56 INFO - PROCESS | 680 | ++DOCSHELL 15AE8800 == 23 [pid = 680] [id = 408] 20:53:56 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (161CB000) [pid = 680] [serial = 1224] [outer = 00000000] 20:53:56 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (169C2C00) [pid = 680] [serial = 1225] [outer = 161CB000] 20:53:56 INFO - PROCESS | 680 | 1467431636950 Marionette DEBUG loaded listener.js 20:53:57 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (16B1C000) [pid = 680] [serial = 1226] [outer = 161CB000] 20:53:57 INFO - PROCESS | 680 | 1467431637523 Marionette TRACE conn6 <- [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]]]}] 20:53:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:53:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 930ms 20:53:57 INFO - PROCESS | 680 | 1467431637568 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 20:53:57 INFO - PROCESS | 680 | 1467431637571 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 20:53:57 INFO - PROCESS | 680 | 1467431637574 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:53:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:53:57 INFO - PROCESS | 680 | 1467431637576 Marionette TRACE conn6 <- [1,1598,null,{}] 20:53:57 INFO - PROCESS | 680 | 1467431637580 Marionette TRACE conn6 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:57 INFO - PROCESS | 680 | 1467431637582 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:57 INFO - PROCESS | 680 | 1467431637687 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 20:53:57 INFO - PROCESS | 680 | 1467431637829 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:57 INFO - PROCESS | 680 | 1467431637832 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:57 INFO - PROCESS | 680 | ++DOCSHELL 123EA800 == 24 [pid = 680] [id = 409] 20:53:57 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (125AE400) [pid = 680] [serial = 1227] [outer = 00000000] 20:53:57 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (16E2A800) [pid = 680] [serial = 1228] [outer = 125AE400] 20:53:57 INFO - PROCESS | 680 | 1467431637885 Marionette DEBUG loaded listener.js 20:53:57 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (16E2B400) [pid = 680] [serial = 1229] [outer = 125AE400] 20:53:58 INFO - PROCESS | 680 | 1467431638589 Marionette TRACE conn6 <- [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]]]}] 20:53:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:53:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1075ms 20:53:58 INFO - PROCESS | 680 | 1467431638653 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 20:53:58 INFO - PROCESS | 680 | 1467431638657 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 20:53:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:53:58 INFO - PROCESS | 680 | 1467431638661 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:53:58 INFO - PROCESS | 680 | 1467431638666 Marionette TRACE conn6 <- [1,1602,null,{}] 20:53:58 INFO - PROCESS | 680 | 1467431638671 Marionette TRACE conn6 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:58 INFO - PROCESS | 680 | 1467431638674 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:59 INFO - PROCESS | 680 | --DOCSHELL 1B233800 == 23 [pid = 680] [id = 394] 20:53:59 INFO - PROCESS | 680 | 1467431639351 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 20:53:59 INFO - PROCESS | 680 | --DOMWINDOW == 63 (1B23C800) [pid = 680] [serial = 1183] [outer = 00000000] [url = about:blank] 20:53:59 INFO - PROCESS | 680 | --DOMWINDOW == 62 (1252A800) [pid = 680] [serial = 1190] [outer = 00000000] [url = about:blank] 20:53:59 INFO - PROCESS | 680 | --DOMWINDOW == 61 (0E151400) [pid = 680] [serial = 1186] [outer = 00000000] [url = about:blank] 20:53:59 INFO - PROCESS | 680 | --DOMWINDOW == 60 (123DC000) [pid = 680] [serial = 1189] [outer = 00000000] [url = about:blank] 20:53:59 INFO - PROCESS | 680 | --DOMWINDOW == 59 (1B23CC00) [pid = 680] [serial = 1184] [outer = 00000000] [url = about:blank] 20:53:59 INFO - PROCESS | 680 | --DOMWINDOW == 58 (0E155800) [pid = 680] [serial = 1187] [outer = 00000000] [url = about:blank] 20:53:59 INFO - PROCESS | 680 | 1467431639536 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:59 INFO - PROCESS | 680 | 1467431639539 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:53:59 INFO - PROCESS | 680 | ++DOCSHELL 093CA000 == 24 [pid = 680] [id = 410] 20:53:59 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (093CE000) [pid = 680] [serial = 1230] [outer = 00000000] 20:53:59 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (0DAF9000) [pid = 680] [serial = 1231] [outer = 093CE000] 20:53:59 INFO - PROCESS | 680 | 1467431639588 Marionette DEBUG loaded listener.js 20:53:59 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (0DFD0000) [pid = 680] [serial = 1232] [outer = 093CE000] 20:53:59 INFO - PROCESS | 680 | 1467431640009 Marionette TRACE conn6 <- [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]]]}] 20:54:00 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 20:54:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1389ms 20:54:00 INFO - PROCESS | 680 | 1467431640053 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 20:54:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:54:00 INFO - PROCESS | 680 | 1467431640057 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 20:54:00 INFO - PROCESS | 680 | 1467431640062 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:54:00 INFO - PROCESS | 680 | 1467431640065 Marionette TRACE conn6 <- [1,1606,null,{}] 20:54:00 INFO - PROCESS | 680 | 1467431640069 Marionette TRACE conn6 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:00 INFO - PROCESS | 680 | 1467431640072 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:00 INFO - PROCESS | 680 | 1467431640159 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 20:54:00 INFO - PROCESS | 680 | 1467431640173 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:00 INFO - PROCESS | 680 | 1467431640176 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:00 INFO - PROCESS | 680 | ++DOCSHELL 0E220800 == 25 [pid = 680] [id = 411] 20:54:00 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (0E223C00) [pid = 680] [serial = 1233] [outer = 00000000] 20:54:00 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (0E254C00) [pid = 680] [serial = 1234] [outer = 0E223C00] 20:54:00 INFO - PROCESS | 680 | 1467431640222 Marionette DEBUG loaded listener.js 20:54:00 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0E416800) [pid = 680] [serial = 1235] [outer = 0E223C00] 20:54:00 INFO - PROCESS | 680 | 1467431640715 Marionette TRACE conn6 <- [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]]]}] 20:54:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:54:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 690ms 20:54:00 INFO - PROCESS | 680 | 1467431640752 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 20:54:00 INFO - PROCESS | 680 | 1467431640755 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 20:54:00 INFO - PROCESS | 680 | 1467431640758 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:54:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:54:00 INFO - PROCESS | 680 | 1467431640761 Marionette TRACE conn6 <- [1,1610,null,{}] 20:54:00 INFO - PROCESS | 680 | 1467431640765 Marionette TRACE conn6 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:00 INFO - PROCESS | 680 | 1467431640767 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:00 INFO - PROCESS | 680 | 1467431640879 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 20:54:00 INFO - PROCESS | 680 | 1467431640971 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:00 INFO - PROCESS | 680 | 1467431640973 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:00 INFO - PROCESS | 680 | ++DOCSHELL 0E704000 == 26 [pid = 680] [id = 412] 20:54:00 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0E77C800) [pid = 680] [serial = 1236] [outer = 00000000] 20:54:00 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0F23EC00) [pid = 680] [serial = 1237] [outer = 0E77C800] 20:54:00 INFO - PROCESS | 680 | 1467431641018 Marionette DEBUG loaded listener.js 20:54:01 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (123DB800) [pid = 680] [serial = 1238] [outer = 0E77C800] 20:54:01 INFO - PROCESS | 680 | 1467431641403 Marionette TRACE conn6 <- [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]]]}] 20:54:01 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 20:54:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 670ms 20:54:01 INFO - PROCESS | 680 | 1467431641432 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 20:54:01 INFO - PROCESS | 680 | 1467431641436 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 20:54:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:54:01 INFO - PROCESS | 680 | 1467431641460 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:54:01 INFO - PROCESS | 680 | 1467431641464 Marionette TRACE conn6 <- [1,1614,null,{}] 20:54:01 INFO - PROCESS | 680 | 1467431641468 Marionette TRACE conn6 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:01 INFO - PROCESS | 680 | 1467431641471 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:01 INFO - PROCESS | 680 | 1467431641603 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 20:54:01 INFO - PROCESS | 680 | 1467431641612 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:01 INFO - PROCESS | 680 | 1467431641614 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:01 INFO - PROCESS | 680 | ++DOCSHELL 123E2400 == 27 [pid = 680] [id = 413] 20:54:01 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (123E5800) [pid = 680] [serial = 1239] [outer = 00000000] 20:54:01 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (12D62000) [pid = 680] [serial = 1240] [outer = 123E5800] 20:54:01 INFO - PROCESS | 680 | 1467431641707 Marionette DEBUG loaded listener.js 20:54:01 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (12E48C00) [pid = 680] [serial = 1241] [outer = 123E5800] 20:54:02 INFO - PROCESS | 680 | 1467431642109 Marionette TRACE conn6 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 20:54:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:54:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 690ms 20:54:02 INFO - PROCESS | 680 | 1467431642152 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 20:54:02 INFO - PROCESS | 680 | 1467431642154 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 20:54:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:54:02 INFO - PROCESS | 680 | 1467431642157 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:54:02 INFO - PROCESS | 680 | 1467431642159 Marionette TRACE conn6 <- [1,1618,null,{}] 20:54:02 INFO - PROCESS | 680 | 1467431642162 Marionette TRACE conn6 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:02 INFO - PROCESS | 680 | 1467431642164 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:02 INFO - PROCESS | 680 | 1467431642308 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 20:54:02 INFO - PROCESS | 680 | 1467431642320 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:02 INFO - PROCESS | 680 | 1467431642322 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:02 INFO - PROCESS | 680 | ++DOCSHELL 12FF7000 == 28 [pid = 680] [id = 414] 20:54:02 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (12FFC400) [pid = 680] [serial = 1242] [outer = 00000000] 20:54:02 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (13F43400) [pid = 680] [serial = 1243] [outer = 12FFC400] 20:54:02 INFO - PROCESS | 680 | 1467431642365 Marionette DEBUG loaded listener.js 20:54:02 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (14B5B800) [pid = 680] [serial = 1244] [outer = 12FFC400] 20:54:02 INFO - PROCESS | 680 | 1467431642806 Marionette TRACE conn6 <- [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]]]}] 20:54:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:54:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 670ms 20:54:02 INFO - PROCESS | 680 | 1467431642830 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 20:54:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:54:02 INFO - PROCESS | 680 | 1467431642832 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 20:54:02 INFO - PROCESS | 680 | 1467431642835 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:54:02 INFO - PROCESS | 680 | 1467431642837 Marionette TRACE conn6 <- [1,1622,null,{}] 20:54:02 INFO - PROCESS | 680 | 1467431642840 Marionette TRACE conn6 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:02 INFO - PROCESS | 680 | 1467431642842 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:02 INFO - PROCESS | 680 | 1467431642956 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 20:54:02 INFO - PROCESS | 680 | 1467431642962 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:02 INFO - PROCESS | 680 | 1467431642967 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:03 INFO - PROCESS | 680 | ++DOCSHELL 15FA6400 == 29 [pid = 680] [id = 415] 20:54:03 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (15FA7000) [pid = 680] [serial = 1245] [outer = 00000000] 20:54:03 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (161CAC00) [pid = 680] [serial = 1246] [outer = 15FA7000] 20:54:03 INFO - PROCESS | 680 | 1467431643074 Marionette DEBUG loaded listener.js 20:54:03 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (1680E800) [pid = 680] [serial = 1247] [outer = 15FA7000] 20:54:03 INFO - PROCESS | 680 | --DOMWINDOW == 75 (12D96C00) [pid = 680] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:54:03 INFO - PROCESS | 680 | --DOMWINDOW == 74 (125A6400) [pid = 680] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:54:03 INFO - PROCESS | 680 | --DOMWINDOW == 73 (093E5000) [pid = 680] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:54:03 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0E52E000) [pid = 680] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:54:03 INFO - PROCESS | 680 | --DOMWINDOW == 71 (0E038C00) [pid = 680] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:54:03 INFO - PROCESS | 680 | --DOMWINDOW == 70 (0DAFEC00) [pid = 680] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:54:03 INFO - PROCESS | 680 | --DOMWINDOW == 69 (13A4C000) [pid = 680] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:54:03 INFO - PROCESS | 680 | --DOMWINDOW == 68 (125A0C00) [pid = 680] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:54:03 INFO - PROCESS | 680 | 1467431643647 Marionette TRACE conn6 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 20:54:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:54:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 870ms 20:54:03 INFO - PROCESS | 680 | 1467431643706 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 20:54:03 INFO - PROCESS | 680 | 1467431643708 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 20:54:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:54:03 INFO - PROCESS | 680 | 1467431643711 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:54:03 INFO - PROCESS | 680 | 1467431643713 Marionette TRACE conn6 <- [1,1626,null,{}] 20:54:03 INFO - PROCESS | 680 | 1467431643717 Marionette TRACE conn6 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:03 INFO - PROCESS | 680 | 1467431643718 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:03 INFO - PROCESS | 680 | 1467431643806 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 20:54:03 INFO - PROCESS | 680 | 1467431643892 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:03 INFO - PROCESS | 680 | 1467431643894 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:03 INFO - PROCESS | 680 | ++DOCSHELL 0936C000 == 30 [pid = 680] [id = 416] 20:54:03 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0E70E800) [pid = 680] [serial = 1248] [outer = 00000000] 20:54:03 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (12FF7400) [pid = 680] [serial = 1249] [outer = 0E70E800] 20:54:03 INFO - PROCESS | 680 | 1467431643937 Marionette DEBUG loaded listener.js 20:54:03 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (15971C00) [pid = 680] [serial = 1250] [outer = 0E70E800] 20:54:04 INFO - PROCESS | 680 | 1467431644292 Marionette TRACE conn6 <- [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]]]}] 20:54:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:54:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 630ms 20:54:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:54:04 INFO - PROCESS | 680 | 1467431644342 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 20:54:04 INFO - PROCESS | 680 | 1467431644344 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 20:54:04 INFO - PROCESS | 680 | 1467431644347 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:54:04 INFO - PROCESS | 680 | 1467431644349 Marionette TRACE conn6 <- [1,1630,null,{}] 20:54:04 INFO - PROCESS | 680 | 1467431644352 Marionette TRACE conn6 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:04 INFO - PROCESS | 680 | 1467431644354 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:04 INFO - PROCESS | 680 | 1467431644430 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 20:54:04 INFO - PROCESS | 680 | 1467431644516 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:04 INFO - PROCESS | 680 | 1467431644518 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:04 INFO - PROCESS | 680 | ++DOCSHELL 13F43C00 == 31 [pid = 680] [id = 417] 20:54:04 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (15965C00) [pid = 680] [serial = 1251] [outer = 00000000] 20:54:04 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (16E21800) [pid = 680] [serial = 1252] [outer = 15965C00] 20:54:04 INFO - PROCESS | 680 | 1467431644562 Marionette DEBUG loaded listener.js 20:54:04 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (17098000) [pid = 680] [serial = 1253] [outer = 15965C00] 20:54:04 INFO - PROCESS | 680 | 1467431644916 Marionette TRACE conn6 <- [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]]]}] 20:54:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:54:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 630ms 20:54:04 INFO - PROCESS | 680 | 1467431644978 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 20:54:04 INFO - PROCESS | 680 | 1467431644980 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 20:54:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:54:04 INFO - PROCESS | 680 | 1467431644983 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:54:04 INFO - PROCESS | 680 | 1467431644985 Marionette TRACE conn6 <- [1,1634,null,{}] 20:54:04 INFO - PROCESS | 680 | 1467431644989 Marionette TRACE conn6 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:04 INFO - PROCESS | 680 | 1467431644991 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:05 INFO - PROCESS | 680 | 1467431645100 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 20:54:05 INFO - PROCESS | 680 | 1467431645106 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:05 INFO - PROCESS | 680 | 1467431645108 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:05 INFO - PROCESS | 680 | ++DOCSHELL 0E253400 == 32 [pid = 680] [id = 418] 20:54:05 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (17011400) [pid = 680] [serial = 1254] [outer = 00000000] 20:54:05 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (17651C00) [pid = 680] [serial = 1255] [outer = 17011400] 20:54:05 INFO - PROCESS | 680 | 1467431645177 Marionette DEBUG loaded listener.js 20:54:05 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (1764D400) [pid = 680] [serial = 1256] [outer = 17011400] 20:54:05 INFO - PROCESS | 680 | 1467431645612 Marionette TRACE conn6 <- [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]]]}] 20:54:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:54:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 670ms 20:54:05 INFO - PROCESS | 680 | 1467431645658 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 20:54:05 INFO - PROCESS | 680 | 1467431645663 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 20:54:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:54:05 INFO - PROCESS | 680 | 1467431645669 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:54:05 INFO - PROCESS | 680 | 1467431645674 Marionette TRACE conn6 <- [1,1638,null,{}] 20:54:05 INFO - PROCESS | 680 | 1467431645681 Marionette TRACE conn6 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:05 INFO - PROCESS | 680 | 1467431645684 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:05 INFO - PROCESS | 680 | 1467431645805 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 20:54:05 INFO - PROCESS | 680 | 1467431645920 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:05 INFO - PROCESS | 680 | 1467431645925 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:05 INFO - PROCESS | 680 | ++DOCSHELL 0DFC6800 == 33 [pid = 680] [id = 419] 20:54:05 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0DFCE400) [pid = 680] [serial = 1257] [outer = 00000000] 20:54:05 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0E06C800) [pid = 680] [serial = 1258] [outer = 0DFCE400] 20:54:05 INFO - PROCESS | 680 | 1467431645981 Marionette DEBUG loaded listener.js 20:54:06 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (0E155800) [pid = 680] [serial = 1259] [outer = 0DFCE400] 20:54:06 INFO - PROCESS | 680 | 1467431646759 Marionette TRACE conn6 <- [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]]]}] 20:54:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:54:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1133ms 20:54:06 INFO - PROCESS | 680 | 1467431646803 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 20:54:06 INFO - PROCESS | 680 | 1467431646807 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 20:54:06 INFO - PROCESS | 680 | 1467431646814 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:54:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:54:06 INFO - PROCESS | 680 | 1467431646817 Marionette TRACE conn6 <- [1,1642,null,{}] 20:54:06 INFO - PROCESS | 680 | 1467431646846 Marionette TRACE conn6 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:06 INFO - PROCESS | 680 | 1467431646849 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:06 INFO - PROCESS | 680 | 1467431646978 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 20:54:07 INFO - PROCESS | 680 | 1467431647102 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:07 INFO - PROCESS | 680 | 1467431647104 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:07 INFO - PROCESS | 680 | ++DOCSHELL 0E7CB400 == 34 [pid = 680] [id = 420] 20:54:07 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (0E8C1800) [pid = 680] [serial = 1260] [outer = 00000000] 20:54:07 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (1251F400) [pid = 680] [serial = 1261] [outer = 0E8C1800] 20:54:07 INFO - PROCESS | 680 | 1467431647161 Marionette DEBUG loaded listener.js 20:54:07 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (128BB800) [pid = 680] [serial = 1262] [outer = 0E8C1800] 20:54:07 INFO - PROCESS | 680 | 1467431647972 Marionette TRACE conn6 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 20:54:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:54:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1194ms 20:54:07 INFO - PROCESS | 680 | 1467431648011 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 20:54:08 INFO - PROCESS | 680 | 1467431648015 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 20:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:54:08 INFO - PROCESS | 680 | 1467431648020 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:54:08 INFO - PROCESS | 680 | 1467431648024 Marionette TRACE conn6 <- [1,1646,null,{}] 20:54:08 INFO - PROCESS | 680 | 1467431648029 Marionette TRACE conn6 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:08 INFO - PROCESS | 680 | 1467431648032 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:08 INFO - PROCESS | 680 | --DOMWINDOW == 82 (12E4CC00) [pid = 680] [serial = 1210] [outer = 00000000] [url = about:blank] 20:54:08 INFO - PROCESS | 680 | --DOMWINDOW == 81 (13F42800) [pid = 680] [serial = 1213] [outer = 00000000] [url = about:blank] 20:54:08 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0DAFD000) [pid = 680] [serial = 1198] [outer = 00000000] [url = about:blank] 20:54:08 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0DFCFC00) [pid = 680] [serial = 1199] [outer = 00000000] [url = about:blank] 20:54:08 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0E8CA400) [pid = 680] [serial = 1204] [outer = 00000000] [url = about:blank] 20:54:08 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0F2CA000) [pid = 680] [serial = 1205] [outer = 00000000] [url = about:blank] 20:54:08 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0E8C9400) [pid = 680] [serial = 1195] [outer = 00000000] [url = about:blank] 20:54:08 INFO - PROCESS | 680 | --DOMWINDOW == 75 (1289D000) [pid = 680] [serial = 1196] [outer = 00000000] [url = about:blank] 20:54:08 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0E222800) [pid = 680] [serial = 1201] [outer = 00000000] [url = about:blank] 20:54:08 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0E258800) [pid = 680] [serial = 1202] [outer = 00000000] [url = about:blank] 20:54:08 INFO - PROCESS | 680 | --DOMWINDOW == 72 (144CEC00) [pid = 680] [serial = 1193] [outer = 00000000] [url = about:blank] 20:54:08 INFO - PROCESS | 680 | --DOMWINDOW == 71 (13A57800) [pid = 680] [serial = 1192] [outer = 00000000] [url = about:blank] 20:54:08 INFO - PROCESS | 680 | --DOMWINDOW == 70 (126D1800) [pid = 680] [serial = 1207] [outer = 00000000] [url = about:blank] 20:54:08 INFO - PROCESS | 680 | --DOMWINDOW == 69 (14B5CC00) [pid = 680] [serial = 1214] [outer = 00000000] [url = about:blank] 20:54:08 INFO - PROCESS | 680 | --DOMWINDOW == 68 (12D27000) [pid = 680] [serial = 1208] [outer = 00000000] [url = about:blank] 20:54:08 INFO - PROCESS | 680 | --DOMWINDOW == 67 (12EE4C00) [pid = 680] [serial = 1211] [outer = 00000000] [url = about:blank] 20:54:08 INFO - PROCESS | 680 | 1467431648213 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 20:54:08 INFO - PROCESS | 680 | 1467431648224 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:08 INFO - PROCESS | 680 | 1467431648228 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:08 INFO - PROCESS | 680 | ++DOCSHELL 0DAF2400 == 35 [pid = 680] [id = 421] 20:54:08 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0DAFA800) [pid = 680] [serial = 1263] [outer = 00000000] 20:54:08 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0DF95C00) [pid = 680] [serial = 1264] [outer = 0DAFA800] 20:54:08 INFO - PROCESS | 680 | 1467431648275 Marionette DEBUG loaded listener.js 20:54:08 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E074400) [pid = 680] [serial = 1265] [outer = 0DAFA800] 20:54:08 INFO - PROCESS | 680 | 1467431648738 Marionette TRACE conn6 <- [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]]]}] 20:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 770ms 20:54:08 INFO - PROCESS | 680 | 1467431648792 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 20:54:08 INFO - PROCESS | 680 | 1467431648796 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 20:54:08 INFO - PROCESS | 680 | 1467431648802 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:54:08 INFO - PROCESS | 680 | 1467431648804 Marionette TRACE conn6 <- [1,1650,null,{}] 20:54:08 INFO - PROCESS | 680 | 1467431648808 Marionette TRACE conn6 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:08 INFO - PROCESS | 680 | 1467431648810 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:08 INFO - PROCESS | 680 | 1467431648894 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 20:54:08 INFO - PROCESS | 680 | 1467431648903 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:08 INFO - PROCESS | 680 | 1467431648905 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:08 INFO - PROCESS | 680 | ++DOCSHELL 0E420400 == 36 [pid = 680] [id = 422] 20:54:08 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E536C00) [pid = 680] [serial = 1266] [outer = 00000000] 20:54:08 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E70DC00) [pid = 680] [serial = 1267] [outer = 0E536C00] 20:54:08 INFO - PROCESS | 680 | 1467431648952 Marionette DEBUG loaded listener.js 20:54:09 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0F0DAC00) [pid = 680] [serial = 1268] [outer = 0E536C00] 20:54:09 INFO - PROCESS | 680 | 1467431649442 Marionette TRACE conn6 <- [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]]]}] 20:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 670ms 20:54:09 INFO - PROCESS | 680 | 1467431649476 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 20:54:09 INFO - PROCESS | 680 | 1467431649479 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 20:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:54:09 INFO - PROCESS | 680 | 1467431649482 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:54:09 INFO - PROCESS | 680 | 1467431649486 Marionette TRACE conn6 <- [1,1654,null,{}] 20:54:09 INFO - PROCESS | 680 | 1467431649496 Marionette TRACE conn6 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:09 INFO - PROCESS | 680 | 1467431649501 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:09 INFO - PROCESS | 680 | 1467431649615 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 20:54:09 INFO - PROCESS | 680 | 1467431649713 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:09 INFO - PROCESS | 680 | 1467431649716 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:09 INFO - PROCESS | 680 | ++DOCSHELL 12D24400 == 37 [pid = 680] [id = 423] 20:54:09 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (12D26C00) [pid = 680] [serial = 1269] [outer = 00000000] 20:54:09 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (12D92800) [pid = 680] [serial = 1270] [outer = 12D26C00] 20:54:09 INFO - PROCESS | 680 | 1467431649763 Marionette DEBUG loaded listener.js 20:54:09 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (12EDAC00) [pid = 680] [serial = 1271] [outer = 12D26C00] 20:54:10 INFO - PROCESS | 680 | 1467431650145 Marionette TRACE conn6 <- [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]]]}] 20:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 671ms 20:54:10 INFO - PROCESS | 680 | 1467431650170 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 20:54:10 INFO - PROCESS | 680 | 1467431650172 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 20:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:54:10 INFO - PROCESS | 680 | 1467431650175 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:54:10 INFO - PROCESS | 680 | 1467431650177 Marionette TRACE conn6 <- [1,1658,null,{}] 20:54:10 INFO - PROCESS | 680 | 1467431650180 Marionette TRACE conn6 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:10 INFO - PROCESS | 680 | 1467431650182 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:10 INFO - PROCESS | 680 | 1467431650267 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 20:54:10 INFO - PROCESS | 680 | 1467431650272 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:10 INFO - PROCESS | 680 | 1467431650274 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:10 INFO - PROCESS | 680 | ++DOCSHELL 12FFC800 == 38 [pid = 680] [id = 424] 20:54:10 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (13A4C000) [pid = 680] [serial = 1272] [outer = 00000000] 20:54:10 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (144D3400) [pid = 680] [serial = 1273] [outer = 13A4C000] 20:54:10 INFO - PROCESS | 680 | 1467431650318 Marionette DEBUG loaded listener.js 20:54:10 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (15967800) [pid = 680] [serial = 1274] [outer = 13A4C000] 20:54:10 INFO - PROCESS | 680 | 1467431650771 Marionette TRACE conn6 <- [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]]]}] 20:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 631ms 20:54:10 INFO - PROCESS | 680 | 1467431650810 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 20:54:10 INFO - PROCESS | 680 | 1467431650812 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 20:54:10 INFO - PROCESS | 680 | 1467431650815 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:54:10 INFO - PROCESS | 680 | 1467431650816 Marionette TRACE conn6 <- [1,1662,null,{}] 20:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:54:10 INFO - PROCESS | 680 | 1467431650820 Marionette TRACE conn6 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:10 INFO - PROCESS | 680 | 1467431650822 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:10 INFO - PROCESS | 680 | 1467431650938 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 20:54:10 INFO - PROCESS | 680 | 1467431650943 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:10 INFO - PROCESS | 680 | 1467431650945 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:10 INFO - PROCESS | 680 | ++DOCSHELL 15AEE000 == 39 [pid = 680] [id = 425] 20:54:10 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (15FA8800) [pid = 680] [serial = 1275] [outer = 00000000] 20:54:10 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (161CFC00) [pid = 680] [serial = 1276] [outer = 15FA8800] 20:54:10 INFO - PROCESS | 680 | 1467431651019 Marionette DEBUG loaded listener.js 20:54:11 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (16B14000) [pid = 680] [serial = 1277] [outer = 15FA8800] 20:54:11 INFO - PROCESS | 680 | 1467431651454 Marionette TRACE conn6 <- [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]]]}] 20:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 670ms 20:54:11 INFO - PROCESS | 680 | 1467431651490 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 20:54:11 INFO - PROCESS | 680 | 1467431651492 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 20:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:54:11 INFO - PROCESS | 680 | 1467431651495 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:54:11 INFO - PROCESS | 680 | 1467431651496 Marionette TRACE conn6 <- [1,1666,null,{}] 20:54:11 INFO - PROCESS | 680 | 1467431651500 Marionette TRACE conn6 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:11 INFO - PROCESS | 680 | 1467431651505 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:11 INFO - PROCESS | 680 | 1467431651640 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 20:54:11 INFO - PROCESS | 680 | 1467431651646 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:11 INFO - PROCESS | 680 | 1467431651648 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:11 INFO - PROCESS | 680 | ++DOCSHELL 0E06E800 == 40 [pid = 680] [id = 426] 20:54:11 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (16D60400) [pid = 680] [serial = 1278] [outer = 00000000] 20:54:11 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (176CF000) [pid = 680] [serial = 1279] [outer = 16D60400] 20:54:11 INFO - PROCESS | 680 | 1467431651693 Marionette DEBUG loaded listener.js 20:54:11 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (0E7D5800) [pid = 680] [serial = 1280] [outer = 16D60400] 20:54:12 INFO - PROCESS | 680 | 1467431652167 Marionette TRACE conn6 <- [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]]]}] 20:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 730ms 20:54:12 INFO - PROCESS | 680 | 1467431652231 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 20:54:12 INFO - PROCESS | 680 | 1467431652233 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 20:54:12 INFO - PROCESS | 680 | 1467431652236 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:54:12 INFO - PROCESS | 680 | 1467431652238 Marionette TRACE conn6 <- [1,1670,null,{}] 20:54:12 INFO - PROCESS | 680 | 1467431652241 Marionette TRACE conn6 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:12 INFO - PROCESS | 680 | 1467431652243 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:12 INFO - PROCESS | 680 | 1467431652379 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 20:54:12 INFO - PROCESS | 680 | 1467431652442 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:12 INFO - PROCESS | 680 | 1467431652444 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:12 INFO - PROCESS | 680 | ++DOCSHELL 178C0400 == 41 [pid = 680] [id = 427] 20:54:12 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (178C0C00) [pid = 680] [serial = 1281] [outer = 00000000] 20:54:12 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (17940000) [pid = 680] [serial = 1282] [outer = 178C0C00] 20:54:12 INFO - PROCESS | 680 | 1467431652488 Marionette DEBUG loaded listener.js 20:54:12 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (1794C000) [pid = 680] [serial = 1283] [outer = 178C0C00] 20:54:12 INFO - PROCESS | 680 | --DOMWINDOW == 87 (161CB000) [pid = 680] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:54:12 INFO - PROCESS | 680 | --DOMWINDOW == 86 (12FFC400) [pid = 680] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:54:12 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E77C800) [pid = 680] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:54:12 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E223C00) [pid = 680] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:54:12 INFO - PROCESS | 680 | --DOMWINDOW == 83 (15965C00) [pid = 680] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:54:12 INFO - PROCESS | 680 | --DOMWINDOW == 82 (093CE000) [pid = 680] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:54:12 INFO - PROCESS | 680 | --DOMWINDOW == 81 (12310C00) [pid = 680] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:54:12 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0E70E800) [pid = 680] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:54:12 INFO - PROCESS | 680 | --DOMWINDOW == 79 (14B58000) [pid = 680] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:54:12 INFO - PROCESS | 680 | --DOMWINDOW == 78 (123E5800) [pid = 680] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:54:12 INFO - PROCESS | 680 | --DOMWINDOW == 77 (125AE400) [pid = 680] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:54:12 INFO - PROCESS | 680 | --DOMWINDOW == 76 (15FA7000) [pid = 680] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:54:12 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0936B800) [pid = 680] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:54:12 INFO - PROCESS | 680 | 1467431652967 Marionette TRACE conn6 <- [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]]]}] 20:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 771ms 20:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:54:12 INFO - PROCESS | 680 | 1467431653011 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 20:54:12 INFO - PROCESS | 680 | 1467431653013 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 20:54:12 INFO - PROCESS | 680 | 1467431653016 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:54:12 INFO - PROCESS | 680 | 1467431653018 Marionette TRACE conn6 <- [1,1674,null,{}] 20:54:13 INFO - PROCESS | 680 | 1467431653021 Marionette TRACE conn6 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:13 INFO - PROCESS | 680 | 1467431653023 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:13 INFO - PROCESS | 680 | 1467431653101 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 20:54:13 INFO - PROCESS | 680 | 1467431653107 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:13 INFO - PROCESS | 680 | 1467431653109 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:13 INFO - PROCESS | 680 | ++DOCSHELL 0E702400 == 42 [pid = 680] [id = 428] 20:54:13 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (123E2000) [pid = 680] [serial = 1284] [outer = 00000000] 20:54:13 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (15FA8400) [pid = 680] [serial = 1285] [outer = 123E2000] 20:54:13 INFO - PROCESS | 680 | 1467431653152 Marionette DEBUG loaded listener.js 20:54:13 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (16E2D400) [pid = 680] [serial = 1286] [outer = 123E2000] 20:54:13 INFO - PROCESS | 680 | 1467431653582 Marionette TRACE conn6 <- [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]]]}] 20:54:13 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 20:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 630ms 20:54:13 INFO - PROCESS | 680 | 1467431653648 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 20:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:54:13 INFO - PROCESS | 680 | 1467431653650 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 20:54:13 INFO - PROCESS | 680 | 1467431653653 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:54:13 INFO - PROCESS | 680 | 1467431653654 Marionette TRACE conn6 <- [1,1678,null,{}] 20:54:13 INFO - PROCESS | 680 | 1467431653658 Marionette TRACE conn6 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:13 INFO - PROCESS | 680 | 1467431653660 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:13 INFO - PROCESS | 680 | 1467431653740 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 20:54:13 INFO - PROCESS | 680 | 1467431653745 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:13 INFO - PROCESS | 680 | 1467431653747 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:13 INFO - PROCESS | 680 | ++DOCSHELL 178B8400 == 43 [pid = 680] [id = 429] 20:54:13 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (17972000) [pid = 680] [serial = 1287] [outer = 00000000] 20:54:13 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (17E2F000) [pid = 680] [serial = 1288] [outer = 17972000] 20:54:13 INFO - PROCESS | 680 | 1467431653798 Marionette DEBUG loaded listener.js 20:54:13 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (17E30000) [pid = 680] [serial = 1289] [outer = 17972000] 20:54:14 INFO - PROCESS | 680 | 1467431654246 Marionette TRACE conn6 <- [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]]]}] 20:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 630ms 20:54:14 INFO - PROCESS | 680 | 1467431654296 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 20:54:14 INFO - PROCESS | 680 | 1467431654298 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 20:54:14 INFO - PROCESS | 680 | 1467431654305 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:54:14 INFO - PROCESS | 680 | 1467431654307 Marionette TRACE conn6 <- [1,1682,null,{}] 20:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:54:14 INFO - PROCESS | 680 | 1467431654310 Marionette TRACE conn6 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:14 INFO - PROCESS | 680 | 1467431654312 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:14 INFO - PROCESS | 680 | 1467431654392 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 20:54:14 INFO - PROCESS | 680 | 1467431654398 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:14 INFO - PROCESS | 680 | 1467431654400 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:14 INFO - PROCESS | 680 | ++DOCSHELL 17E2EC00 == 44 [pid = 680] [id = 430] 20:54:14 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (17FD3000) [pid = 680] [serial = 1290] [outer = 00000000] 20:54:14 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (18528C00) [pid = 680] [serial = 1291] [outer = 17FD3000] 20:54:14 INFO - PROCESS | 680 | 1467431654442 Marionette DEBUG loaded listener.js 20:54:14 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (18529400) [pid = 680] [serial = 1292] [outer = 17FD3000] 20:54:15 INFO - PROCESS | 680 | --DOCSHELL 0936C000 == 43 [pid = 680] [id = 416] 20:54:15 INFO - PROCESS | 680 | --DOCSHELL 123E2400 == 42 [pid = 680] [id = 413] 20:54:15 INFO - PROCESS | 680 | --DOCSHELL 12FF7000 == 41 [pid = 680] [id = 414] 20:54:15 INFO - PROCESS | 680 | --DOCSHELL 13F43C00 == 40 [pid = 680] [id = 417] 20:54:15 INFO - PROCESS | 680 | --DOCSHELL 15FA6400 == 39 [pid = 680] [id = 415] 20:54:15 INFO - PROCESS | 680 | --DOCSHELL 0DAF2400 == 38 [pid = 680] [id = 421] 20:54:15 INFO - PROCESS | 680 | --DOCSHELL 0E7CB400 == 37 [pid = 680] [id = 420] 20:54:15 INFO - PROCESS | 680 | --DOCSHELL 0E253400 == 36 [pid = 680] [id = 418] 20:54:15 INFO - PROCESS | 680 | --DOCSHELL 0DFC6800 == 35 [pid = 680] [id = 419] 20:54:15 INFO - PROCESS | 680 | --DOCSHELL 0E420400 == 34 [pid = 680] [id = 422] 20:54:15 INFO - PROCESS | 680 | --DOCSHELL 12D24400 == 33 [pid = 680] [id = 423] 20:54:15 INFO - PROCESS | 680 | --DOCSHELL 178C0400 == 32 [pid = 680] [id = 427] 20:54:15 INFO - PROCESS | 680 | --DOCSHELL 178B8400 == 31 [pid = 680] [id = 429] 20:54:15 INFO - PROCESS | 680 | --DOCSHELL 15AEE000 == 30 [pid = 680] [id = 425] 20:54:15 INFO - PROCESS | 680 | --DOCSHELL 0E06E800 == 29 [pid = 680] [id = 426] 20:54:15 INFO - PROCESS | 680 | --DOCSHELL 12FFC800 == 28 [pid = 680] [id = 424] 20:54:15 INFO - PROCESS | 680 | --DOCSHELL 0E702400 == 27 [pid = 680] [id = 428] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 83 (17651C00) [pid = 680] [serial = 1255] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 82 (16B1C000) [pid = 680] [serial = 1226] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 81 (13F43400) [pid = 680] [serial = 1243] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 80 (123DB800) [pid = 680] [serial = 1238] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0E416800) [pid = 680] [serial = 1235] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 78 (16E21800) [pid = 680] [serial = 1252] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0DAF9000) [pid = 680] [serial = 1231] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0DFD0000) [pid = 680] [serial = 1232] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 75 (123E7800) [pid = 680] [serial = 1219] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0E254C00) [pid = 680] [serial = 1234] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 73 (12FF7400) [pid = 680] [serial = 1249] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 72 (15AE8C00) [pid = 680] [serial = 1222] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 71 (12E48C00) [pid = 680] [serial = 1241] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 70 (16E2A800) [pid = 680] [serial = 1228] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 69 (1680E800) [pid = 680] [serial = 1247] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 68 (16E2B400) [pid = 680] [serial = 1229] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 67 (12D62000) [pid = 680] [serial = 1240] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 66 (14B5B800) [pid = 680] [serial = 1244] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 65 (125E1400) [pid = 680] [serial = 1220] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 64 (161CAC00) [pid = 680] [serial = 1246] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 63 (169C2C00) [pid = 680] [serial = 1225] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 62 (15FA9C00) [pid = 680] [serial = 1223] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 61 (0E036C00) [pid = 680] [serial = 1217] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 60 (0F23EC00) [pid = 680] [serial = 1237] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 59 (0DA65400) [pid = 680] [serial = 1216] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 58 (15971C00) [pid = 680] [serial = 1250] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | --DOMWINDOW == 57 (17098000) [pid = 680] [serial = 1253] [outer = 00000000] [url = about:blank] 20:54:16 INFO - PROCESS | 680 | 1467431656252 Marionette TRACE conn6 <- [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]]]}] 20:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1963ms 20:54:16 INFO - PROCESS | 680 | 1467431656276 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 20:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:54:16 INFO - PROCESS | 680 | 1467431656279 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 20:54:16 INFO - PROCESS | 680 | 1467431656285 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:54:16 INFO - PROCESS | 680 | 1467431656287 Marionette TRACE conn6 <- [1,1686,null,{}] 20:54:16 INFO - PROCESS | 680 | 1467431656293 Marionette TRACE conn6 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:16 INFO - PROCESS | 680 | 1467431656295 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:16 INFO - PROCESS | 680 | 1467431656382 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 20:54:16 INFO - PROCESS | 680 | 1467431656391 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:16 INFO - PROCESS | 680 | 1467431656394 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:16 INFO - PROCESS | 680 | ++DOCSHELL 0DFC7C00 == 28 [pid = 680] [id = 431] 20:54:16 INFO - PROCESS | 680 | ++DOMWINDOW == 58 (0DFC8000) [pid = 680] [serial = 1293] [outer = 00000000] 20:54:16 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (0DFD2C00) [pid = 680] [serial = 1294] [outer = 0DFC8000] 20:54:16 INFO - PROCESS | 680 | 1467431656442 Marionette DEBUG loaded listener.js 20:54:16 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (0E032800) [pid = 680] [serial = 1295] [outer = 0DFC8000] 20:54:16 INFO - PROCESS | 680 | 1467431656912 Marionette TRACE conn6 <- [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]]]}] 20:54:16 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 20:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 20:54:16 INFO - PROCESS | 680 | 1467431656956 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 20:54:16 INFO - PROCESS | 680 | 1467431656961 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 20:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:54:16 INFO - PROCESS | 680 | 1467431656968 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:54:16 INFO - PROCESS | 680 | 1467431656970 Marionette TRACE conn6 <- [1,1690,null,{}] 20:54:16 INFO - PROCESS | 680 | 1467431656974 Marionette TRACE conn6 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:16 INFO - PROCESS | 680 | 1467431656977 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:17 INFO - PROCESS | 680 | 1467431657067 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 20:54:17 INFO - PROCESS | 680 | 1467431657076 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:17 INFO - PROCESS | 680 | 1467431657078 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:17 INFO - PROCESS | 680 | ++DOCSHELL 0E221800 == 29 [pid = 680] [id = 432] 20:54:17 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (0E222000) [pid = 680] [serial = 1296] [outer = 00000000] 20:54:17 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (0E22D800) [pid = 680] [serial = 1297] [outer = 0E222000] 20:54:17 INFO - PROCESS | 680 | 1467431657126 Marionette DEBUG loaded listener.js 20:54:17 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (0E258C00) [pid = 680] [serial = 1298] [outer = 0E222000] 20:54:17 INFO - PROCESS | 680 | 1467431657584 Marionette TRACE conn6 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 20:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 670ms 20:54:17 INFO - PROCESS | 680 | 1467431657641 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 20:54:17 INFO - PROCESS | 680 | 1467431657643 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 20:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:54:17 INFO - PROCESS | 680 | 1467431657646 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:54:17 INFO - PROCESS | 680 | 1467431657650 Marionette TRACE conn6 <- [1,1694,null,{}] 20:54:17 INFO - PROCESS | 680 | 1467431657661 Marionette TRACE conn6 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:17 INFO - PROCESS | 680 | 1467431657665 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:17 INFO - PROCESS | 680 | 1467431657747 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 20:54:17 INFO - PROCESS | 680 | 1467431657872 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:17 INFO - PROCESS | 680 | 1467431657875 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:17 INFO - PROCESS | 680 | ++DOCSHELL 0E8BF400 == 30 [pid = 680] [id = 433] 20:54:17 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0E8BF800) [pid = 680] [serial = 1299] [outer = 00000000] 20:54:17 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0F0D4400) [pid = 680] [serial = 1300] [outer = 0E8BF800] 20:54:17 INFO - PROCESS | 680 | 1467431657922 Marionette DEBUG loaded listener.js 20:54:17 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0F2CC800) [pid = 680] [serial = 1301] [outer = 0E8BF800] 20:54:18 INFO - PROCESS | 680 | 1467431658304 Marionette TRACE conn6 <- [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]]]}] 20:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 20:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:54:18 INFO - PROCESS | 680 | 1467431658321 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 20:54:18 INFO - PROCESS | 680 | 1467431658323 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 20:54:18 INFO - PROCESS | 680 | 1467431658326 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:54:18 INFO - PROCESS | 680 | 1467431658328 Marionette TRACE conn6 <- [1,1698,null,{}] 20:54:18 INFO - PROCESS | 680 | 1467431658331 Marionette TRACE conn6 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:18 INFO - PROCESS | 680 | 1467431658333 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:18 INFO - PROCESS | 680 | 1467431658417 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 20:54:18 INFO - PROCESS | 680 | 1467431658505 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:18 INFO - PROCESS | 680 | 1467431658507 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:18 INFO - PROCESS | 680 | ++DOCSHELL 12316400 == 31 [pid = 680] [id = 434] 20:54:18 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (12344400) [pid = 680] [serial = 1302] [outer = 00000000] 20:54:18 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (12528400) [pid = 680] [serial = 1303] [outer = 12344400] 20:54:18 INFO - PROCESS | 680 | 1467431658551 Marionette DEBUG loaded listener.js 20:54:18 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (125E7C00) [pid = 680] [serial = 1304] [outer = 12344400] 20:54:18 INFO - PROCESS | 680 | 1467431658907 Marionette TRACE conn6 <- [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]]]}] 20:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 630ms 20:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:54:18 INFO - PROCESS | 680 | 1467431658957 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 20:54:18 INFO - PROCESS | 680 | 1467431658959 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 20:54:18 INFO - PROCESS | 680 | 1467431658962 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:54:18 INFO - PROCESS | 680 | 1467431658963 Marionette TRACE conn6 <- [1,1702,null,{}] 20:54:18 INFO - PROCESS | 680 | 1467431658967 Marionette TRACE conn6 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:18 INFO - PROCESS | 680 | 1467431658969 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:19 INFO - PROCESS | 680 | 1467431659079 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 20:54:19 INFO - PROCESS | 680 | 1467431659086 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:19 INFO - PROCESS | 680 | 1467431659088 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:19 INFO - PROCESS | 680 | ++DOCSHELL 128B5000 == 32 [pid = 680] [id = 435] 20:54:19 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (128B5400) [pid = 680] [serial = 1305] [outer = 00000000] 20:54:19 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (12DCA400) [pid = 680] [serial = 1306] [outer = 128B5400] 20:54:19 INFO - PROCESS | 680 | 1467431659132 Marionette DEBUG loaded listener.js 20:54:19 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (12E45C00) [pid = 680] [serial = 1307] [outer = 128B5400] 20:54:19 INFO - PROCESS | 680 | 1467431659571 Marionette TRACE conn6 <- [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]]]}] 20:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 630ms 20:54:19 INFO - PROCESS | 680 | 1467431659593 Marionette TRACE conn6 -> [0,1705,"getWindowHandle",null] 20:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:54:19 INFO - PROCESS | 680 | 1467431659595 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 20:54:19 INFO - PROCESS | 680 | 1467431659598 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:54:19 INFO - PROCESS | 680 | 1467431659599 Marionette TRACE conn6 <- [1,1706,null,{}] 20:54:19 INFO - PROCESS | 680 | 1467431659603 Marionette TRACE conn6 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:19 INFO - PROCESS | 680 | 1467431659608 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:19 INFO - PROCESS | 680 | 1467431659747 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 20:54:19 INFO - PROCESS | 680 | 1467431659762 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:19 INFO - PROCESS | 680 | 1467431659764 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:19 INFO - PROCESS | 680 | ++DOCSHELL 12EE4C00 == 33 [pid = 680] [id = 436] 20:54:19 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (12FF0000) [pid = 680] [serial = 1308] [outer = 00000000] 20:54:19 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (13F42C00) [pid = 680] [serial = 1309] [outer = 12FF0000] 20:54:19 INFO - PROCESS | 680 | 1467431659809 Marionette DEBUG loaded listener.js 20:54:19 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (14B59400) [pid = 680] [serial = 1310] [outer = 12FF0000] 20:54:20 INFO - PROCESS | 680 | 1467431660222 Marionette TRACE conn6 <- [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]]]}] 20:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 670ms 20:54:20 INFO - PROCESS | 680 | 1467431660269 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 20:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:54:20 INFO - PROCESS | 680 | 1467431660271 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 20:54:20 INFO - PROCESS | 680 | 1467431660274 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:54:20 INFO - PROCESS | 680 | 1467431660275 Marionette TRACE conn6 <- [1,1710,null,{}] 20:54:20 INFO - PROCESS | 680 | 1467431660279 Marionette TRACE conn6 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:20 INFO - PROCESS | 680 | 1467431660281 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:20 INFO - PROCESS | 680 | 1467431660418 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 20:54:20 INFO - PROCESS | 680 | 1467431660433 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:20 INFO - PROCESS | 680 | 1467431660435 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:20 INFO - PROCESS | 680 | ++DOCSHELL 0E22B000 == 34 [pid = 680] [id = 437] 20:54:20 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (0E25CC00) [pid = 680] [serial = 1311] [outer = 00000000] 20:54:20 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (15971C00) [pid = 680] [serial = 1312] [outer = 0E25CC00] 20:54:20 INFO - PROCESS | 680 | 1467431660477 Marionette DEBUG loaded listener.js 20:54:20 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (15AE3000) [pid = 680] [serial = 1313] [outer = 0E25CC00] 20:54:20 INFO - PROCESS | 680 | 1467431660868 Marionette TRACE conn6 <- [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]]]}] 20:54:20 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 20:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 630ms 20:54:20 INFO - PROCESS | 680 | 1467431660905 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 20:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:54:20 INFO - PROCESS | 680 | 1467431660907 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 20:54:20 INFO - PROCESS | 680 | 1467431660910 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:54:20 INFO - PROCESS | 680 | 1467431660912 Marionette TRACE conn6 <- [1,1714,null,{}] 20:54:20 INFO - PROCESS | 680 | 1467431660915 Marionette TRACE conn6 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:20 INFO - PROCESS | 680 | 1467431660917 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:21 INFO - PROCESS | 680 | 1467431661034 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 20:54:21 INFO - PROCESS | 680 | 1467431661042 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:21 INFO - PROCESS | 680 | 1467431661044 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:21 INFO - PROCESS | 680 | ++DOCSHELL 15FA8C00 == 35 [pid = 680] [id = 438] 20:54:21 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (15970000) [pid = 680] [serial = 1314] [outer = 00000000] 20:54:21 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (16803400) [pid = 680] [serial = 1315] [outer = 15970000] 20:54:21 INFO - PROCESS | 680 | 1467431661088 Marionette DEBUG loaded listener.js 20:54:21 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (125E0800) [pid = 680] [serial = 1316] [outer = 15970000] 20:54:21 INFO - PROCESS | 680 | 1467431661539 Marionette TRACE conn6 <- [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]]]}] 20:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 671ms 20:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:54:21 INFO - PROCESS | 680 | 1467431661591 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 20:54:21 INFO - PROCESS | 680 | 1467431661593 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 20:54:21 INFO - PROCESS | 680 | 1467431661596 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:54:21 INFO - PROCESS | 680 | 1467431661598 Marionette TRACE conn6 <- [1,1718,null,{}] 20:54:21 INFO - PROCESS | 680 | 1467431661602 Marionette TRACE conn6 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:21 INFO - PROCESS | 680 | 1467431661603 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:21 INFO - PROCESS | 680 | 1467431661739 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 20:54:21 INFO - PROCESS | 680 | 1467431661760 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:21 INFO - PROCESS | 680 | 1467431661762 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:21 INFO - PROCESS | 680 | ++DOCSHELL 0E7D9400 == 36 [pid = 680] [id = 439] 20:54:21 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (169C8C00) [pid = 680] [serial = 1317] [outer = 00000000] 20:54:21 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (16E24C00) [pid = 680] [serial = 1318] [outer = 169C8C00] 20:54:21 INFO - PROCESS | 680 | 1467431661805 Marionette DEBUG loaded listener.js 20:54:21 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (16E2B400) [pid = 680] [serial = 1319] [outer = 169C8C00] 20:54:22 INFO - PROCESS | 680 | 1467431662245 Marionette TRACE conn6 <- [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]]]}] 20:54:22 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 20:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 670ms 20:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:54:22 INFO - PROCESS | 680 | 1467431662274 Marionette TRACE conn6 -> [0,1721,"getWindowHandle",null] 20:54:22 INFO - PROCESS | 680 | 1467431662276 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 20:54:22 INFO - PROCESS | 680 | 1467431662279 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:54:22 INFO - PROCESS | 680 | 1467431662281 Marionette TRACE conn6 <- [1,1722,null,{}] 20:54:22 INFO - PROCESS | 680 | 1467431662284 Marionette TRACE conn6 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:22 INFO - PROCESS | 680 | 1467431662286 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:22 INFO - PROCESS | 680 | 1467431662403 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 20:54:22 INFO - PROCESS | 680 | 1467431662409 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:22 INFO - PROCESS | 680 | 1467431662411 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:22 INFO - PROCESS | 680 | ++DOCSHELL 16ECB000 == 37 [pid = 680] [id = 440] 20:54:22 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (16ECB400) [pid = 680] [serial = 1320] [outer = 00000000] 20:54:22 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (170A4400) [pid = 680] [serial = 1321] [outer = 16ECB400] 20:54:22 INFO - PROCESS | 680 | 1467431662453 Marionette DEBUG loaded listener.js 20:54:22 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (176C7000) [pid = 680] [serial = 1322] [outer = 16ECB400] 20:54:22 INFO - PROCESS | 680 | 1467431662902 Marionette TRACE conn6 <- [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]]]}] 20:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 670ms 20:54:22 INFO - PROCESS | 680 | 1467431662952 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 20:54:22 INFO - PROCESS | 680 | 1467431662954 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 20:54:22 INFO - PROCESS | 680 | 1467431662957 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:54:22 INFO - PROCESS | 680 | 1467431662960 Marionette TRACE conn6 <- [1,1726,null,{}] 20:54:22 INFO - PROCESS | 680 | 1467431662963 Marionette TRACE conn6 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:22 INFO - PROCESS | 680 | 1467431662966 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:23 INFO - PROCESS | 680 | 1467431663094 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 20:54:23 INFO - PROCESS | 680 | 1467431663191 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:23 INFO - PROCESS | 680 | 1467431663194 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:23 INFO - PROCESS | 680 | ++DOCSHELL 12896000 == 38 [pid = 680] [id = 441] 20:54:23 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (178BA400) [pid = 680] [serial = 1323] [outer = 00000000] 20:54:23 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (17949400) [pid = 680] [serial = 1324] [outer = 178BA400] 20:54:23 INFO - PROCESS | 680 | 1467431663239 Marionette DEBUG loaded listener.js 20:54:23 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (17977000) [pid = 680] [serial = 1325] [outer = 178BA400] 20:54:23 INFO - PROCESS | 680 | --DOMWINDOW == 89 (17972000) [pid = 680] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:54:23 INFO - PROCESS | 680 | --DOMWINDOW == 88 (15FA8800) [pid = 680] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:54:23 INFO - PROCESS | 680 | --DOMWINDOW == 87 (16D60400) [pid = 680] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:54:23 INFO - PROCESS | 680 | --DOMWINDOW == 86 (178C0C00) [pid = 680] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:54:23 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E8C1800) [pid = 680] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:54:23 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0DFCE400) [pid = 680] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:54:23 INFO - PROCESS | 680 | --DOMWINDOW == 83 (17011400) [pid = 680] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:54:23 INFO - PROCESS | 680 | --DOMWINDOW == 82 (13A4C000) [pid = 680] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:54:23 INFO - PROCESS | 680 | --DOMWINDOW == 81 (12D26C00) [pid = 680] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:54:23 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0E536C00) [pid = 680] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:54:23 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0DAFA800) [pid = 680] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:54:23 INFO - PROCESS | 680 | --DOMWINDOW == 78 (123E2000) [pid = 680] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:54:23 INFO - PROCESS | 680 | 1467431663795 Marionette TRACE conn6 <- [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]]]}] 20:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 870ms 20:54:23 INFO - PROCESS | 680 | 1467431663832 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 20:54:23 INFO - PROCESS | 680 | 1467431663834 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 20:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:54:23 INFO - PROCESS | 680 | 1467431663850 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:54:23 INFO - PROCESS | 680 | 1467431663852 Marionette TRACE conn6 <- [1,1730,null,{}] 20:54:23 INFO - PROCESS | 680 | 1467431663856 Marionette TRACE conn6 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:23 INFO - PROCESS | 680 | 1467431663857 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:23 INFO - PROCESS | 680 | 1467431663937 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 20:54:23 INFO - PROCESS | 680 | 1467431663942 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:23 INFO - PROCESS | 680 | 1467431663944 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:23 INFO - PROCESS | 680 | ++DOCSHELL 144C8000 == 39 [pid = 680] [id = 442] 20:54:23 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (144CC400) [pid = 680] [serial = 1326] [outer = 00000000] 20:54:23 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (176CFC00) [pid = 680] [serial = 1327] [outer = 144CC400] 20:54:23 INFO - PROCESS | 680 | 1467431663996 Marionette DEBUG loaded listener.js 20:54:24 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (178B5000) [pid = 680] [serial = 1328] [outer = 144CC400] 20:54:24 INFO - PROCESS | 680 | 1467431664417 Marionette TRACE conn6 <- [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]]]}] 20:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 630ms 20:54:24 INFO - PROCESS | 680 | 1467431664483 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 20:54:24 INFO - PROCESS | 680 | 1467431664485 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 20:54:24 INFO - PROCESS | 680 | 1467431664489 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:54:24 INFO - PROCESS | 680 | 1467431664490 Marionette TRACE conn6 <- [1,1734,null,{}] 20:54:24 INFO - PROCESS | 680 | 1467431664494 Marionette TRACE conn6 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:24 INFO - PROCESS | 680 | 1467431664496 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:24 INFO - PROCESS | 680 | 1467431664574 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 20:54:24 INFO - PROCESS | 680 | 1467431664580 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:24 INFO - PROCESS | 680 | 1467431664581 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:24 INFO - PROCESS | 680 | ++DOCSHELL 176CEC00 == 40 [pid = 680] [id = 443] 20:54:24 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (178C0C00) [pid = 680] [serial = 1329] [outer = 00000000] 20:54:24 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (182A6C00) [pid = 680] [serial = 1330] [outer = 178C0C00] 20:54:24 INFO - PROCESS | 680 | 1467431664625 Marionette DEBUG loaded listener.js 20:54:24 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (185E4000) [pid = 680] [serial = 1331] [outer = 178C0C00] 20:54:25 INFO - PROCESS | 680 | 1467431665063 Marionette TRACE conn6 <- [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]]]}] 20:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 630ms 20:54:25 INFO - PROCESS | 680 | 1467431665131 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 20:54:25 INFO - PROCESS | 680 | 1467431665133 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 20:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:54:25 INFO - PROCESS | 680 | 1467431665141 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:54:25 INFO - PROCESS | 680 | 1467431665143 Marionette TRACE conn6 <- [1,1738,null,{}] 20:54:25 INFO - PROCESS | 680 | 1467431665147 Marionette TRACE conn6 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:25 INFO - PROCESS | 680 | 1467431665148 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:25 INFO - PROCESS | 680 | 1467431665228 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 20:54:25 INFO - PROCESS | 680 | 1467431665237 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:25 INFO - PROCESS | 680 | 1467431665239 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:25 INFO - PROCESS | 680 | ++DOCSHELL 123E3800 == 41 [pid = 680] [id = 444] 20:54:25 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (12DC4800) [pid = 680] [serial = 1332] [outer = 00000000] 20:54:25 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (185EB000) [pid = 680] [serial = 1333] [outer = 12DC4800] 20:54:25 INFO - PROCESS | 680 | 1467431665284 Marionette DEBUG loaded listener.js 20:54:25 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (185EE400) [pid = 680] [serial = 1334] [outer = 12DC4800] 20:54:26 INFO - PROCESS | 680 | --DOCSHELL 17E2EC00 == 40 [pid = 680] [id = 430] 20:54:26 INFO - PROCESS | 680 | --DOCSHELL 0DFC7C00 == 39 [pid = 680] [id = 431] 20:54:26 INFO - PROCESS | 680 | --DOCSHELL 0E8BF400 == 38 [pid = 680] [id = 433] 20:54:26 INFO - PROCESS | 680 | --DOCSHELL 0E221800 == 37 [pid = 680] [id = 432] 20:54:26 INFO - PROCESS | 680 | --DOCSHELL 12316400 == 36 [pid = 680] [id = 434] 20:54:26 INFO - PROCESS | 680 | --DOCSHELL 12EE4C00 == 35 [pid = 680] [id = 436] 20:54:26 INFO - PROCESS | 680 | --DOCSHELL 0E22B000 == 34 [pid = 680] [id = 437] 20:54:26 INFO - PROCESS | 680 | --DOCSHELL 15FA8C00 == 33 [pid = 680] [id = 438] 20:54:26 INFO - PROCESS | 680 | --DOCSHELL 128B5000 == 32 [pid = 680] [id = 435] 20:54:26 INFO - PROCESS | 680 | --DOCSHELL 0E7D9400 == 31 [pid = 680] [id = 439] 20:54:26 INFO - PROCESS | 680 | --DOCSHELL 16ECB000 == 30 [pid = 680] [id = 440] 20:54:26 INFO - PROCESS | 680 | --DOCSHELL 12896000 == 29 [pid = 680] [id = 441] 20:54:26 INFO - PROCESS | 680 | --DOCSHELL 176CEC00 == 28 [pid = 680] [id = 443] 20:54:26 INFO - PROCESS | 680 | --DOCSHELL 144C8000 == 27 [pid = 680] [id = 442] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 86 (17E30000) [pid = 680] [serial = 1289] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 85 (161CFC00) [pid = 680] [serial = 1276] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 84 (176CF000) [pid = 680] [serial = 1279] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 83 (17940000) [pid = 680] [serial = 1282] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 82 (18528C00) [pid = 680] [serial = 1291] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E7D5800) [pid = 680] [serial = 1280] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 80 (17E2F000) [pid = 680] [serial = 1288] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 79 (1794C000) [pid = 680] [serial = 1283] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 78 (128BB800) [pid = 680] [serial = 1262] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 77 (1251F400) [pid = 680] [serial = 1261] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0E155800) [pid = 680] [serial = 1259] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0E06C800) [pid = 680] [serial = 1258] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 74 (1764D400) [pid = 680] [serial = 1256] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 73 (144D3400) [pid = 680] [serial = 1273] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 72 (12D92800) [pid = 680] [serial = 1270] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 71 (12EDAC00) [pid = 680] [serial = 1271] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 70 (0E70DC00) [pid = 680] [serial = 1267] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 69 (0F0DAC00) [pid = 680] [serial = 1268] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 68 (0E074400) [pid = 680] [serial = 1265] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 67 (0DF95C00) [pid = 680] [serial = 1264] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 66 (16E2D400) [pid = 680] [serial = 1286] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 65 (16B14000) [pid = 680] [serial = 1277] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 64 (15FA8400) [pid = 680] [serial = 1285] [outer = 00000000] [url = about:blank] 20:54:26 INFO - PROCESS | 680 | --DOMWINDOW == 63 (15967800) [pid = 680] [serial = 1274] [outer = 00000000] [url = about:blank] 20:54:27 INFO - PROCESS | 680 | 1467431667144 Marionette TRACE conn6 <- [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]]]}] 20:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 2016ms 20:54:27 INFO - PROCESS | 680 | 1467431667161 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 20:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:54:27 INFO - PROCESS | 680 | 1467431667165 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 20:54:27 INFO - PROCESS | 680 | 1467431667169 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:54:27 INFO - PROCESS | 680 | 1467431667173 Marionette TRACE conn6 <- [1,1742,null,{}] 20:54:27 INFO - PROCESS | 680 | 1467431667179 Marionette TRACE conn6 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:27 INFO - PROCESS | 680 | 1467431667182 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:27 INFO - PROCESS | 680 | 1467431667272 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 20:54:27 INFO - PROCESS | 680 | 1467431667281 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:27 INFO - PROCESS | 680 | 1467431667286 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:27 INFO - PROCESS | 680 | ++DOCSHELL 0DF95800 == 28 [pid = 680] [id = 445] 20:54:27 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0DF97000) [pid = 680] [serial = 1335] [outer = 00000000] 20:54:27 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0DFCA400) [pid = 680] [serial = 1336] [outer = 0DF97000] 20:54:27 INFO - PROCESS | 680 | 1467431667334 Marionette DEBUG loaded listener.js 20:54:27 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0DFD3000) [pid = 680] [serial = 1337] [outer = 0DF97000] 20:54:27 INFO - PROCESS | 680 | 1467431667830 Marionette TRACE conn6 <- [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]]]}] 20:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 671ms 20:54:27 INFO - PROCESS | 680 | 1467431667841 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 20:54:27 INFO - PROCESS | 680 | 1467431667846 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 20:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:54:27 INFO - PROCESS | 680 | 1467431667857 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:54:27 INFO - PROCESS | 680 | 1467431667859 Marionette TRACE conn6 <- [1,1746,null,{}] 20:54:27 INFO - PROCESS | 680 | 1467431667863 Marionette TRACE conn6 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:27 INFO - PROCESS | 680 | 1467431667867 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:27 INFO - PROCESS | 680 | 1467431667953 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 20:54:27 INFO - PROCESS | 680 | 1467431667961 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:27 INFO - PROCESS | 680 | 1467431667964 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:27 INFO - PROCESS | 680 | ++DOCSHELL 0E149800 == 29 [pid = 680] [id = 446] 20:54:27 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0E14A400) [pid = 680] [serial = 1338] [outer = 00000000] 20:54:27 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0E14FC00) [pid = 680] [serial = 1339] [outer = 0E14A400] 20:54:27 INFO - PROCESS | 680 | 1467431668011 Marionette DEBUG loaded listener.js 20:54:28 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0E156000) [pid = 680] [serial = 1340] [outer = 0E14A400] 20:54:28 INFO - PROCESS | 680 | 1467431668493 Marionette TRACE conn6 <- [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]]]}] 20:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 670ms 20:54:28 INFO - PROCESS | 680 | 1467431668533 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 20:54:28 INFO - PROCESS | 680 | 1467431668535 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 20:54:28 INFO - PROCESS | 680 | 1467431668538 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:54:28 INFO - PROCESS | 680 | 1467431668542 Marionette TRACE conn6 <- [1,1750,null,{}] 20:54:28 INFO - PROCESS | 680 | 1467431668553 Marionette TRACE conn6 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:28 INFO - PROCESS | 680 | 1467431668558 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:28 INFO - PROCESS | 680 | 1467431668642 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 20:54:28 INFO - PROCESS | 680 | 1467431668771 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:28 INFO - PROCESS | 680 | 1467431668774 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:28 INFO - PROCESS | 680 | ++DOCSHELL 0E537C00 == 30 [pid = 680] [id = 447] 20:54:28 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E538000) [pid = 680] [serial = 1341] [outer = 00000000] 20:54:28 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E702400) [pid = 680] [serial = 1342] [outer = 0E538000] 20:54:28 INFO - PROCESS | 680 | 1467431668824 Marionette DEBUG loaded listener.js 20:54:28 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E7CC000) [pid = 680] [serial = 1343] [outer = 0E538000] 20:54:29 INFO - PROCESS | 680 | 1467431669217 Marionette TRACE conn6 <- [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]]]}] 20:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 730ms 20:54:29 INFO - PROCESS | 680 | 1467431669272 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 20:54:29 INFO - PROCESS | 680 | 1467431669275 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 20:54:29 INFO - PROCESS | 680 | 1467431669278 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:54:29 INFO - PROCESS | 680 | 1467431669280 Marionette TRACE conn6 <- [1,1754,null,{}] 20:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:54:29 INFO - PROCESS | 680 | 1467431669284 Marionette TRACE conn6 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:29 INFO - PROCESS | 680 | 1467431669285 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:29 INFO - PROCESS | 680 | 1467431669402 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 20:54:29 INFO - PROCESS | 680 | 1467431669410 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:29 INFO - PROCESS | 680 | 1467431669412 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:29 INFO - PROCESS | 680 | ++DOCSHELL 0E7CB400 == 31 [pid = 680] [id = 448] 20:54:29 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0E8C0400) [pid = 680] [serial = 1344] [outer = 00000000] 20:54:29 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (12312000) [pid = 680] [serial = 1345] [outer = 0E8C0400] 20:54:29 INFO - PROCESS | 680 | 1467431669456 Marionette DEBUG loaded listener.js 20:54:29 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (123E3000) [pid = 680] [serial = 1346] [outer = 0E8C0400] 20:54:29 INFO - PROCESS | 680 | 1467431669862 Marionette TRACE conn6 <- [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]]]}] 20:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 630ms 20:54:29 INFO - PROCESS | 680 | 1467431669913 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 20:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:54:29 INFO - PROCESS | 680 | 1467431669915 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 20:54:29 INFO - PROCESS | 680 | 1467431669918 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:54:29 INFO - PROCESS | 680 | 1467431669919 Marionette TRACE conn6 <- [1,1758,null,{}] 20:54:29 INFO - PROCESS | 680 | 1467431669923 Marionette TRACE conn6 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:29 INFO - PROCESS | 680 | 1467431669925 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:30 INFO - PROCESS | 680 | 1467431670034 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 20:54:30 INFO - PROCESS | 680 | 1467431670076 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:30 INFO - PROCESS | 680 | 1467431670078 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:30 INFO - PROCESS | 680 | ++DOCSHELL 1251F800 == 32 [pid = 680] [id = 449] 20:54:30 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (125A0C00) [pid = 680] [serial = 1347] [outer = 00000000] 20:54:30 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (12895C00) [pid = 680] [serial = 1348] [outer = 125A0C00] 20:54:30 INFO - PROCESS | 680 | 1467431670121 Marionette DEBUG loaded listener.js 20:54:30 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (12D29800) [pid = 680] [serial = 1349] [outer = 125A0C00] 20:54:30 INFO - PROCESS | 680 | 1467431670528 Marionette TRACE conn6 <- [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]]]}] 20:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 631ms 20:54:30 INFO - PROCESS | 680 | 1467431670549 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 20:54:30 INFO - PROCESS | 680 | 1467431670551 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 20:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:54:30 INFO - PROCESS | 680 | 1467431670554 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:54:30 INFO - PROCESS | 680 | 1467431670556 Marionette TRACE conn6 <- [1,1762,null,{}] 20:54:30 INFO - PROCESS | 680 | 1467431670559 Marionette TRACE conn6 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:30 INFO - PROCESS | 680 | 1467431670565 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:30 INFO - PROCESS | 680 | 1467431670701 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 20:54:30 INFO - PROCESS | 680 | 1467431670709 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:30 INFO - PROCESS | 680 | 1467431670710 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:30 INFO - PROCESS | 680 | ++DOCSHELL 12E43400 == 33 [pid = 680] [id = 450] 20:54:30 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (12E4F400) [pid = 680] [serial = 1350] [outer = 00000000] 20:54:30 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (12F40400) [pid = 680] [serial = 1351] [outer = 12E4F400] 20:54:30 INFO - PROCESS | 680 | 1467431670754 Marionette DEBUG loaded listener.js 20:54:30 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (13F43400) [pid = 680] [serial = 1352] [outer = 12E4F400] 20:54:31 INFO - PROCESS | 680 | 1467431671197 Marionette TRACE conn6 <- [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]]]}] 20:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 670ms 20:54:31 INFO - PROCESS | 680 | 1467431671225 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 20:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:54:31 INFO - PROCESS | 680 | 1467431671227 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 20:54:31 INFO - PROCESS | 680 | 1467431671230 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:54:31 INFO - PROCESS | 680 | 1467431671232 Marionette TRACE conn6 <- [1,1766,null,{}] 20:54:31 INFO - PROCESS | 680 | 1467431671235 Marionette TRACE conn6 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:31 INFO - PROCESS | 680 | 1467431671237 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:31 INFO - PROCESS | 680 | 1467431671375 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 20:54:31 INFO - PROCESS | 680 | 1467431671386 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:31 INFO - PROCESS | 680 | 1467431671388 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:31 INFO - PROCESS | 680 | ++DOCSHELL 14457C00 == 34 [pid = 680] [id = 451] 20:54:31 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (14466000) [pid = 680] [serial = 1353] [outer = 00000000] 20:54:31 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (1596F800) [pid = 680] [serial = 1354] [outer = 14466000] 20:54:31 INFO - PROCESS | 680 | 1467431671434 Marionette DEBUG loaded listener.js 20:54:31 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (15FA8000) [pid = 680] [serial = 1355] [outer = 14466000] 20:54:31 INFO - PROCESS | 680 | 1467431671838 Marionette TRACE conn6 <- [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]]]}] 20:54:31 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 20:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 630ms 20:54:31 INFO - PROCESS | 680 | 1467431671861 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 20:54:31 INFO - PROCESS | 680 | 1467431671863 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 20:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:54:31 INFO - PROCESS | 680 | 1467431671866 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:54:31 INFO - PROCESS | 680 | 1467431671868 Marionette TRACE conn6 <- [1,1770,null,{}] 20:54:31 INFO - PROCESS | 680 | 1467431671872 Marionette TRACE conn6 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:31 INFO - PROCESS | 680 | 1467431671873 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:31 INFO - PROCESS | 680 | 1467431671991 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 20:54:31 INFO - PROCESS | 680 | 1467431671999 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:31 INFO - PROCESS | 680 | 1467431672001 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:31 INFO - PROCESS | 680 | ++DOCSHELL 09273400 == 35 [pid = 680] [id = 452] 20:54:31 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (15969400) [pid = 680] [serial = 1356] [outer = 00000000] 20:54:32 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (16806400) [pid = 680] [serial = 1357] [outer = 15969400] 20:54:32 INFO - PROCESS | 680 | 1467431672044 Marionette DEBUG loaded listener.js 20:54:32 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (161CDC00) [pid = 680] [serial = 1358] [outer = 15969400] 20:54:32 INFO - PROCESS | 680 | 1467431672493 Marionette TRACE conn6 <- [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]]]}] 20:54:32 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 20:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 670ms 20:54:32 INFO - PROCESS | 680 | 1467431672537 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 20:54:32 INFO - PROCESS | 680 | 1467431672539 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 20:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:54:32 INFO - PROCESS | 680 | 1467431672542 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:54:32 INFO - PROCESS | 680 | 1467431672544 Marionette TRACE conn6 <- [1,1774,null,{}] 20:54:32 INFO - PROCESS | 680 | 1467431672547 Marionette TRACE conn6 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:32 INFO - PROCESS | 680 | 1467431672549 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:32 INFO - PROCESS | 680 | 1467431672686 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 20:54:32 INFO - PROCESS | 680 | 1467431672753 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:32 INFO - PROCESS | 680 | 1467431672754 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:32 INFO - PROCESS | 680 | ++DOCSHELL 0E537400 == 36 [pid = 680] [id = 453] 20:54:32 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (16D62800) [pid = 680] [serial = 1359] [outer = 00000000] 20:54:32 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (16E2F400) [pid = 680] [serial = 1360] [outer = 16D62800] 20:54:32 INFO - PROCESS | 680 | 1467431672797 Marionette DEBUG loaded listener.js 20:54:32 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (1700A400) [pid = 680] [serial = 1361] [outer = 16D62800] 20:54:33 INFO - PROCESS | 680 | 1467431673226 Marionette TRACE conn6 <- [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]]]}] 20:54:33 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 20:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 730ms 20:54:33 INFO - PROCESS | 680 | 1467431673274 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 20:54:33 INFO - PROCESS | 680 | 1467431673276 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 20:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:54:33 INFO - PROCESS | 680 | 1467431673279 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:54:33 INFO - PROCESS | 680 | 1467431673280 Marionette TRACE conn6 <- [1,1778,null,{}] 20:54:33 INFO - PROCESS | 680 | 1467431673284 Marionette TRACE conn6 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:33 INFO - PROCESS | 680 | 1467431673286 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:33 INFO - PROCESS | 680 | 1467431673399 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 20:54:33 INFO - PROCESS | 680 | 1467431673407 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:33 INFO - PROCESS | 680 | 1467431673409 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:33 INFO - PROCESS | 680 | ++DOCSHELL 17097800 == 37 [pid = 680] [id = 454] 20:54:33 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (1709E400) [pid = 680] [serial = 1362] [outer = 00000000] 20:54:33 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (176C9C00) [pid = 680] [serial = 1363] [outer = 1709E400] 20:54:33 INFO - PROCESS | 680 | 1467431673504 Marionette DEBUG loaded listener.js 20:54:33 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (176D2400) [pid = 680] [serial = 1364] [outer = 1709E400] 20:54:33 INFO - PROCESS | 680 | 1467431673931 Marionette TRACE conn6 <- [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]]]}] 20:54:33 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) 20:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 670ms 20:54:33 INFO - PROCESS | 680 | 1467431673950 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 20:54:33 INFO - PROCESS | 680 | 1467431673952 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 20:54:33 INFO - PROCESS | 680 | 1467431673955 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:54:33 INFO - PROCESS | 680 | 1467431673958 Marionette TRACE conn6 <- [1,1782,null,{}] 20:54:33 INFO - PROCESS | 680 | 1467431673961 Marionette TRACE conn6 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:33 INFO - PROCESS | 680 | 1467431673963 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:34 INFO - PROCESS | 680 | 1467431674117 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 20:54:34 INFO - PROCESS | 680 | 1467431674140 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:34 INFO - PROCESS | 680 | 1467431674142 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:34 INFO - PROCESS | 680 | ++DOCSHELL 123E9400 == 38 [pid = 680] [id = 455] 20:54:34 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (178C0000) [pid = 680] [serial = 1365] [outer = 00000000] 20:54:34 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (17974000) [pid = 680] [serial = 1366] [outer = 178C0000] 20:54:34 INFO - PROCESS | 680 | 1467431674187 Marionette DEBUG loaded listener.js 20:54:34 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (17E32800) [pid = 680] [serial = 1367] [outer = 178C0000] 20:54:34 INFO - PROCESS | 680 | --DOMWINDOW == 95 (0DFC8000) [pid = 680] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:54:34 INFO - PROCESS | 680 | --DOMWINDOW == 94 (17FD3000) [pid = 680] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:54:34 INFO - PROCESS | 680 | --DOMWINDOW == 93 (144CC400) [pid = 680] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:54:34 INFO - PROCESS | 680 | --DOMWINDOW == 92 (169C8C00) [pid = 680] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:54:34 INFO - PROCESS | 680 | --DOMWINDOW == 91 (16ECB400) [pid = 680] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:54:34 INFO - PROCESS | 680 | --DOMWINDOW == 90 (178BA400) [pid = 680] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:54:34 INFO - PROCESS | 680 | --DOMWINDOW == 89 (178C0C00) [pid = 680] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:54:34 INFO - PROCESS | 680 | --DOMWINDOW == 88 (15970000) [pid = 680] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:54:34 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0E25CC00) [pid = 680] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:54:34 INFO - PROCESS | 680 | --DOMWINDOW == 86 (12FF0000) [pid = 680] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:54:34 INFO - PROCESS | 680 | --DOMWINDOW == 85 (128B5400) [pid = 680] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:54:34 INFO - PROCESS | 680 | --DOMWINDOW == 84 (12344400) [pid = 680] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:54:34 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E8BF800) [pid = 680] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:54:34 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E222000) [pid = 680] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:54:34 INFO - PROCESS | 680 | 1467431674746 Marionette TRACE conn6 <- [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]]]}] 20:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 830ms 20:54:34 INFO - PROCESS | 680 | 1467431674790 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 20:54:34 INFO - PROCESS | 680 | 1467431674792 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 20:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:54:34 INFO - PROCESS | 680 | 1467431674806 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:54:34 INFO - PROCESS | 680 | 1467431674808 Marionette TRACE conn6 <- [1,1786,null,{}] 20:54:34 INFO - PROCESS | 680 | 1467431674812 Marionette TRACE conn6 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:34 INFO - PROCESS | 680 | 1467431674814 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:34 INFO - PROCESS | 680 | 1467431674893 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 20:54:34 INFO - PROCESS | 680 | 1467431674898 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:34 INFO - PROCESS | 680 | 1467431674900 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:34 INFO - PROCESS | 680 | ++DOCSHELL 12E4A800 == 39 [pid = 680] [id = 456] 20:54:34 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (13A55C00) [pid = 680] [serial = 1368] [outer = 00000000] 20:54:34 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (16889400) [pid = 680] [serial = 1369] [outer = 13A55C00] 20:54:34 INFO - PROCESS | 680 | 1467431674953 Marionette DEBUG loaded listener.js 20:54:35 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (16E21400) [pid = 680] [serial = 1370] [outer = 13A55C00] 20:54:35 INFO - PROCESS | 680 | 1467431675363 Marionette TRACE conn6 <- [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]]]}] 20:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 631ms 20:54:35 INFO - PROCESS | 680 | 1467431675427 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 20:54:35 INFO - PROCESS | 680 | 1467431675429 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 20:54:35 INFO - PROCESS | 680 | 1467431675433 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:54:35 INFO - PROCESS | 680 | 1467431675434 Marionette TRACE conn6 <- [1,1790,null,{}] 20:54:35 INFO - PROCESS | 680 | 1467431675438 Marionette TRACE conn6 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:35 INFO - PROCESS | 680 | 1467431675440 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:35 INFO - PROCESS | 680 | 1467431675517 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 20:54:35 INFO - PROCESS | 680 | 1467431675522 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:35 INFO - PROCESS | 680 | 1467431675524 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:35 INFO - PROCESS | 680 | ++DOCSHELL 17946800 == 40 [pid = 680] [id = 457] 20:54:35 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (17949C00) [pid = 680] [serial = 1371] [outer = 00000000] 20:54:35 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (17FD0C00) [pid = 680] [serial = 1372] [outer = 17949C00] 20:54:35 INFO - PROCESS | 680 | 1467431675566 Marionette DEBUG loaded listener.js 20:54:35 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (17975800) [pid = 680] [serial = 1373] [outer = 17949C00] 20:54:35 INFO - PROCESS | 680 | 1467431676011 Marionette TRACE conn6 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 630ms 20:54:36 INFO - PROCESS | 680 | 1467431676076 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 20:54:36 INFO - PROCESS | 680 | 1467431676078 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 20:54:36 INFO - PROCESS | 680 | 1467431676082 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:54:36 INFO - PROCESS | 680 | 1467431676083 Marionette TRACE conn6 <- [1,1794,null,{}] 20:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:54:36 INFO - PROCESS | 680 | 1467431676087 Marionette TRACE conn6 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:36 INFO - PROCESS | 680 | 1467431676089 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:36 INFO - PROCESS | 680 | 1467431676167 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 20:54:36 INFO - PROCESS | 680 | 1467431676175 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:36 INFO - PROCESS | 680 | 1467431676177 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:36 INFO - PROCESS | 680 | ++DOCSHELL 12D66C00 == 41 [pid = 680] [id = 458] 20:54:36 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (161D0C00) [pid = 680] [serial = 1374] [outer = 00000000] 20:54:36 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (185E8800) [pid = 680] [serial = 1375] [outer = 161D0C00] 20:54:36 INFO - PROCESS | 680 | 1467431676220 Marionette DEBUG loaded listener.js 20:54:36 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (185EC000) [pid = 680] [serial = 1376] [outer = 161D0C00] 20:54:36 INFO - PROCESS | 680 | 1467431676855 Marionette TRACE conn6 <- [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]]]}] 20:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 870ms 20:54:36 INFO - PROCESS | 680 | 1467431676958 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 20:54:36 INFO - PROCESS | 680 | 1467431676963 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 20:54:36 INFO - PROCESS | 680 | 1467431676969 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:54:36 INFO - PROCESS | 680 | 1467431676973 Marionette TRACE conn6 <- [1,1798,null,{}] 20:54:36 INFO - PROCESS | 680 | 1467431676978 Marionette TRACE conn6 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:36 INFO - PROCESS | 680 | 1467431676981 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:37 INFO - PROCESS | 680 | 1467431677170 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 20:54:37 INFO - PROCESS | 680 | 1467431677181 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:37 INFO - PROCESS | 680 | 1467431677186 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:37 INFO - PROCESS | 680 | ++DOCSHELL 0DAF6C00 == 42 [pid = 680] [id = 459] 20:54:37 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (0DF79C00) [pid = 680] [serial = 1377] [outer = 00000000] 20:54:37 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (0E06E800) [pid = 680] [serial = 1378] [outer = 0DF79C00] 20:54:37 INFO - PROCESS | 680 | 1467431677242 Marionette DEBUG loaded listener.js 20:54:37 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (0E155400) [pid = 680] [serial = 1379] [outer = 0DF79C00] 20:54:37 INFO - PROCESS | 680 | 1467431678005 Marionette TRACE conn6 <- [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]]]}] 20:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1124ms 20:54:38 INFO - PROCESS | 680 | 1467431678097 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 20:54:38 INFO - PROCESS | 680 | 1467431678102 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 20:54:38 INFO - PROCESS | 680 | 1467431678108 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:54:38 INFO - PROCESS | 680 | 1467431678111 Marionette TRACE conn6 <- [1,1802,null,{}] 20:54:38 INFO - PROCESS | 680 | 1467431678115 Marionette TRACE conn6 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:38 INFO - PROCESS | 680 | 1467431678118 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:38 INFO - PROCESS | 680 | 1467431678266 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 20:54:38 INFO - PROCESS | 680 | 1467431678532 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:38 INFO - PROCESS | 680 | 1467431678535 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:38 INFO - PROCESS | 680 | ++DOCSHELL 09264800 == 43 [pid = 680] [id = 460] 20:54:38 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (09266400) [pid = 680] [serial = 1380] [outer = 00000000] 20:54:38 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (0DAF2400) [pid = 680] [serial = 1381] [outer = 09266400] 20:54:38 INFO - PROCESS | 680 | 1467431678608 Marionette DEBUG loaded listener.js 20:54:38 INFO - PROCESS | 680 | ++DOMWINDOW == 97 (0DF90000) [pid = 680] [serial = 1382] [outer = 09266400] 20:54:39 INFO - PROCESS | 680 | --DOCSHELL 17946800 == 42 [pid = 680] [id = 457] 20:54:39 INFO - PROCESS | 680 | --DOCSHELL 12E4A800 == 41 [pid = 680] [id = 456] 20:54:39 INFO - PROCESS | 680 | --DOCSHELL 123E9400 == 40 [pid = 680] [id = 455] 20:54:39 INFO - PROCESS | 680 | --DOCSHELL 17097800 == 39 [pid = 680] [id = 454] 20:54:39 INFO - PROCESS | 680 | --DOCSHELL 0E537400 == 38 [pid = 680] [id = 453] 20:54:39 INFO - PROCESS | 680 | --DOCSHELL 09273400 == 37 [pid = 680] [id = 452] 20:54:39 INFO - PROCESS | 680 | --DOCSHELL 14457C00 == 36 [pid = 680] [id = 451] 20:54:39 INFO - PROCESS | 680 | --DOCSHELL 12E43400 == 35 [pid = 680] [id = 450] 20:54:39 INFO - PROCESS | 680 | --DOCSHELL 1251F800 == 34 [pid = 680] [id = 449] 20:54:39 INFO - PROCESS | 680 | --DOCSHELL 0E7CB400 == 33 [pid = 680] [id = 448] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 96 (185EB000) [pid = 680] [serial = 1333] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOCSHELL 0E537C00 == 32 [pid = 680] [id = 447] 20:54:39 INFO - PROCESS | 680 | --DOCSHELL 0E149800 == 31 [pid = 680] [id = 446] 20:54:39 INFO - PROCESS | 680 | --DOCSHELL 0DF95800 == 30 [pid = 680] [id = 445] 20:54:39 INFO - PROCESS | 680 | --DOCSHELL 123E3800 == 29 [pid = 680] [id = 444] 20:54:39 INFO - PROCESS | 680 | 1467431679308 Marionette TRACE conn6 <- [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]]]}] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 95 (16E24C00) [pid = 680] [serial = 1318] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 94 (170A4400) [pid = 680] [serial = 1321] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 93 (17949400) [pid = 680] [serial = 1324] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 92 (176C7000) [pid = 680] [serial = 1322] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 91 (182A6C00) [pid = 680] [serial = 1330] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 90 (17977000) [pid = 680] [serial = 1325] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 89 (16803400) [pid = 680] [serial = 1315] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 88 (15971C00) [pid = 680] [serial = 1312] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 87 (15AE3000) [pid = 680] [serial = 1313] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 86 (13F42C00) [pid = 680] [serial = 1309] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 85 (14B59400) [pid = 680] [serial = 1310] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 84 (12DCA400) [pid = 680] [serial = 1306] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 83 (12E45C00) [pid = 680] [serial = 1307] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 82 (12528400) [pid = 680] [serial = 1303] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 81 (125E7C00) [pid = 680] [serial = 1304] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0F0D4400) [pid = 680] [serial = 1300] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0F2CC800) [pid = 680] [serial = 1301] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0E22D800) [pid = 680] [serial = 1297] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0E258C00) [pid = 680] [serial = 1298] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 76 (185E4000) [pid = 680] [serial = 1331] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0DFD2C00) [pid = 680] [serial = 1294] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0E032800) [pid = 680] [serial = 1295] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 73 (18529400) [pid = 680] [serial = 1292] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 72 (176CFC00) [pid = 680] [serial = 1327] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 71 (16E2B400) [pid = 680] [serial = 1319] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 70 (125E0800) [pid = 680] [serial = 1316] [outer = 00000000] [url = about:blank] 20:54:39 INFO - PROCESS | 680 | --DOMWINDOW == 69 (178B5000) [pid = 680] [serial = 1328] [outer = 00000000] [url = about:blank] 20:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1232ms 20:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:54:39 INFO - PROCESS | 680 | 1467431679345 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 20:54:39 INFO - PROCESS | 680 | 1467431679348 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 20:54:39 INFO - PROCESS | 680 | 1467431679352 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:54:39 INFO - PROCESS | 680 | 1467431679355 Marionette TRACE conn6 <- [1,1806,null,{}] 20:54:39 INFO - PROCESS | 680 | 1467431679360 Marionette TRACE conn6 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:39 INFO - PROCESS | 680 | 1467431679364 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:39 INFO - PROCESS | 680 | 1467431679451 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 20:54:39 INFO - PROCESS | 680 | 1467431679461 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:39 INFO - PROCESS | 680 | 1467431679463 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:39 INFO - PROCESS | 680 | ++DOCSHELL 0E036C00 == 30 [pid = 680] [id = 461] 20:54:39 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E039800) [pid = 680] [serial = 1383] [outer = 00000000] 20:54:39 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E153400) [pid = 680] [serial = 1384] [outer = 0E039800] 20:54:39 INFO - PROCESS | 680 | 1467431679509 Marionette DEBUG loaded listener.js 20:54:39 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E22F000) [pid = 680] [serial = 1385] [outer = 0E039800] 20:54:40 INFO - PROCESS | 680 | 1467431680052 Marionette TRACE conn6 <- [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]]]}] 20:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 730ms 20:54:40 INFO - PROCESS | 680 | 1467431680086 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 20:54:40 INFO - PROCESS | 680 | 1467431680089 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 20:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:54:40 INFO - PROCESS | 680 | 1467431680094 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:54:40 INFO - PROCESS | 680 | 1467431680096 Marionette TRACE conn6 <- [1,1810,null,{}] 20:54:40 INFO - PROCESS | 680 | 1467431680100 Marionette TRACE conn6 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:40 INFO - PROCESS | 680 | 1467431680102 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:40 INFO - PROCESS | 680 | 1467431680189 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 20:54:40 INFO - PROCESS | 680 | 1467431680197 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:40 INFO - PROCESS | 680 | 1467431680200 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:40 INFO - PROCESS | 680 | ++DOCSHELL 0E52CC00 == 31 [pid = 680] [id = 462] 20:54:40 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0E533400) [pid = 680] [serial = 1386] [outer = 00000000] 20:54:40 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (12311000) [pid = 680] [serial = 1387] [outer = 0E533400] 20:54:40 INFO - PROCESS | 680 | 1467431680247 Marionette DEBUG loaded listener.js 20:54:40 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (123E2000) [pid = 680] [serial = 1388] [outer = 0E533400] 20:54:40 INFO - PROCESS | 680 | 1467431680731 Marionette TRACE conn6 <- [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]]]}] 20:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 670ms 20:54:40 INFO - PROCESS | 680 | 1467431680769 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 20:54:40 INFO - PROCESS | 680 | 1467431680771 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 20:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:54:40 INFO - PROCESS | 680 | 1467431680776 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:54:40 INFO - PROCESS | 680 | 1467431680782 Marionette TRACE conn6 <- [1,1814,null,{}] 20:54:40 INFO - PROCESS | 680 | 1467431680791 Marionette TRACE conn6 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:40 INFO - PROCESS | 680 | 1467431680795 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:40 INFO - PROCESS | 680 | 1467431680882 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 20:54:40 INFO - PROCESS | 680 | 1467431680889 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:40 INFO - PROCESS | 680 | 1467431680891 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:40 INFO - PROCESS | 680 | ++DOCSHELL 125A6800 == 32 [pid = 680] [id = 463] 20:54:40 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (125AA000) [pid = 680] [serial = 1389] [outer = 00000000] 20:54:40 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (12E28400) [pid = 680] [serial = 1390] [outer = 125AA000] 20:54:40 INFO - PROCESS | 680 | 1467431680934 Marionette DEBUG loaded listener.js 20:54:40 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (12E4E400) [pid = 680] [serial = 1391] [outer = 125AA000] 20:54:41 INFO - PROCESS | 680 | 1467431681385 Marionette TRACE conn6 <- [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]]]}] 20:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 630ms 20:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:54:41 INFO - PROCESS | 680 | 1467431681422 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 20:54:41 INFO - PROCESS | 680 | 1467431681424 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 20:54:41 INFO - PROCESS | 680 | 1467431681427 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:54:41 INFO - PROCESS | 680 | 1467431681429 Marionette TRACE conn6 <- [1,1818,null,{}] 20:54:41 INFO - PROCESS | 680 | 1467431681441 Marionette TRACE conn6 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:41 INFO - PROCESS | 680 | 1467431681443 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:41 INFO - PROCESS | 680 | 1467431681558 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 20:54:41 INFO - PROCESS | 680 | 1467431681646 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:41 INFO - PROCESS | 680 | 1467431681649 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:41 INFO - PROCESS | 680 | ++DOCSHELL 13A4D400 == 33 [pid = 680] [id = 464] 20:54:41 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (13A4F400) [pid = 680] [serial = 1392] [outer = 00000000] 20:54:41 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (144CEC00) [pid = 680] [serial = 1393] [outer = 13A4F400] 20:54:41 INFO - PROCESS | 680 | 1467431681694 Marionette DEBUG loaded listener.js 20:54:41 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (14B59400) [pid = 680] [serial = 1394] [outer = 13A4F400] 20:54:42 INFO - PROCESS | 680 | 1467431682088 Marionette TRACE conn6 <- [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]]]}] 20:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 730ms 20:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:54:42 INFO - PROCESS | 680 | 1467431682160 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 20:54:42 INFO - PROCESS | 680 | 1467431682162 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 20:54:42 INFO - PROCESS | 680 | 1467431682165 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:54:42 INFO - PROCESS | 680 | 1467431682167 Marionette TRACE conn6 <- [1,1822,null,{}] 20:54:42 INFO - PROCESS | 680 | 1467431682170 Marionette TRACE conn6 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:42 INFO - PROCESS | 680 | 1467431682172 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:42 INFO - PROCESS | 680 | 1467431682282 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 20:54:42 INFO - PROCESS | 680 | 1467431682287 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:42 INFO - PROCESS | 680 | 1467431682293 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:42 INFO - PROCESS | 680 | ++DOCSHELL 15FA3400 == 34 [pid = 680] [id = 465] 20:54:42 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (15FA4800) [pid = 680] [serial = 1395] [outer = 00000000] 20:54:42 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (15FAB400) [pid = 680] [serial = 1396] [outer = 15FA4800] 20:54:42 INFO - PROCESS | 680 | 1467431682398 Marionette DEBUG loaded listener.js 20:54:42 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (1680A000) [pid = 680] [serial = 1397] [outer = 15FA4800] 20:54:42 INFO - PROCESS | 680 | 1467431682841 Marionette TRACE conn6 <- [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]]]}] 20:54:42 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 20:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 730ms 20:54:42 INFO - PROCESS | 680 | 1467431682922 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 20:54:42 INFO - PROCESS | 680 | 1467431682924 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 20:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:54:42 INFO - PROCESS | 680 | 1467431682940 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:54:42 INFO - PROCESS | 680 | 1467431682941 Marionette TRACE conn6 <- [1,1826,null,{}] 20:54:42 INFO - PROCESS | 680 | 1467431682945 Marionette TRACE conn6 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:42 INFO - PROCESS | 680 | 1467431682947 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:43 INFO - PROCESS | 680 | 1467431683073 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 20:54:43 INFO - PROCESS | 680 | 1467431683087 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:43 INFO - PROCESS | 680 | 1467431683089 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:43 INFO - PROCESS | 680 | ++DOCSHELL 169C4C00 == 35 [pid = 680] [id = 466] 20:54:43 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (16E22000) [pid = 680] [serial = 1398] [outer = 00000000] 20:54:43 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (17005800) [pid = 680] [serial = 1399] [outer = 16E22000] 20:54:43 INFO - PROCESS | 680 | 1467431683132 Marionette DEBUG loaded listener.js 20:54:43 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (16E28800) [pid = 680] [serial = 1400] [outer = 16E22000] 20:54:43 INFO - PROCESS | 680 | --DOMWINDOW == 86 (16D62800) [pid = 680] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:54:43 INFO - PROCESS | 680 | --DOMWINDOW == 85 (1709E400) [pid = 680] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:54:43 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0DF97000) [pid = 680] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:54:43 INFO - PROCESS | 680 | --DOMWINDOW == 83 (12DC4800) [pid = 680] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:54:43 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E8C0400) [pid = 680] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:54:43 INFO - PROCESS | 680 | --DOMWINDOW == 81 (15969400) [pid = 680] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:54:43 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0E14A400) [pid = 680] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:54:43 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0E538000) [pid = 680] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:54:43 INFO - PROCESS | 680 | --DOMWINDOW == 78 (178C0000) [pid = 680] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:54:43 INFO - PROCESS | 680 | --DOMWINDOW == 77 (14466000) [pid = 680] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:54:43 INFO - PROCESS | 680 | --DOMWINDOW == 76 (125A0C00) [pid = 680] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:54:43 INFO - PROCESS | 680 | --DOMWINDOW == 75 (12E4F400) [pid = 680] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:54:43 INFO - PROCESS | 680 | --DOMWINDOW == 74 (17949C00) [pid = 680] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:54:43 INFO - PROCESS | 680 | --DOMWINDOW == 73 (13A55C00) [pid = 680] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:54:43 INFO - PROCESS | 680 | 1467431683717 Marionette TRACE conn6 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 20:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 830ms 20:54:43 INFO - PROCESS | 680 | 1467431683771 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 20:54:43 INFO - PROCESS | 680 | 1467431683773 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 20:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:54:43 INFO - PROCESS | 680 | 1467431683776 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:54:43 INFO - PROCESS | 680 | 1467431683778 Marionette TRACE conn6 <- [1,1830,null,{}] 20:54:43 INFO - PROCESS | 680 | 1467431683782 Marionette TRACE conn6 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:43 INFO - PROCESS | 680 | 1467431683783 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:43 INFO - PROCESS | 680 | 1467431683896 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 20:54:43 INFO - PROCESS | 680 | 1467431683957 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:43 INFO - PROCESS | 680 | 1467431683959 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:43 INFO - PROCESS | 680 | ++DOCSHELL 0E8C0400 == 36 [pid = 680] [id = 467] 20:54:43 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0E8C0800) [pid = 680] [serial = 1401] [outer = 00000000] 20:54:43 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (12F4A000) [pid = 680] [serial = 1402] [outer = 0E8C0800] 20:54:43 INFO - PROCESS | 680 | 1467431684003 Marionette DEBUG loaded listener.js 20:54:44 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (16B14400) [pid = 680] [serial = 1403] [outer = 0E8C0800] 20:54:44 INFO - PROCESS | 680 | 1467431684336 Marionette TRACE conn6 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 20:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 630ms 20:54:44 INFO - PROCESS | 680 | 1467431684416 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 20:54:44 INFO - PROCESS | 680 | 1467431684418 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 20:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:54:44 INFO - PROCESS | 680 | 1467431684421 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:54:44 INFO - PROCESS | 680 | 1467431684423 Marionette TRACE conn6 <- [1,1834,null,{}] 20:54:44 INFO - PROCESS | 680 | 1467431684426 Marionette TRACE conn6 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:44 INFO - PROCESS | 680 | 1467431684428 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:44 INFO - PROCESS | 680 | 1467431684505 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 20:54:44 INFO - PROCESS | 680 | 1467431684511 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:44 INFO - PROCESS | 680 | 1467431684513 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:44 INFO - PROCESS | 680 | ++DOCSHELL 16E2FC00 == 37 [pid = 680] [id = 468] 20:54:44 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (16ECAC00) [pid = 680] [serial = 1404] [outer = 00000000] 20:54:44 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (176C9400) [pid = 680] [serial = 1405] [outer = 16ECAC00] 20:54:44 INFO - PROCESS | 680 | 1467431684556 Marionette DEBUG loaded listener.js 20:54:44 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (178B5400) [pid = 680] [serial = 1406] [outer = 16ECAC00] 20:54:44 INFO - PROCESS | 680 | 1467431684978 Marionette TRACE conn6 <- [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]]]}] 20:54:44 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) 20:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 570ms 20:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:54:44 INFO - PROCESS | 680 | 1467431684992 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 20:54:44 INFO - PROCESS | 680 | 1467431684994 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 20:54:44 INFO - PROCESS | 680 | 1467431685007 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:54:44 INFO - PROCESS | 680 | 1467431685009 Marionette TRACE conn6 <- [1,1838,null,{}] 20:54:44 INFO - PROCESS | 680 | 1467431685012 Marionette TRACE conn6 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:44 INFO - PROCESS | 680 | 1467431685014 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:45 INFO - PROCESS | 680 | 1467431685135 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 20:54:45 INFO - PROCESS | 680 | 1467431685140 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:45 INFO - PROCESS | 680 | 1467431685142 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:45 INFO - PROCESS | 680 | ++DOCSHELL 0E032800 == 38 [pid = 680] [id = 469] 20:54:45 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (0E7CB000) [pid = 680] [serial = 1407] [outer = 00000000] 20:54:45 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (178BF000) [pid = 680] [serial = 1408] [outer = 0E7CB000] 20:54:45 INFO - PROCESS | 680 | 1467431685184 Marionette DEBUG loaded listener.js 20:54:45 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (178C3400) [pid = 680] [serial = 1409] [outer = 0E7CB000] 20:54:45 INFO - PROCESS | 680 | 1467431685583 Marionette TRACE conn6 <- [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]]]}] 20:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 690ms 20:54:45 INFO - PROCESS | 680 | 1467431685689 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 20:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:54:45 INFO - PROCESS | 680 | 1467431685693 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 20:54:45 INFO - PROCESS | 680 | 1467431685699 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:54:45 INFO - PROCESS | 680 | 1467431685703 Marionette TRACE conn6 <- [1,1842,null,{}] 20:54:45 INFO - PROCESS | 680 | 1467431685709 Marionette TRACE conn6 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:45 INFO - PROCESS | 680 | 1467431685713 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:45 INFO - PROCESS | 680 | 1467431685869 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 20:54:45 INFO - PROCESS | 680 | 1467431686021 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:45 INFO - PROCESS | 680 | 1467431686026 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:46 INFO - PROCESS | 680 | ++DOCSHELL 0E031C00 == 39 [pid = 680] [id = 470] 20:54:46 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (0E034000) [pid = 680] [serial = 1410] [outer = 00000000] 20:54:46 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (0E074400) [pid = 680] [serial = 1411] [outer = 0E034000] 20:54:46 INFO - PROCESS | 680 | 1467431686082 Marionette DEBUG loaded listener.js 20:54:46 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (0E257400) [pid = 680] [serial = 1412] [outer = 0E034000] 20:54:46 INFO - PROCESS | 680 | 1467431686711 Marionette TRACE conn6 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1079ms 20:54:46 INFO - PROCESS | 680 | 1467431686755 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 20:54:46 INFO - PROCESS | 680 | 1467431686758 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 20:54:46 INFO - PROCESS | 680 | 1467431686765 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:54:46 INFO - PROCESS | 680 | 1467431686769 Marionette TRACE conn6 <- [1,1846,null,{}] 20:54:46 INFO - PROCESS | 680 | 1467431686773 Marionette TRACE conn6 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:46 INFO - PROCESS | 680 | 1467431686776 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:46 INFO - PROCESS | 680 | 1467431686887 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 20:54:47 INFO - PROCESS | 680 | 1467431687026 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:47 INFO - PROCESS | 680 | 1467431687029 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:47 INFO - PROCESS | 680 | ++DOCSHELL 125E1000 == 40 [pid = 680] [id = 471] 20:54:47 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (125E1400) [pid = 680] [serial = 1413] [outer = 00000000] 20:54:47 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (128B7000) [pid = 680] [serial = 1414] [outer = 125E1400] 20:54:47 INFO - PROCESS | 680 | 1467431687086 Marionette DEBUG loaded listener.js 20:54:47 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (12DCDC00) [pid = 680] [serial = 1415] [outer = 125E1400] 20:54:47 INFO - PROCESS | 680 | 1467431687698 Marionette TRACE conn6 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 20:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 970ms 20:54:47 INFO - PROCESS | 680 | 1467431687738 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 20:54:47 INFO - PROCESS | 680 | 1467431687741 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 20:54:47 INFO - PROCESS | 680 | 1467431687744 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:54:47 INFO - PROCESS | 680 | 1467431687747 Marionette TRACE conn6 <- [1,1850,null,{}] 20:54:47 INFO - PROCESS | 680 | 1467431687757 Marionette TRACE conn6 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:47 INFO - PROCESS | 680 | 1467431687762 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:47 INFO - PROCESS | 680 | 1467431687869 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 20:54:47 INFO - PROCESS | 680 | 1467431687980 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:47 INFO - PROCESS | 680 | 1467431687983 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:48 INFO - PROCESS | 680 | ++DOCSHELL 176C8000 == 41 [pid = 680] [id = 472] 20:54:48 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (176C8400) [pid = 680] [serial = 1416] [outer = 00000000] 20:54:48 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (17972C00) [pid = 680] [serial = 1417] [outer = 176C8400] 20:54:48 INFO - PROCESS | 680 | 1467431688081 Marionette DEBUG loaded listener.js 20:54:48 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (17E32C00) [pid = 680] [serial = 1418] [outer = 176C8400] 20:54:48 INFO - PROCESS | 680 | 1467431688651 Marionette TRACE conn6 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 20:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 970ms 20:54:48 INFO - PROCESS | 680 | 1467431688718 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 20:54:48 INFO - PROCESS | 680 | 1467431688721 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 20:54:48 INFO - PROCESS | 680 | 1467431688724 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:54:48 INFO - PROCESS | 680 | 1467431688726 Marionette TRACE conn6 <- [1,1854,null,{}] 20:54:48 INFO - PROCESS | 680 | 1467431688730 Marionette TRACE conn6 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:48 INFO - PROCESS | 680 | 1467431688732 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:48 INFO - PROCESS | 680 | 1467431688867 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 20:54:49 INFO - PROCESS | 680 | 1467431689003 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:49 INFO - PROCESS | 680 | 1467431689006 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:49 INFO - PROCESS | 680 | ++DOCSHELL 0DAFE000 == 42 [pid = 680] [id = 473] 20:54:49 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (0DF93000) [pid = 680] [serial = 1419] [outer = 00000000] 20:54:49 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (0E157800) [pid = 680] [serial = 1420] [outer = 0DF93000] 20:54:49 INFO - PROCESS | 680 | 1467431689061 Marionette DEBUG loaded listener.js 20:54:49 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (0E8CC000) [pid = 680] [serial = 1421] [outer = 0DF93000] 20:54:49 INFO - PROCESS | 680 | 1467431689732 Marionette TRACE conn6 <- [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]]]}] 20:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1066ms 20:54:49 INFO - PROCESS | 680 | 1467431689794 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 20:54:49 INFO - PROCESS | 680 | 1467431689798 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 20:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:54:49 INFO - PROCESS | 680 | 1467431689803 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:54:49 INFO - PROCESS | 680 | 1467431689807 Marionette TRACE conn6 <- [1,1858,null,{}] 20:54:49 INFO - PROCESS | 680 | 1467431689812 Marionette TRACE conn6 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:49 INFO - PROCESS | 680 | 1467431689815 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:49 INFO - PROCESS | 680 | 1467431689918 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 20:54:50 INFO - PROCESS | 680 | 1467431690027 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:50 INFO - PROCESS | 680 | 1467431690030 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:50 INFO - PROCESS | 680 | ++DOCSHELL 0E587C00 == 43 [pid = 680] [id = 474] 20:54:50 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (0E58C400) [pid = 680] [serial = 1422] [outer = 00000000] 20:54:50 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (123E8C00) [pid = 680] [serial = 1423] [outer = 0E58C400] 20:54:50 INFO - PROCESS | 680 | 1467431690079 Marionette DEBUG loaded listener.js 20:54:50 INFO - PROCESS | 680 | ++DOMWINDOW == 97 (125E3C00) [pid = 680] [serial = 1424] [outer = 0E58C400] 20:54:50 INFO - PROCESS | 680 | --DOCSHELL 16E2FC00 == 42 [pid = 680] [id = 468] 20:54:50 INFO - PROCESS | 680 | --DOCSHELL 0E8C0400 == 41 [pid = 680] [id = 467] 20:54:50 INFO - PROCESS | 680 | --DOCSHELL 169C4C00 == 40 [pid = 680] [id = 466] 20:54:50 INFO - PROCESS | 680 | --DOCSHELL 15FA3400 == 39 [pid = 680] [id = 465] 20:54:50 INFO - PROCESS | 680 | --DOCSHELL 13A4D400 == 38 [pid = 680] [id = 464] 20:54:50 INFO - PROCESS | 680 | --DOCSHELL 125A6800 == 37 [pid = 680] [id = 463] 20:54:50 INFO - PROCESS | 680 | --DOCSHELL 0E52CC00 == 36 [pid = 680] [id = 462] 20:54:50 INFO - PROCESS | 680 | --DOCSHELL 0E036C00 == 35 [pid = 680] [id = 461] 20:54:50 INFO - PROCESS | 680 | --DOCSHELL 0DAF6C00 == 34 [pid = 680] [id = 459] 20:54:50 INFO - PROCESS | 680 | --DOCSHELL 09264800 == 33 [pid = 680] [id = 460] 20:54:50 INFO - PROCESS | 680 | --DOCSHELL 12D66C00 == 32 [pid = 680] [id = 458] 20:54:50 INFO - PROCESS | 680 | --DOCSHELL 0DAFE000 == 31 [pid = 680] [id = 473] 20:54:50 INFO - PROCESS | 680 | --DOCSHELL 125E1000 == 30 [pid = 680] [id = 471] 20:54:50 INFO - PROCESS | 680 | --DOCSHELL 176C8000 == 29 [pid = 680] [id = 472] 20:54:50 INFO - PROCESS | 680 | --DOCSHELL 0E032800 == 28 [pid = 680] [id = 469] 20:54:50 INFO - PROCESS | 680 | --DOCSHELL 0E031C00 == 27 [pid = 680] [id = 470] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 96 (16E2F400) [pid = 680] [serial = 1360] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 95 (176C9C00) [pid = 680] [serial = 1363] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 94 (0DFCA400) [pid = 680] [serial = 1336] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 93 (0DFD3000) [pid = 680] [serial = 1337] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 92 (185EE400) [pid = 680] [serial = 1334] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 91 (12312000) [pid = 680] [serial = 1345] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 90 (123E3000) [pid = 680] [serial = 1346] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 89 (16806400) [pid = 680] [serial = 1357] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 88 (0E14FC00) [pid = 680] [serial = 1339] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0E156000) [pid = 680] [serial = 1340] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0E702400) [pid = 680] [serial = 1342] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E7CC000) [pid = 680] [serial = 1343] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 84 (17974000) [pid = 680] [serial = 1366] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 83 (1596F800) [pid = 680] [serial = 1354] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 82 (15FA8000) [pid = 680] [serial = 1355] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 81 (12895C00) [pid = 680] [serial = 1348] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 80 (12D29800) [pid = 680] [serial = 1349] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 79 (12F40400) [pid = 680] [serial = 1351] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 78 (13F43400) [pid = 680] [serial = 1352] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 77 (176D2400) [pid = 680] [serial = 1364] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 76 (17975800) [pid = 680] [serial = 1373] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 75 (185E8800) [pid = 680] [serial = 1375] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 74 (17FD0C00) [pid = 680] [serial = 1372] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 73 (17E32800) [pid = 680] [serial = 1367] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 72 (16E21400) [pid = 680] [serial = 1370] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 71 (1700A400) [pid = 680] [serial = 1361] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 70 (16889400) [pid = 680] [serial = 1369] [outer = 00000000] [url = about:blank] 20:54:50 INFO - PROCESS | 680 | --DOMWINDOW == 69 (161CDC00) [pid = 680] [serial = 1358] [outer = 00000000] [url = about:blank] 20:54:51 INFO - PROCESS | 680 | 1467431691212 Marionette TRACE conn6 <- [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]]]}] 20:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1421ms 20:54:51 INFO - PROCESS | 680 | 1467431691226 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 20:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:54:51 INFO - PROCESS | 680 | 1467431691230 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 20:54:51 INFO - PROCESS | 680 | 1467431691234 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:54:51 INFO - PROCESS | 680 | 1467431691239 Marionette TRACE conn6 <- [1,1862,null,{}] 20:54:51 INFO - PROCESS | 680 | 1467431691244 Marionette TRACE conn6 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:51 INFO - PROCESS | 680 | 1467431691247 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:51 INFO - PROCESS | 680 | 1467431691334 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 20:54:51 INFO - PROCESS | 680 | 1467431691456 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:51 INFO - PROCESS | 680 | 1467431691459 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:51 INFO - PROCESS | 680 | ++DOCSHELL 0E03C000 == 28 [pid = 680] [id = 475] 20:54:51 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E03D400) [pid = 680] [serial = 1425] [outer = 00000000] 20:54:51 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E078800) [pid = 680] [serial = 1426] [outer = 0E03D400] 20:54:51 INFO - PROCESS | 680 | 1467431691513 Marionette DEBUG loaded listener.js 20:54:51 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E154800) [pid = 680] [serial = 1427] [outer = 0E03D400] 20:54:51 INFO - PROCESS | 680 | 1467431691893 Marionette TRACE conn6 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 20:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 690ms 20:54:51 INFO - PROCESS | 680 | 1467431691925 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 20:54:51 INFO - PROCESS | 680 | 1467431691930 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 20:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:54:51 INFO - PROCESS | 680 | 1467431691937 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:54:51 INFO - PROCESS | 680 | 1467431691939 Marionette TRACE conn6 <- [1,1866,null,{}] 20:54:51 INFO - PROCESS | 680 | 1467431691943 Marionette TRACE conn6 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:51 INFO - PROCESS | 680 | 1467431691945 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:52 INFO - PROCESS | 680 | 1467431692035 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 20:54:52 INFO - PROCESS | 680 | 1467431692076 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:52 INFO - PROCESS | 680 | 1467431692078 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:52 INFO - PROCESS | 680 | ++DOCSHELL 0E702400 == 29 [pid = 680] [id = 476] 20:54:52 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0E77EC00) [pid = 680] [serial = 1428] [outer = 00000000] 20:54:52 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0E8CA400) [pid = 680] [serial = 1429] [outer = 0E77EC00] 20:54:52 INFO - PROCESS | 680 | 1467431692126 Marionette DEBUG loaded listener.js 20:54:52 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (0F236800) [pid = 680] [serial = 1430] [outer = 0E77EC00] 20:54:52 INFO - PROCESS | 680 | 1467431692592 Marionette TRACE conn6 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 20:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 670ms 20:54:52 INFO - PROCESS | 680 | 1467431692620 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 20:54:52 INFO - PROCESS | 680 | 1467431692622 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 20:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:54:52 INFO - PROCESS | 680 | 1467431692626 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:54:52 INFO - PROCESS | 680 | 1467431692630 Marionette TRACE conn6 <- [1,1870,null,{}] 20:54:52 INFO - PROCESS | 680 | 1467431692640 Marionette TRACE conn6 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:52 INFO - PROCESS | 680 | 1467431692645 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:52 INFO - PROCESS | 680 | 1467431692730 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 20:54:52 INFO - PROCESS | 680 | 1467431692738 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:52 INFO - PROCESS | 680 | 1467431692741 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:52 INFO - PROCESS | 680 | ++DOCSHELL 12D95400 == 30 [pid = 680] [id = 477] 20:54:52 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (12D9F000) [pid = 680] [serial = 1431] [outer = 00000000] 20:54:52 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (12E4C000) [pid = 680] [serial = 1432] [outer = 12D9F000] 20:54:52 INFO - PROCESS | 680 | 1467431692788 Marionette DEBUG loaded listener.js 20:54:52 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (12FF1800) [pid = 680] [serial = 1433] [outer = 12D9F000] 20:54:53 INFO - PROCESS | 680 | 1467431693289 Marionette TRACE conn6 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 20:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 730ms 20:54:53 INFO - PROCESS | 680 | 1467431693364 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 20:54:53 INFO - PROCESS | 680 | 1467431693367 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 20:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:54:53 INFO - PROCESS | 680 | 1467431693370 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:54:53 INFO - PROCESS | 680 | 1467431693372 Marionette TRACE conn6 <- [1,1874,null,{}] 20:54:53 INFO - PROCESS | 680 | 1467431693376 Marionette TRACE conn6 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:53 INFO - PROCESS | 680 | 1467431693378 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:53 INFO - PROCESS | 680 | 1467431693519 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 20:54:53 INFO - PROCESS | 680 | 1467431693541 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:53 INFO - PROCESS | 680 | 1467431693543 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:53 INFO - PROCESS | 680 | ++DOCSHELL 13F43C00 == 31 [pid = 680] [id = 478] 20:54:53 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (13F45400) [pid = 680] [serial = 1434] [outer = 00000000] 20:54:53 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (14B58000) [pid = 680] [serial = 1435] [outer = 13F45400] 20:54:53 INFO - PROCESS | 680 | 1467431693587 Marionette DEBUG loaded listener.js 20:54:53 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (15AE2800) [pid = 680] [serial = 1436] [outer = 13F45400] 20:54:54 INFO - PROCESS | 680 | 1467431694016 Marionette TRACE conn6 <- [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]]]}] 20:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 671ms 20:54:54 INFO - PROCESS | 680 | 1467431694043 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 20:54:54 INFO - PROCESS | 680 | 1467431694045 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 20:54:54 INFO - PROCESS | 680 | 1467431694048 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:54:54 INFO - PROCESS | 680 | 1467431694049 Marionette TRACE conn6 <- [1,1878,null,{}] 20:54:54 INFO - PROCESS | 680 | 1467431694053 Marionette TRACE conn6 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:54 INFO - PROCESS | 680 | 1467431694055 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:54 INFO - PROCESS | 680 | 1467431694164 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 20:54:54 INFO - PROCESS | 680 | 1467431694170 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:54 INFO - PROCESS | 680 | 1467431694172 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:54 INFO - PROCESS | 680 | ++DOCSHELL 15FA2800 == 32 [pid = 680] [id = 479] 20:54:54 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (15FA5800) [pid = 680] [serial = 1437] [outer = 00000000] 20:54:54 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (161C9800) [pid = 680] [serial = 1438] [outer = 15FA5800] 20:54:54 INFO - PROCESS | 680 | 1467431694216 Marionette DEBUG loaded listener.js 20:54:54 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (1680AC00) [pid = 680] [serial = 1439] [outer = 15FA5800] 20:54:54 INFO - PROCESS | 680 | 1467431694703 Marionette TRACE conn6 <- [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]]]}] 20:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 730ms 20:54:54 INFO - PROCESS | 680 | 1467431694783 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 20:54:54 INFO - PROCESS | 680 | 1467431694785 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 20:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:54:54 INFO - PROCESS | 680 | 1467431694793 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:54:54 INFO - PROCESS | 680 | 1467431694795 Marionette TRACE conn6 <- [1,1882,null,{}] 20:54:54 INFO - PROCESS | 680 | 1467431694799 Marionette TRACE conn6 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:54 INFO - PROCESS | 680 | 1467431694805 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:54 INFO - PROCESS | 680 | 1467431694956 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 20:54:54 INFO - PROCESS | 680 | 1467431694967 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:54 INFO - PROCESS | 680 | 1467431694968 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:55 INFO - PROCESS | 680 | ++DOCSHELL 0E034C00 == 33 [pid = 680] [id = 480] 20:54:55 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (0E153000) [pid = 680] [serial = 1440] [outer = 00000000] 20:54:55 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (16E21C00) [pid = 680] [serial = 1441] [outer = 0E153000] 20:54:55 INFO - PROCESS | 680 | 1467431695269 Marionette DEBUG loaded listener.js 20:54:55 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (170A3000) [pid = 680] [serial = 1442] [outer = 0E153000] 20:54:55 INFO - PROCESS | 680 | --DOMWINDOW == 86 (16E22000) [pid = 680] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:54:55 INFO - PROCESS | 680 | --DOMWINDOW == 85 (16ECAC00) [pid = 680] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:54:55 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E7CB000) [pid = 680] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:54:55 INFO - PROCESS | 680 | --DOMWINDOW == 83 (13A4F400) [pid = 680] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:54:55 INFO - PROCESS | 680 | --DOMWINDOW == 82 (15FA4800) [pid = 680] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:54:55 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0DF79C00) [pid = 680] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:54:55 INFO - PROCESS | 680 | --DOMWINDOW == 80 (125AA000) [pid = 680] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:54:55 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0E039800) [pid = 680] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:54:55 INFO - PROCESS | 680 | --DOMWINDOW == 78 (161D0C00) [pid = 680] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:54:55 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0E533400) [pid = 680] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:54:55 INFO - PROCESS | 680 | --DOMWINDOW == 76 (09266400) [pid = 680] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:54:55 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0E8C0800) [pid = 680] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:54:55 INFO - PROCESS | 680 | 1467431695627 Marionette TRACE conn6 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 20:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 870ms 20:54:55 INFO - PROCESS | 680 | 1467431695667 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 20:54:55 INFO - PROCESS | 680 | 1467431695669 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 20:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:54:55 INFO - PROCESS | 680 | 1467431695672 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:54:55 INFO - PROCESS | 680 | 1467431695674 Marionette TRACE conn6 <- [1,1886,null,{}] 20:54:55 INFO - PROCESS | 680 | 1467431695677 Marionette TRACE conn6 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:55 INFO - PROCESS | 680 | 1467431695679 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:55 INFO - PROCESS | 680 | 1467431695757 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 20:54:55 INFO - PROCESS | 680 | 1467431695848 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:55 INFO - PROCESS | 680 | 1467431695850 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:55 INFO - PROCESS | 680 | ++DOCSHELL 0DFCD400 == 34 [pid = 680] [id = 481] 20:54:55 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (0E254C00) [pid = 680] [serial = 1443] [outer = 00000000] 20:54:55 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (16883400) [pid = 680] [serial = 1444] [outer = 0E254C00] 20:54:55 INFO - PROCESS | 680 | 1467431695892 Marionette DEBUG loaded listener.js 20:54:55 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (16E22800) [pid = 680] [serial = 1445] [outer = 0E254C00] 20:54:56 INFO - PROCESS | 680 | 1467431696262 Marionette TRACE conn6 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 20:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 630ms 20:54:56 INFO - PROCESS | 680 | 1467431696303 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 20:54:56 INFO - PROCESS | 680 | 1467431696305 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 20:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:54:56 INFO - PROCESS | 680 | 1467431696308 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:54:56 INFO - PROCESS | 680 | 1467431696310 Marionette TRACE conn6 <- [1,1890,null,{}] 20:54:56 INFO - PROCESS | 680 | 1467431696313 Marionette TRACE conn6 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:56 INFO - PROCESS | 680 | 1467431696315 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:56 INFO - PROCESS | 680 | 1467431696432 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 20:54:56 INFO - PROCESS | 680 | 1467431696440 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:56 INFO - PROCESS | 680 | 1467431696442 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:56 INFO - PROCESS | 680 | ++DOCSHELL 09264C00 == 35 [pid = 680] [id = 482] 20:54:56 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (128B3000) [pid = 680] [serial = 1446] [outer = 00000000] 20:54:56 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (176CC800) [pid = 680] [serial = 1447] [outer = 128B3000] 20:54:56 INFO - PROCESS | 680 | 1467431696484 Marionette DEBUG loaded listener.js 20:54:56 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (1596D400) [pid = 680] [serial = 1448] [outer = 128B3000] 20:54:56 INFO - PROCESS | 680 | 1467431696910 Marionette TRACE conn6 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 20:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 630ms 20:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:54:56 INFO - PROCESS | 680 | 1467431696939 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 20:54:56 INFO - PROCESS | 680 | 1467431696941 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 20:54:56 INFO - PROCESS | 680 | 1467431696945 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:54:56 INFO - PROCESS | 680 | 1467431696946 Marionette TRACE conn6 <- [1,1894,null,{}] 20:54:56 INFO - PROCESS | 680 | 1467431696949 Marionette TRACE conn6 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:56 INFO - PROCESS | 680 | 1467431696951 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:57 INFO - PROCESS | 680 | 1467431697065 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 20:54:57 INFO - PROCESS | 680 | 1467431697073 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:57 INFO - PROCESS | 680 | 1467431697075 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:57 INFO - PROCESS | 680 | ++DOCSHELL 178B7000 == 36 [pid = 680] [id = 483] 20:54:57 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (178BAC00) [pid = 680] [serial = 1449] [outer = 00000000] 20:54:57 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (17971400) [pid = 680] [serial = 1450] [outer = 178BAC00] 20:54:57 INFO - PROCESS | 680 | 1467431697117 Marionette DEBUG loaded listener.js 20:54:57 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (17E29800) [pid = 680] [serial = 1451] [outer = 178BAC00] 20:54:57 INFO - PROCESS | 680 | 1467431697858 Marionette TRACE conn6 <- [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]]]}] 20:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 970ms 20:54:57 INFO - PROCESS | 680 | 1467431697916 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 20:54:57 INFO - PROCESS | 680 | 1467431697921 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 20:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:54:57 INFO - PROCESS | 680 | 1467431697951 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:54:57 INFO - PROCESS | 680 | 1467431697956 Marionette TRACE conn6 <- [1,1898,null,{}] 20:54:57 INFO - PROCESS | 680 | 1467431697962 Marionette TRACE conn6 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:57 INFO - PROCESS | 680 | 1467431697964 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:58 INFO - PROCESS | 680 | 1467431698091 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 20:54:58 INFO - PROCESS | 680 | 1467431698225 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:58 INFO - PROCESS | 680 | 1467431698228 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:58 INFO - PROCESS | 680 | ++DOCSHELL 0E03E800 == 37 [pid = 680] [id = 484] 20:54:58 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (0E149800) [pid = 680] [serial = 1452] [outer = 00000000] 20:54:58 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (0E535400) [pid = 680] [serial = 1453] [outer = 0E149800] 20:54:58 INFO - PROCESS | 680 | 1467431698286 Marionette DEBUG loaded listener.js 20:54:58 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (0F0D7000) [pid = 680] [serial = 1454] [outer = 0E149800] 20:54:58 INFO - PROCESS | 680 | 1467431698923 Marionette TRACE conn6 <- [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]]]}] 20:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1028ms 20:54:58 INFO - PROCESS | 680 | 1467431698980 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 20:54:58 INFO - PROCESS | 680 | 1467431698985 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 20:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:54:58 INFO - PROCESS | 680 | 1467431698992 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:54:58 INFO - PROCESS | 680 | 1467431698995 Marionette TRACE conn6 <- [1,1902,null,{}] 20:54:59 INFO - PROCESS | 680 | 1467431698999 Marionette TRACE conn6 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:59 INFO - PROCESS | 680 | 1467431699002 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:59 INFO - PROCESS | 680 | 1467431699126 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 20:54:59 INFO - PROCESS | 680 | 1467431699278 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:59 INFO - PROCESS | 680 | 1467431699281 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:54:59 INFO - PROCESS | 680 | ++DOCSHELL 0E150800 == 38 [pid = 680] [id = 485] 20:54:59 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (12D92800) [pid = 680] [serial = 1455] [outer = 00000000] 20:54:59 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (13F41800) [pid = 680] [serial = 1456] [outer = 12D92800] 20:54:59 INFO - PROCESS | 680 | 1467431699341 Marionette DEBUG loaded listener.js 20:54:59 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (1596F400) [pid = 680] [serial = 1457] [outer = 12D92800] 20:55:00 INFO - PROCESS | 680 | 1467431700144 Marionette TRACE conn6 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 20:55:00 INFO - PROCESS | 680 | --DOCSHELL 09264C00 == 37 [pid = 680] [id = 482] 20:55:00 INFO - PROCESS | 680 | --DOCSHELL 0DFCD400 == 36 [pid = 680] [id = 481] 20:55:00 INFO - PROCESS | 680 | --DOCSHELL 0E034C00 == 35 [pid = 680] [id = 480] 20:55:00 INFO - PROCESS | 680 | --DOCSHELL 15FA2800 == 34 [pid = 680] [id = 479] 20:55:00 INFO - PROCESS | 680 | --DOCSHELL 13F43C00 == 33 [pid = 680] [id = 478] 20:55:00 INFO - PROCESS | 680 | --DOCSHELL 12D95400 == 32 [pid = 680] [id = 477] 20:55:00 INFO - PROCESS | 680 | --DOCSHELL 0E702400 == 31 [pid = 680] [id = 476] 20:55:00 INFO - PROCESS | 680 | --DOCSHELL 0E03C000 == 30 [pid = 680] [id = 475] 20:55:00 INFO - PROCESS | 680 | --DOCSHELL 0E587C00 == 29 [pid = 680] [id = 474] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 89 (144CEC00) [pid = 680] [serial = 1393] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 88 (14B59400) [pid = 680] [serial = 1394] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 87 (1680A000) [pid = 680] [serial = 1397] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 86 (15FAB400) [pid = 680] [serial = 1396] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E06E800) [pid = 680] [serial = 1378] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E155400) [pid = 680] [serial = 1379] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 83 (12E28400) [pid = 680] [serial = 1390] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E153400) [pid = 680] [serial = 1384] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E22F000) [pid = 680] [serial = 1385] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 80 (185EC000) [pid = 680] [serial = 1376] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 79 (12311000) [pid = 680] [serial = 1387] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 78 (123E2000) [pid = 680] [serial = 1388] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0DAF2400) [pid = 680] [serial = 1381] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 76 (12F4A000) [pid = 680] [serial = 1402] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 75 (17005800) [pid = 680] [serial = 1399] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0DF90000) [pid = 680] [serial = 1382] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 73 (178B5400) [pid = 680] [serial = 1406] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 72 (178BF000) [pid = 680] [serial = 1408] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 71 (178C3400) [pid = 680] [serial = 1409] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 70 (176C9400) [pid = 680] [serial = 1405] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 69 (16E28800) [pid = 680] [serial = 1400] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 68 (16B14400) [pid = 680] [serial = 1403] [outer = 00000000] [url = about:blank] 20:55:00 INFO - PROCESS | 680 | --DOMWINDOW == 67 (12E4E400) [pid = 680] [serial = 1391] [outer = 00000000] [url = about:blank] 20:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1220ms 20:55:00 INFO - PROCESS | 680 | 1467431700215 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 20:55:00 INFO - PROCESS | 680 | 1467431700219 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 20:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:55:00 INFO - PROCESS | 680 | 1467431700223 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:55:00 INFO - PROCESS | 680 | 1467431700226 Marionette TRACE conn6 <- [1,1906,null,{}] 20:55:00 INFO - PROCESS | 680 | 1467431700232 Marionette TRACE conn6 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:00 INFO - PROCESS | 680 | 1467431700234 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:00 INFO - PROCESS | 680 | 1467431700327 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 20:55:00 INFO - PROCESS | 680 | 1467431700334 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:00 INFO - PROCESS | 680 | 1467431700336 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:00 INFO - PROCESS | 680 | ++DOCSHELL 0DF90000 == 30 [pid = 680] [id = 486] 20:55:00 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0DF92000) [pid = 680] [serial = 1458] [outer = 00000000] 20:55:00 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0E030800) [pid = 680] [serial = 1459] [outer = 0DF92000] 20:55:00 INFO - PROCESS | 680 | 1467431700384 Marionette DEBUG loaded listener.js 20:55:00 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E074C00) [pid = 680] [serial = 1460] [outer = 0DF92000] 20:55:00 INFO - PROCESS | 680 | 1467431700906 Marionette TRACE conn6 <- [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]]]}] 20:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 730ms 20:55:00 INFO - PROCESS | 680 | 1467431700955 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 20:55:00 INFO - PROCESS | 680 | 1467431700959 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 20:55:00 INFO - PROCESS | 680 | 1467431700965 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:55:00 INFO - PROCESS | 680 | 1467431700967 Marionette TRACE conn6 <- [1,1910,null,{}] 20:55:00 INFO - PROCESS | 680 | 1467431700971 Marionette TRACE conn6 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:00 INFO - PROCESS | 680 | 1467431700974 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:01 INFO - PROCESS | 680 | 1467431701058 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 20:55:01 INFO - PROCESS | 680 | 1467431701153 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:01 INFO - PROCESS | 680 | 1467431701155 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:01 INFO - PROCESS | 680 | ++DOCSHELL 0DF8BC00 == 31 [pid = 680] [id = 487] 20:55:01 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E259800) [pid = 680] [serial = 1461] [outer = 00000000] 20:55:01 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E704800) [pid = 680] [serial = 1462] [outer = 0E259800] 20:55:01 INFO - PROCESS | 680 | 1467431701204 Marionette DEBUG loaded listener.js 20:55:01 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0E8C8000) [pid = 680] [serial = 1463] [outer = 0E259800] 20:55:01 INFO - PROCESS | 680 | 1467431701627 Marionette TRACE conn6 <- [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]]]}] 20:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 20:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:55:01 INFO - PROCESS | 680 | 1467431701640 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 20:55:01 INFO - PROCESS | 680 | 1467431701642 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 20:55:01 INFO - PROCESS | 680 | 1467431701645 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:55:01 INFO - PROCESS | 680 | 1467431701649 Marionette TRACE conn6 <- [1,1914,null,{}] 20:55:01 INFO - PROCESS | 680 | 1467431701659 Marionette TRACE conn6 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:01 INFO - PROCESS | 680 | 1467431701664 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:01 INFO - PROCESS | 680 | 1467431701747 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 20:55:01 INFO - PROCESS | 680 | 1467431701754 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:01 INFO - PROCESS | 680 | 1467431701757 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:01 INFO - PROCESS | 680 | ++DOCSHELL 12E2E800 == 32 [pid = 680] [id = 488] 20:55:01 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (12E48000) [pid = 680] [serial = 1464] [outer = 00000000] 20:55:01 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (12F47400) [pid = 680] [serial = 1465] [outer = 12E48000] 20:55:01 INFO - PROCESS | 680 | 1467431701814 Marionette DEBUG loaded listener.js 20:55:01 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (13A58800) [pid = 680] [serial = 1466] [outer = 12E48000] 20:55:02 INFO - PROCESS | 680 | 1467431702260 Marionette TRACE conn6 <- [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]]]}] 20:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 631ms 20:55:02 INFO - PROCESS | 680 | 1467431702283 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 20:55:02 INFO - PROCESS | 680 | 1467431702286 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 20:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:55:02 INFO - PROCESS | 680 | 1467431702292 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:55:02 INFO - PROCESS | 680 | 1467431702294 Marionette TRACE conn6 <- [1,1918,null,{}] 20:55:02 INFO - PROCESS | 680 | 1467431702297 Marionette TRACE conn6 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:02 INFO - PROCESS | 680 | 1467431702299 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:02 INFO - PROCESS | 680 | 1467431702433 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 20:55:02 INFO - PROCESS | 680 | 1467431702447 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:02 INFO - PROCESS | 680 | 1467431702449 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:02 INFO - PROCESS | 680 | ++DOCSHELL 15AE2400 == 33 [pid = 680] [id = 489] 20:55:02 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (15AE4000) [pid = 680] [serial = 1467] [outer = 00000000] 20:55:02 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (15FAD000) [pid = 680] [serial = 1468] [outer = 15AE4000] 20:55:02 INFO - PROCESS | 680 | 1467431702493 Marionette DEBUG loaded listener.js 20:55:02 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (16806400) [pid = 680] [serial = 1469] [outer = 15AE4000] 20:55:02 INFO - PROCESS | 680 | 1467431702937 Marionette TRACE conn6 <- [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]]]}] 20:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 670ms 20:55:02 INFO - PROCESS | 680 | 1467431702962 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 20:55:02 INFO - PROCESS | 680 | 1467431702964 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 20:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:55:02 INFO - PROCESS | 680 | 1467431702967 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:55:02 INFO - PROCESS | 680 | 1467431702968 Marionette TRACE conn6 <- [1,1922,null,{}] 20:55:02 INFO - PROCESS | 680 | 1467431702972 Marionette TRACE conn6 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:02 INFO - PROCESS | 680 | 1467431702974 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:03 INFO - PROCESS | 680 | 1467431703084 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 20:55:03 INFO - PROCESS | 680 | 1467431703090 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:03 INFO - PROCESS | 680 | 1467431703092 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:03 INFO - PROCESS | 680 | ++DOCSHELL 1688E000 == 34 [pid = 680] [id = 490] 20:55:03 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (16B12000) [pid = 680] [serial = 1470] [outer = 00000000] 20:55:03 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (16E28800) [pid = 680] [serial = 1471] [outer = 16B12000] 20:55:03 INFO - PROCESS | 680 | 1467431703135 Marionette DEBUG loaded listener.js 20:55:03 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (17005800) [pid = 680] [serial = 1472] [outer = 16B12000] 20:55:03 INFO - PROCESS | 680 | 1467431703634 Marionette TRACE conn6 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 20:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 730ms 20:55:03 INFO - PROCESS | 680 | 1467431703698 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 20:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:55:03 INFO - PROCESS | 680 | 1467431703700 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 20:55:03 INFO - PROCESS | 680 | 1467431703703 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:55:03 INFO - PROCESS | 680 | 1467431703705 Marionette TRACE conn6 <- [1,1926,null,{}] 20:55:03 INFO - PROCESS | 680 | 1467431703708 Marionette TRACE conn6 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:03 INFO - PROCESS | 680 | 1467431703714 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:03 INFO - PROCESS | 680 | 1467431703865 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 20:55:03 INFO - PROCESS | 680 | 1467431703936 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:03 INFO - PROCESS | 680 | 1467431703938 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:03 INFO - PROCESS | 680 | ++DOCSHELL 17097800 == 35 [pid = 680] [id = 491] 20:55:03 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (17098400) [pid = 680] [serial = 1473] [outer = 00000000] 20:55:03 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (178C0000) [pid = 680] [serial = 1474] [outer = 17098400] 20:55:03 INFO - PROCESS | 680 | 1467431703981 Marionette DEBUG loaded listener.js 20:55:04 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (0E7CD400) [pid = 680] [serial = 1475] [outer = 17098400] 20:55:04 INFO - PROCESS | 680 | 1467431704388 Marionette TRACE conn6 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 20:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 730ms 20:55:04 INFO - PROCESS | 680 | --DOMWINDOW == 84 (12D9F000) [pid = 680] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:55:04 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E77EC00) [pid = 680] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:55:04 INFO - PROCESS | 680 | --DOMWINDOW == 82 (13F45400) [pid = 680] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:55:04 INFO - PROCESS | 680 | --DOMWINDOW == 81 (15FA5800) [pid = 680] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:55:04 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0E58C400) [pid = 680] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:55:04 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0E03D400) [pid = 680] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:55:04 INFO - PROCESS | 680 | --DOMWINDOW == 78 (128B3000) [pid = 680] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:55:04 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0E153000) [pid = 680] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:55:04 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0E034000) [pid = 680] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:55:04 INFO - PROCESS | 680 | --DOMWINDOW == 75 (125E1400) [pid = 680] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:55:04 INFO - PROCESS | 680 | --DOMWINDOW == 74 (176C8400) [pid = 680] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:55:04 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0DF93000) [pid = 680] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:55:04 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0E254C00) [pid = 680] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:55:04 INFO - PROCESS | 680 | 1467431704539 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 20:55:04 INFO - PROCESS | 680 | 1467431704541 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 20:55:04 INFO - PROCESS | 680 | 1467431704546 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:55:04 INFO - PROCESS | 680 | 1467431704548 Marionette TRACE conn6 <- [1,1930,null,{}] 20:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:55:04 INFO - PROCESS | 680 | 1467431704551 Marionette TRACE conn6 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:04 INFO - PROCESS | 680 | 1467431704553 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:04 INFO - PROCESS | 680 | 1467431704635 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 20:55:04 INFO - PROCESS | 680 | 1467431704640 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:04 INFO - PROCESS | 680 | 1467431704642 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:04 INFO - PROCESS | 680 | ++DOCSHELL 0E22B000 == 36 [pid = 680] [id = 492] 20:55:04 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0E420400) [pid = 680] [serial = 1476] [outer = 00000000] 20:55:04 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0E8BF800) [pid = 680] [serial = 1477] [outer = 0E420400] 20:55:04 INFO - PROCESS | 680 | 1467431704684 Marionette DEBUG loaded listener.js 20:55:04 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (13F40800) [pid = 680] [serial = 1478] [outer = 0E420400] 20:55:05 INFO - PROCESS | 680 | 1467431705098 Marionette TRACE conn6 <- [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]]]}] 20:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 630ms 20:55:05 INFO - PROCESS | 680 | 1467431705184 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 20:55:05 INFO - PROCESS | 680 | 1467431705186 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 20:55:05 INFO - PROCESS | 680 | 1467431705190 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:55:05 INFO - PROCESS | 680 | 1467431705191 Marionette TRACE conn6 <- [1,1934,null,{}] 20:55:05 INFO - PROCESS | 680 | 1467431705195 Marionette TRACE conn6 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:05 INFO - PROCESS | 680 | 1467431705196 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:05 INFO - PROCESS | 680 | 1467431705275 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 20:55:05 INFO - PROCESS | 680 | 1467431705281 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:05 INFO - PROCESS | 680 | 1467431705283 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:05 INFO - PROCESS | 680 | ++DOCSHELL 16803800 == 37 [pid = 680] [id = 493] 20:55:05 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (176D1C00) [pid = 680] [serial = 1479] [outer = 00000000] 20:55:05 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (17973800) [pid = 680] [serial = 1480] [outer = 176D1C00] 20:55:05 INFO - PROCESS | 680 | 1467431705325 Marionette DEBUG loaded listener.js 20:55:05 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (18236000) [pid = 680] [serial = 1481] [outer = 176D1C00] 20:55:05 INFO - PROCESS | 680 | 1467431705753 Marionette TRACE conn6 <- [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]]]}] 20:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 570ms 20:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:55:05 INFO - PROCESS | 680 | 1467431705764 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 20:55:05 INFO - PROCESS | 680 | 1467431705766 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 20:55:05 INFO - PROCESS | 680 | 1467431705769 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:55:05 INFO - PROCESS | 680 | 1467431705770 Marionette TRACE conn6 <- [1,1938,null,{}] 20:55:05 INFO - PROCESS | 680 | 1467431705774 Marionette TRACE conn6 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:05 INFO - PROCESS | 680 | 1467431705776 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:05 INFO - PROCESS | 680 | 1467431705902 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 20:55:05 INFO - PROCESS | 680 | 1467431705910 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:05 INFO - PROCESS | 680 | 1467431705912 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:05 INFO - PROCESS | 680 | ++DOCSHELL 12E30800 == 38 [pid = 680] [id = 494] 20:55:05 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (18529C00) [pid = 680] [serial = 1482] [outer = 00000000] 20:55:05 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (185E4400) [pid = 680] [serial = 1483] [outer = 18529C00] 20:55:05 INFO - PROCESS | 680 | 1467431705954 Marionette DEBUG loaded listener.js 20:55:06 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (185E8800) [pid = 680] [serial = 1484] [outer = 18529C00] 20:55:06 INFO - PROCESS | 680 | 1467431706388 Marionette TRACE conn6 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 20:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 670ms 20:55:06 INFO - PROCESS | 680 | 1467431706442 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 20:55:06 INFO - PROCESS | 680 | 1467431706444 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 20:55:06 INFO - PROCESS | 680 | 1467431706447 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:55:06 INFO - PROCESS | 680 | 1467431706449 Marionette TRACE conn6 <- [1,1942,null,{}] 20:55:06 INFO - PROCESS | 680 | 1467431706463 Marionette TRACE conn6 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:06 INFO - PROCESS | 680 | 1467431706465 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:06 INFO - PROCESS | 680 | 1467431706545 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 20:55:06 INFO - PROCESS | 680 | 1467431706686 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:06 INFO - PROCESS | 680 | 1467431706689 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:06 INFO - PROCESS | 680 | ++DOCSHELL 0925A400 == 39 [pid = 680] [id = 495] 20:55:06 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (09264C00) [pid = 680] [serial = 1485] [outer = 00000000] 20:55:06 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (0DA5F400) [pid = 680] [serial = 1486] [outer = 09264C00] 20:55:06 INFO - PROCESS | 680 | 1467431706792 Marionette DEBUG loaded listener.js 20:55:06 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (0DFCFC00) [pid = 680] [serial = 1487] [outer = 09264C00] 20:55:07 INFO - PROCESS | 680 | 1467431707406 Marionette TRACE conn6 <- [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]]]}] 20:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1031ms 20:55:07 INFO - PROCESS | 680 | 1467431707483 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 20:55:07 INFO - PROCESS | 680 | 1467431707487 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 20:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:55:07 INFO - PROCESS | 680 | 1467431707492 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:55:07 INFO - PROCESS | 680 | 1467431707495 Marionette TRACE conn6 <- [1,1946,null,{}] 20:55:07 INFO - PROCESS | 680 | 1467431707520 Marionette TRACE conn6 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:07 INFO - PROCESS | 680 | 1467431707523 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:07 INFO - PROCESS | 680 | 1467431707694 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 20:55:07 INFO - PROCESS | 680 | 1467431707706 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:07 INFO - PROCESS | 680 | 1467431707709 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:07 INFO - PROCESS | 680 | ++DOCSHELL 125A1800 == 40 [pid = 680] [id = 496] 20:55:07 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (125A5C00) [pid = 680] [serial = 1488] [outer = 00000000] 20:55:07 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (1289D000) [pid = 680] [serial = 1489] [outer = 125A5C00] 20:55:07 INFO - PROCESS | 680 | 1467431707764 Marionette DEBUG loaded listener.js 20:55:07 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (12E4F400) [pid = 680] [serial = 1490] [outer = 125A5C00] 20:55:08 INFO - PROCESS | 680 | 1467431708414 Marionette TRACE conn6 <- [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]]]}] 20:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 950ms 20:55:08 INFO - PROCESS | 680 | 1467431708449 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 20:55:08 INFO - PROCESS | 680 | 1467431708453 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 20:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:55:08 INFO - PROCESS | 680 | 1467431708457 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:55:08 INFO - PROCESS | 680 | 1467431708459 Marionette TRACE conn6 <- [1,1950,null,{}] 20:55:08 INFO - PROCESS | 680 | 1467431708463 Marionette TRACE conn6 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:08 INFO - PROCESS | 680 | 1467431708466 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:08 INFO - PROCESS | 680 | 1467431708579 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 20:55:08 INFO - PROCESS | 680 | 1467431708722 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:08 INFO - PROCESS | 680 | 1467431708725 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:08 INFO - PROCESS | 680 | ++DOCSHELL 128B6800 == 41 [pid = 680] [id = 497] 20:55:08 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (1709D400) [pid = 680] [serial = 1491] [outer = 00000000] 20:55:08 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (178B8400) [pid = 680] [serial = 1492] [outer = 1709D400] 20:55:08 INFO - PROCESS | 680 | 1467431708782 Marionette DEBUG loaded listener.js 20:55:08 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (17E35C00) [pid = 680] [serial = 1493] [outer = 1709D400] 20:55:09 INFO - PROCESS | 680 | 1467431709378 Marionette TRACE conn6 <- [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]]]}] 20:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 970ms 20:55:09 INFO - PROCESS | 680 | 1467431709431 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 20:55:09 INFO - PROCESS | 680 | 1467431709434 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 20:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:55:09 INFO - PROCESS | 680 | 1467431709444 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:55:09 INFO - PROCESS | 680 | 1467431709450 Marionette TRACE conn6 <- [1,1954,null,{}] 20:55:09 INFO - PROCESS | 680 | 1467431709455 Marionette TRACE conn6 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:09 INFO - PROCESS | 680 | 1467431709459 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:09 INFO - PROCESS | 680 | 1467431709568 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 20:55:09 INFO - PROCESS | 680 | 1467431709717 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:09 INFO - PROCESS | 680 | 1467431709720 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:09 INFO - PROCESS | 680 | ++DOCSHELL 176D1000 == 42 [pid = 680] [id = 498] 20:55:09 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (176D2400) [pid = 680] [serial = 1494] [outer = 00000000] 20:55:09 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (19489000) [pid = 680] [serial = 1495] [outer = 176D2400] 20:55:09 INFO - PROCESS | 680 | 1467431709776 Marionette DEBUG loaded listener.js 20:55:09 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (1948F800) [pid = 680] [serial = 1496] [outer = 176D2400] 20:55:10 INFO - PROCESS | 680 | 1467431710538 Marionette TRACE conn6 <- [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]]]}] 20:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1135ms 20:55:10 INFO - PROCESS | 680 | 1467431710576 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 20:55:10 INFO - PROCESS | 680 | 1467431710580 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 20:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:55:10 INFO - PROCESS | 680 | 1467431710584 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:55:10 INFO - PROCESS | 680 | 1467431710587 Marionette TRACE conn6 <- [1,1958,null,{}] 20:55:10 INFO - PROCESS | 680 | 1467431710593 Marionette TRACE conn6 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:10 INFO - PROCESS | 680 | 1467431710595 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:10 INFO - PROCESS | 680 | 1467431710726 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 20:55:11 INFO - PROCESS | 680 | --DOCSHELL 12E30800 == 41 [pid = 680] [id = 494] 20:55:11 INFO - PROCESS | 680 | --DOCSHELL 16803800 == 40 [pid = 680] [id = 493] 20:55:11 INFO - PROCESS | 680 | --DOCSHELL 0E22B000 == 39 [pid = 680] [id = 492] 20:55:11 INFO - PROCESS | 680 | --DOCSHELL 17097800 == 38 [pid = 680] [id = 491] 20:55:11 INFO - PROCESS | 680 | --DOCSHELL 1688E000 == 37 [pid = 680] [id = 490] 20:55:11 INFO - PROCESS | 680 | --DOCSHELL 15AE2400 == 36 [pid = 680] [id = 489] 20:55:11 INFO - PROCESS | 680 | --DOCSHELL 12E2E800 == 35 [pid = 680] [id = 488] 20:55:11 INFO - PROCESS | 680 | --DOCSHELL 0DF8BC00 == 34 [pid = 680] [id = 487] 20:55:11 INFO - PROCESS | 680 | --DOCSHELL 0DF90000 == 33 [pid = 680] [id = 486] 20:55:11 INFO - PROCESS | 680 | --DOCSHELL 178B7000 == 32 [pid = 680] [id = 483] 20:55:11 INFO - PROCESS | 680 | --DOCSHELL 0E03E800 == 31 [pid = 680] [id = 484] 20:55:11 INFO - PROCESS | 680 | --DOCSHELL 0E150800 == 30 [pid = 680] [id = 485] 20:55:11 INFO - PROCESS | 680 | --DOCSHELL 176D1000 == 29 [pid = 680] [id = 498] 20:55:11 INFO - PROCESS | 680 | --DOCSHELL 128B6800 == 28 [pid = 680] [id = 497] 20:55:11 INFO - PROCESS | 680 | --DOCSHELL 0925A400 == 27 [pid = 680] [id = 495] 20:55:11 INFO - PROCESS | 680 | --DOCSHELL 125A1800 == 26 [pid = 680] [id = 496] 20:55:11 INFO - PROCESS | 680 | 1467431711483 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:11 INFO - PROCESS | 680 | 1467431711486 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 92 (17971400) [pid = 680] [serial = 1450] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 91 (12E4C000) [pid = 680] [serial = 1432] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 90 (0E8CA400) [pid = 680] [serial = 1429] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 89 (0F236800) [pid = 680] [serial = 1430] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 88 (14B58000) [pid = 680] [serial = 1435] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 87 (161C9800) [pid = 680] [serial = 1438] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 86 (1680AC00) [pid = 680] [serial = 1439] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 85 (125E3C00) [pid = 680] [serial = 1424] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E078800) [pid = 680] [serial = 1426] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E154800) [pid = 680] [serial = 1427] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 82 (123E8C00) [pid = 680] [serial = 1423] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 81 (176CC800) [pid = 680] [serial = 1447] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 80 (16E21C00) [pid = 680] [serial = 1441] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 79 (170A3000) [pid = 680] [serial = 1442] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0E257400) [pid = 680] [serial = 1412] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0E074400) [pid = 680] [serial = 1411] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 76 (12DCDC00) [pid = 680] [serial = 1415] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 75 (128B7000) [pid = 680] [serial = 1414] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 74 (17E32C00) [pid = 680] [serial = 1418] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 73 (17972C00) [pid = 680] [serial = 1417] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0E8CC000) [pid = 680] [serial = 1421] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 71 (0E157800) [pid = 680] [serial = 1420] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 70 (16883400) [pid = 680] [serial = 1444] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 69 (1596D400) [pid = 680] [serial = 1448] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 68 (15AE2800) [pid = 680] [serial = 1436] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 67 (12FF1800) [pid = 680] [serial = 1433] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | --DOMWINDOW == 66 (16E22800) [pid = 680] [serial = 1445] [outer = 00000000] [url = about:blank] 20:55:11 INFO - PROCESS | 680 | ++DOCSHELL 0931EC00 == 27 [pid = 680] [id = 499] 20:55:11 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0931FC00) [pid = 680] [serial = 1497] [outer = 00000000] 20:55:11 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0D294000) [pid = 680] [serial = 1498] [outer = 0931FC00] 20:55:11 INFO - PROCESS | 680 | 1467431711659 Marionette DEBUG loaded listener.js 20:55:11 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0DAFAC00) [pid = 680] [serial = 1499] [outer = 0931FC00] 20:55:12 INFO - PROCESS | 680 | 1467431712064 Marionette TRACE conn6 <- [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]]]}] 20:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1538ms 20:55:12 INFO - PROCESS | 680 | 1467431712129 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 20:55:12 INFO - PROCESS | 680 | 1467431712132 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 20:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:55:12 INFO - PROCESS | 680 | 1467431712137 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:55:12 INFO - PROCESS | 680 | 1467431712139 Marionette TRACE conn6 <- [1,1962,null,{}] 20:55:12 INFO - PROCESS | 680 | 1467431712145 Marionette TRACE conn6 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:12 INFO - PROCESS | 680 | 1467431712149 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:12 INFO - PROCESS | 680 | 1467431712240 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 20:55:12 INFO - PROCESS | 680 | 1467431712249 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:12 INFO - PROCESS | 680 | 1467431712251 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:12 INFO - PROCESS | 680 | ++DOCSHELL 0E06B400 == 28 [pid = 680] [id = 500] 20:55:12 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E06F400) [pid = 680] [serial = 1500] [outer = 00000000] 20:55:12 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E150C00) [pid = 680] [serial = 1501] [outer = 0E06F400] 20:55:12 INFO - PROCESS | 680 | 1467431712299 Marionette DEBUG loaded listener.js 20:55:12 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E221800) [pid = 680] [serial = 1502] [outer = 0E06F400] 20:55:12 INFO - PROCESS | 680 | 1467431712776 Marionette TRACE conn6 <- [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]]]}] 20:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 670ms 20:55:12 INFO - PROCESS | 680 | 1467431712812 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 20:55:12 INFO - PROCESS | 680 | 1467431712816 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 20:55:12 INFO - PROCESS | 680 | 1467431712820 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:55:12 INFO - PROCESS | 680 | 1467431712822 Marionette TRACE conn6 <- [1,1966,null,{}] 20:55:12 INFO - PROCESS | 680 | 1467431712826 Marionette TRACE conn6 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:12 INFO - PROCESS | 680 | 1467431712829 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:12 INFO - PROCESS | 680 | 1467431712951 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 20:55:13 INFO - PROCESS | 680 | 1467431713048 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:13 INFO - PROCESS | 680 | 1467431713050 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:13 INFO - PROCESS | 680 | ++DOCSHELL 0E52D800 == 29 [pid = 680] [id = 501] 20:55:13 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0E531C00) [pid = 680] [serial = 1503] [outer = 00000000] 20:55:13 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0E537C00) [pid = 680] [serial = 1504] [outer = 0E531C00] 20:55:13 INFO - PROCESS | 680 | 1467431713095 Marionette DEBUG loaded listener.js 20:55:13 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (0E789400) [pid = 680] [serial = 1505] [outer = 0E531C00] 20:55:13 INFO - PROCESS | 680 | 1467431713501 Marionette TRACE conn6 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 730ms 20:55:13 INFO - PROCESS | 680 | 1467431713555 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 20:55:13 INFO - PROCESS | 680 | 1467431713557 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 20:55:13 INFO - PROCESS | 680 | 1467431713562 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:55:13 INFO - PROCESS | 680 | 1467431713568 Marionette TRACE conn6 <- [1,1970,null,{}] 20:55:13 INFO - PROCESS | 680 | 1467431713588 Marionette TRACE conn6 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:13 INFO - PROCESS | 680 | 1467431713592 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:13 INFO - PROCESS | 680 | 1467431713713 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 20:55:13 INFO - PROCESS | 680 | 1467431713776 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:13 INFO - PROCESS | 680 | 1467431713778 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:13 INFO - PROCESS | 680 | ++DOCSHELL 123DB800 == 30 [pid = 680] [id = 502] 20:55:13 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (123E3400) [pid = 680] [serial = 1506] [outer = 00000000] 20:55:13 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (125E2000) [pid = 680] [serial = 1507] [outer = 123E3400] 20:55:13 INFO - PROCESS | 680 | 1467431713823 Marionette DEBUG loaded listener.js 20:55:13 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (1289D400) [pid = 680] [serial = 1508] [outer = 123E3400] 20:55:14 INFO - PROCESS | 680 | 1467431714257 Marionette TRACE conn6 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 750ms 20:55:14 INFO - PROCESS | 680 | 1467431714343 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 20:55:14 INFO - PROCESS | 680 | 1467431714345 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 20:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:55:14 INFO - PROCESS | 680 | 1467431714349 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:55:14 INFO - PROCESS | 680 | 1467431714351 Marionette TRACE conn6 <- [1,1974,null,{}] 20:55:14 INFO - PROCESS | 680 | 1467431714359 Marionette TRACE conn6 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:14 INFO - PROCESS | 680 | 1467431714361 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:14 INFO - PROCESS | 680 | 1467431714480 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 20:55:14 INFO - PROCESS | 680 | 1467431714546 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:14 INFO - PROCESS | 680 | 1467431714548 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:14 INFO - PROCESS | 680 | ++DOCSHELL 12E23800 == 31 [pid = 680] [id = 503] 20:55:14 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (12E28400) [pid = 680] [serial = 1509] [outer = 00000000] 20:55:14 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (12EDC000) [pid = 680] [serial = 1510] [outer = 12E28400] 20:55:14 INFO - PROCESS | 680 | 1467431714595 Marionette DEBUG loaded listener.js 20:55:14 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (12EE6400) [pid = 680] [serial = 1511] [outer = 12E28400] 20:55:15 INFO - PROCESS | 680 | 1467431715015 Marionette TRACE conn6 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 730ms 20:55:15 INFO - PROCESS | 680 | 1467431715085 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 20:55:15 INFO - PROCESS | 680 | 1467431715087 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 20:55:15 INFO - PROCESS | 680 | 1467431715090 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:55:15 INFO - PROCESS | 680 | 1467431715092 Marionette TRACE conn6 <- [1,1978,null,{}] 20:55:15 INFO - PROCESS | 680 | 1467431715095 Marionette TRACE conn6 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:15 INFO - PROCESS | 680 | 1467431715097 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:15 INFO - PROCESS | 680 | 1467431715212 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 20:55:15 INFO - PROCESS | 680 | 1467431715223 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:15 INFO - PROCESS | 680 | 1467431715229 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:15 INFO - PROCESS | 680 | ++DOCSHELL 13A57C00 == 32 [pid = 680] [id = 504] 20:55:15 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (13A58400) [pid = 680] [serial = 1512] [outer = 00000000] 20:55:15 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (144C7C00) [pid = 680] [serial = 1513] [outer = 13A58400] 20:55:15 INFO - PROCESS | 680 | 1467431715338 Marionette DEBUG loaded listener.js 20:55:15 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (1596FC00) [pid = 680] [serial = 1514] [outer = 13A58400] 20:55:15 INFO - PROCESS | 680 | --DOMWINDOW == 83 (16B12000) [pid = 680] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:55:15 INFO - PROCESS | 680 | --DOMWINDOW == 82 (17098400) [pid = 680] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:55:15 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E149800) [pid = 680] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:55:15 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0E259800) [pid = 680] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:55:15 INFO - PROCESS | 680 | --DOMWINDOW == 79 (178BAC00) [pid = 680] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:55:15 INFO - PROCESS | 680 | --DOMWINDOW == 78 (12D92800) [pid = 680] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:55:15 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0DF92000) [pid = 680] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:55:15 INFO - PROCESS | 680 | --DOMWINDOW == 76 (12E48000) [pid = 680] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:55:15 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0E420400) [pid = 680] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:55:15 INFO - PROCESS | 680 | --DOMWINDOW == 74 (15AE4000) [pid = 680] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:55:15 INFO - PROCESS | 680 | --DOMWINDOW == 73 (176D1C00) [pid = 680] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:55:15 INFO - PROCESS | 680 | --DOMWINDOW == 72 (18529C00) [pid = 680] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:55:15 INFO - PROCESS | 680 | 1467431715987 Marionette TRACE conn6 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 932ms 20:55:16 INFO - PROCESS | 680 | 1467431716032 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 20:55:16 INFO - PROCESS | 680 | 1467431716034 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 20:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:55:16 INFO - PROCESS | 680 | 1467431716037 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:55:16 INFO - PROCESS | 680 | 1467431716039 Marionette TRACE conn6 <- [1,1982,null,{}] 20:55:16 INFO - PROCESS | 680 | 1467431716042 Marionette TRACE conn6 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:16 INFO - PROCESS | 680 | 1467431716044 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:16 INFO - PROCESS | 680 | 1467431716127 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 20:55:16 INFO - PROCESS | 680 | 1467431716135 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:16 INFO - PROCESS | 680 | 1467431716136 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:16 INFO - PROCESS | 680 | ++DOCSHELL 0DAFE400 == 33 [pid = 680] [id = 505] 20:55:16 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (12DC6400) [pid = 680] [serial = 1515] [outer = 00000000] 20:55:16 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (15FA9800) [pid = 680] [serial = 1516] [outer = 12DC6400] 20:55:16 INFO - PROCESS | 680 | 1467431716189 Marionette DEBUG loaded listener.js 20:55:16 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (15FAC400) [pid = 680] [serial = 1517] [outer = 12DC6400] 20:55:16 INFO - PROCESS | 680 | 1467431716619 Marionette TRACE conn6 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 20:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 630ms 20:55:16 INFO - PROCESS | 680 | 1467431716674 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 20:55:16 INFO - PROCESS | 680 | 1467431716676 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 20:55:16 INFO - PROCESS | 680 | 1467431716679 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:55:16 INFO - PROCESS | 680 | 1467431716681 Marionette TRACE conn6 <- [1,1986,null,{}] 20:55:16 INFO - PROCESS | 680 | 1467431716684 Marionette TRACE conn6 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:16 INFO - PROCESS | 680 | 1467431716686 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:16 INFO - PROCESS | 680 | 1467431716765 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 20:55:16 INFO - PROCESS | 680 | 1467431716770 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:16 INFO - PROCESS | 680 | 1467431716772 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:16 INFO - PROCESS | 680 | ++DOCSHELL 16803400 == 34 [pid = 680] [id = 506] 20:55:16 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (16803800) [pid = 680] [serial = 1518] [outer = 00000000] 20:55:16 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (16E21C00) [pid = 680] [serial = 1519] [outer = 16803800] 20:55:16 INFO - PROCESS | 680 | 1467431716816 Marionette DEBUG loaded listener.js 20:55:16 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (16E22000) [pid = 680] [serial = 1520] [outer = 16803800] 20:55:17 INFO - PROCESS | 680 | 1467431717256 Marionette TRACE conn6 <- [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]]]}] 20:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 631ms 20:55:17 INFO - PROCESS | 680 | 1467431717324 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 20:55:17 INFO - PROCESS | 680 | 1467431717326 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 20:55:17 INFO - PROCESS | 680 | 1467431717330 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:55:17 INFO - PROCESS | 680 | 1467431717331 Marionette TRACE conn6 <- [1,1990,null,{}] 20:55:17 INFO - PROCESS | 680 | 1467431717335 Marionette TRACE conn6 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:17 INFO - PROCESS | 680 | 1467431717337 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:17 INFO - PROCESS | 680 | 1467431717415 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 20:55:17 INFO - PROCESS | 680 | 1467431717424 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:17 INFO - PROCESS | 680 | 1467431717425 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:17 INFO - PROCESS | 680 | ++DOCSHELL 0D97AC00 == 35 [pid = 680] [id = 507] 20:55:17 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0E158800) [pid = 680] [serial = 1521] [outer = 00000000] 20:55:17 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (1700FC00) [pid = 680] [serial = 1522] [outer = 0E158800] 20:55:17 INFO - PROCESS | 680 | 1467431717469 Marionette DEBUG loaded listener.js 20:55:17 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (17011400) [pid = 680] [serial = 1523] [outer = 0E158800] 20:55:18 INFO - PROCESS | 680 | --DOCSHELL 15AE8800 == 34 [pid = 680] [id = 408] 20:55:18 INFO - PROCESS | 680 | --DOCSHELL 09275000 == 33 [pid = 680] [id = 405] 20:55:18 INFO - PROCESS | 680 | --DOCSHELL 093D4000 == 32 [pid = 680] [id = 399] 20:55:18 INFO - PROCESS | 680 | --DOCSHELL 144CC000 == 31 [pid = 680] [id = 407] 20:55:18 INFO - PROCESS | 680 | --DOCSHELL 123EA800 == 30 [pid = 680] [id = 409] 20:55:18 INFO - PROCESS | 680 | --DOCSHELL 12FF7800 == 29 [pid = 680] [id = 397] 20:55:18 INFO - PROCESS | 680 | --DOCSHELL 0E220800 == 28 [pid = 680] [id = 411] 20:55:18 INFO - PROCESS | 680 | --DOCSHELL 0E032C00 == 27 [pid = 680] [id = 398] 20:55:18 INFO - PROCESS | 680 | --DOCSHELL 0E704000 == 26 [pid = 680] [id = 412] 20:55:18 INFO - PROCESS | 680 | --DOCSHELL 0E077000 == 25 [pid = 680] [id = 395] 20:55:18 INFO - PROCESS | 680 | --DOCSHELL 0E418800 == 24 [pid = 680] [id = 404] 20:55:18 INFO - PROCESS | 680 | --DOCSHELL 125A0000 == 23 [pid = 680] [id = 402] 20:55:18 INFO - PROCESS | 680 | --DOCSHELL 0F0D7400 == 22 [pid = 680] [id = 396] 20:55:18 INFO - PROCESS | 680 | --DOCSHELL 0925FC00 == 21 [pid = 680] [id = 403] 20:55:18 INFO - PROCESS | 680 | --DOCSHELL 0F2C8C00 == 20 [pid = 680] [id = 406] 20:55:18 INFO - PROCESS | 680 | --DOCSHELL 0DAF9C00 == 19 [pid = 680] [id = 400] 20:55:18 INFO - PROCESS | 680 | --DOCSHELL 0E52C800 == 18 [pid = 680] [id = 401] 20:55:18 INFO - PROCESS | 680 | --DOCSHELL 093CA000 == 17 [pid = 680] [id = 410] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 80 (16E28800) [pid = 680] [serial = 1471] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 79 (178C0000) [pid = 680] [serial = 1474] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0E535400) [pid = 680] [serial = 1453] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0F0D7000) [pid = 680] [serial = 1454] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0E704800) [pid = 680] [serial = 1462] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0E8C8000) [pid = 680] [serial = 1463] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 74 (17E29800) [pid = 680] [serial = 1451] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 73 (13F41800) [pid = 680] [serial = 1456] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 72 (1596F400) [pid = 680] [serial = 1457] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 71 (0E030800) [pid = 680] [serial = 1459] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 70 (0E074C00) [pid = 680] [serial = 1460] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 69 (12F47400) [pid = 680] [serial = 1465] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 68 (13A58800) [pid = 680] [serial = 1466] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 67 (13F40800) [pid = 680] [serial = 1478] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 66 (0E8BF800) [pid = 680] [serial = 1477] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 65 (0E7CD400) [pid = 680] [serial = 1475] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 64 (15FAD000) [pid = 680] [serial = 1468] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 63 (16806400) [pid = 680] [serial = 1469] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 62 (17005800) [pid = 680] [serial = 1472] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 61 (185E8800) [pid = 680] [serial = 1484] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 60 (17973800) [pid = 680] [serial = 1480] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 59 (18236000) [pid = 680] [serial = 1481] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | --DOMWINDOW == 58 (185E4400) [pid = 680] [serial = 1483] [outer = 00000000] [url = about:blank] 20:55:19 INFO - PROCESS | 680 | 1467431719205 Marionette TRACE conn6 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 20:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1929ms 20:55:19 INFO - PROCESS | 680 | 1467431719264 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 20:55:19 INFO - PROCESS | 680 | 1467431719268 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 20:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:55:19 INFO - PROCESS | 680 | 1467431719273 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:55:19 INFO - PROCESS | 680 | 1467431719276 Marionette TRACE conn6 <- [1,1994,null,{}] 20:55:19 INFO - PROCESS | 680 | 1467431719282 Marionette TRACE conn6 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:19 INFO - PROCESS | 680 | 1467431719285 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:19 INFO - PROCESS | 680 | 1467431719374 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 20:55:19 INFO - PROCESS | 680 | 1467431719381 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:19 INFO - PROCESS | 680 | 1467431719386 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:19 INFO - PROCESS | 680 | ++DOCSHELL 0E035000 == 18 [pid = 680] [id = 508] 20:55:19 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (0E036C00) [pid = 680] [serial = 1524] [outer = 00000000] 20:55:19 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (0E03D400) [pid = 680] [serial = 1525] [outer = 0E036C00] 20:55:19 INFO - PROCESS | 680 | 1467431719438 Marionette DEBUG loaded listener.js 20:55:19 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (0E06E800) [pid = 680] [serial = 1526] [outer = 0E036C00] 20:55:19 INFO - PROCESS | 680 | 1467431719910 Marionette TRACE conn6 <- [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]]]}] 20:55:19 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 20:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 690ms 20:55:19 INFO - PROCESS | 680 | 1467431719964 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 20:55:19 INFO - PROCESS | 680 | 1467431719969 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 20:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:55:19 INFO - PROCESS | 680 | 1467431719975 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:55:19 INFO - PROCESS | 680 | 1467431719978 Marionette TRACE conn6 <- [1,1998,null,{}] 20:55:19 INFO - PROCESS | 680 | 1467431719982 Marionette TRACE conn6 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:19 INFO - PROCESS | 680 | 1467431719985 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:20 INFO - PROCESS | 680 | 1467431720073 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 20:55:20 INFO - PROCESS | 680 | 1467431720081 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:20 INFO - PROCESS | 680 | 1467431720084 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:20 INFO - PROCESS | 680 | ++DOCSHELL 0E251800 == 19 [pid = 680] [id = 509] 20:55:20 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (0E253400) [pid = 680] [serial = 1527] [outer = 00000000] 20:55:20 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (0E257C00) [pid = 680] [serial = 1528] [outer = 0E253400] 20:55:20 INFO - PROCESS | 680 | 1467431720136 Marionette DEBUG loaded listener.js 20:55:20 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0E25E800) [pid = 680] [serial = 1529] [outer = 0E253400] 20:55:20 INFO - PROCESS | 680 | 1467431720612 Marionette TRACE conn6 <- [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]]]}] 20:55:20 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 20:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 670ms 20:55:20 INFO - PROCESS | 680 | 1467431720649 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 20:55:20 INFO - PROCESS | 680 | 1467431720651 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 20:55:20 INFO - PROCESS | 680 | 1467431720655 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:55:20 INFO - PROCESS | 680 | 1467431720658 Marionette TRACE conn6 <- [1,2002,null,{}] 20:55:20 INFO - PROCESS | 680 | 1467431720669 Marionette TRACE conn6 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:20 INFO - PROCESS | 680 | 1467431720674 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:20 INFO - PROCESS | 680 | 1467431720787 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 20:55:20 INFO - PROCESS | 680 | 1467431720883 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:20 INFO - PROCESS | 680 | 1467431720886 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:20 INFO - PROCESS | 680 | ++DOCSHELL 0F0D8400 == 20 [pid = 680] [id = 510] 20:55:20 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0F0DAC00) [pid = 680] [serial = 1530] [outer = 00000000] 20:55:20 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0F23EC00) [pid = 680] [serial = 1531] [outer = 0F0DAC00] 20:55:20 INFO - PROCESS | 680 | 1467431720935 Marionette DEBUG loaded listener.js 20:55:21 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (12315400) [pid = 680] [serial = 1532] [outer = 0F0DAC00] 20:55:21 INFO - PROCESS | 680 | 1467431721320 Marionette TRACE conn6 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 20:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 730ms 20:55:21 INFO - PROCESS | 680 | 1467431721389 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 20:55:21 INFO - PROCESS | 680 | 1467431721391 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 20:55:21 INFO - PROCESS | 680 | 1467431721394 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:55:21 INFO - PROCESS | 680 | 1467431721396 Marionette TRACE conn6 <- [1,2006,null,{}] 20:55:21 INFO - PROCESS | 680 | 1467431721399 Marionette TRACE conn6 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:21 INFO - PROCESS | 680 | 1467431721401 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:21 INFO - PROCESS | 680 | 1467431721520 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 20:55:21 INFO - PROCESS | 680 | 1467431721528 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:21 INFO - PROCESS | 680 | 1467431721530 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:21 INFO - PROCESS | 680 | ++DOCSHELL 0E52AC00 == 21 [pid = 680] [id = 511] 20:55:21 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0E52B000) [pid = 680] [serial = 1533] [outer = 00000000] 20:55:21 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (1251F400) [pid = 680] [serial = 1534] [outer = 0E52B000] 20:55:21 INFO - PROCESS | 680 | 1467431721574 Marionette DEBUG loaded listener.js 20:55:21 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (12896000) [pid = 680] [serial = 1535] [outer = 0E52B000] 20:55:22 INFO - PROCESS | 680 | 1467431722000 Marionette TRACE conn6 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 630ms 20:55:22 INFO - PROCESS | 680 | 1467431722029 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 20:55:22 INFO - PROCESS | 680 | 1467431722031 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 20:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:55:22 INFO - PROCESS | 680 | 1467431722034 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:55:22 INFO - PROCESS | 680 | 1467431722036 Marionette TRACE conn6 <- [1,2010,null,{}] 20:55:22 INFO - PROCESS | 680 | 1467431722040 Marionette TRACE conn6 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:22 INFO - PROCESS | 680 | 1467431722042 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:22 INFO - PROCESS | 680 | 1467431722120 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 20:55:22 INFO - PROCESS | 680 | 1467431722248 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:22 INFO - PROCESS | 680 | 1467431722250 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:22 INFO - PROCESS | 680 | ++DOCSHELL 12890C00 == 22 [pid = 680] [id = 512] 20:55:22 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (128B7000) [pid = 680] [serial = 1536] [outer = 00000000] 20:55:22 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (12E30800) [pid = 680] [serial = 1537] [outer = 128B7000] 20:55:22 INFO - PROCESS | 680 | 1467431722293 Marionette DEBUG loaded listener.js 20:55:22 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (12FF2C00) [pid = 680] [serial = 1538] [outer = 128B7000] 20:55:22 INFO - PROCESS | 680 | 1467431722670 Marionette TRACE conn6 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 20:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 671ms 20:55:22 INFO - PROCESS | 680 | 1467431722706 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 20:55:22 INFO - PROCESS | 680 | 1467431722708 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 20:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:55:22 INFO - PROCESS | 680 | 1467431722711 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:55:22 INFO - PROCESS | 680 | 1467431722713 Marionette TRACE conn6 <- [1,2014,null,{}] 20:55:22 INFO - PROCESS | 680 | 1467431722716 Marionette TRACE conn6 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:22 INFO - PROCESS | 680 | 1467431722722 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:22 INFO - PROCESS | 680 | 1467431722859 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 20:55:22 INFO - PROCESS | 680 | 1467431722874 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:22 INFO - PROCESS | 680 | 1467431722876 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:22 INFO - PROCESS | 680 | ++DOCSHELL 13F42800 == 23 [pid = 680] [id = 513] 20:55:22 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (13F43000) [pid = 680] [serial = 1539] [outer = 00000000] 20:55:22 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (15968000) [pid = 680] [serial = 1540] [outer = 13F43000] 20:55:22 INFO - PROCESS | 680 | 1467431722919 Marionette DEBUG loaded listener.js 20:55:23 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (15FA4800) [pid = 680] [serial = 1541] [outer = 13F43000] 20:55:23 INFO - PROCESS | 680 | 1467431723343 Marionette TRACE conn6 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 20:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 670ms 20:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:55:23 INFO - PROCESS | 680 | 1467431723382 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 20:55:23 INFO - PROCESS | 680 | 1467431723384 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 20:55:23 INFO - PROCESS | 680 | 1467431723387 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:55:23 INFO - PROCESS | 680 | 1467431723388 Marionette TRACE conn6 <- [1,2018,null,{}] 20:55:23 INFO - PROCESS | 680 | 1467431723392 Marionette TRACE conn6 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:23 INFO - PROCESS | 680 | 1467431723393 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:23 INFO - PROCESS | 680 | 1467431723503 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 20:55:23 INFO - PROCESS | 680 | 1467431723544 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:23 INFO - PROCESS | 680 | 1467431723546 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:23 INFO - PROCESS | 680 | ++DOCSHELL 0E8BF800 == 24 [pid = 680] [id = 514] 20:55:23 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (15966400) [pid = 680] [serial = 1542] [outer = 00000000] 20:55:23 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (161D5000) [pid = 680] [serial = 1543] [outer = 15966400] 20:55:23 INFO - PROCESS | 680 | 1467431723589 Marionette DEBUG loaded listener.js 20:55:23 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (1680AC00) [pid = 680] [serial = 1544] [outer = 15966400] 20:55:24 INFO - PROCESS | 680 | 1467431723997 Marionette TRACE conn6 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 20:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 630ms 20:55:24 INFO - PROCESS | 680 | 1467431724018 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 20:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:55:24 INFO - PROCESS | 680 | 1467431724020 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 20:55:24 INFO - PROCESS | 680 | 1467431724023 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:55:24 INFO - PROCESS | 680 | 1467431724024 Marionette TRACE conn6 <- [1,2022,null,{}] 20:55:24 INFO - PROCESS | 680 | 1467431724028 Marionette TRACE conn6 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:24 INFO - PROCESS | 680 | 1467431724030 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:24 INFO - PROCESS | 680 | 1467431724149 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 20:55:24 INFO - PROCESS | 680 | 1467431724157 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:24 INFO - PROCESS | 680 | 1467431724159 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:24 INFO - PROCESS | 680 | ++DOCSHELL 15AE8000 == 25 [pid = 680] [id = 515] 20:55:24 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (169C6C00) [pid = 680] [serial = 1545] [outer = 00000000] 20:55:24 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (16E2B000) [pid = 680] [serial = 1546] [outer = 169C6C00] 20:55:24 INFO - PROCESS | 680 | 1467431724203 Marionette DEBUG loaded listener.js 20:55:24 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (16B1F400) [pid = 680] [serial = 1547] [outer = 169C6C00] 20:55:24 INFO - PROCESS | 680 | 1467431724649 Marionette TRACE conn6 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 671ms 20:55:24 INFO - PROCESS | 680 | 1467431724695 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 20:55:24 INFO - PROCESS | 680 | 1467431724697 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 20:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:55:24 INFO - PROCESS | 680 | 1467431724700 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:55:24 INFO - PROCESS | 680 | 1467431724702 Marionette TRACE conn6 <- [1,2026,null,{}] 20:55:24 INFO - PROCESS | 680 | 1467431724705 Marionette TRACE conn6 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:24 INFO - PROCESS | 680 | 1467431724707 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:24 INFO - PROCESS | 680 | 1467431724818 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 20:55:24 INFO - PROCESS | 680 | 1467431724914 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:24 INFO - PROCESS | 680 | 1467431724915 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:24 INFO - PROCESS | 680 | ++DOCSHELL 0F0D7400 == 26 [pid = 680] [id = 516] 20:55:24 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (1700F800) [pid = 680] [serial = 1548] [outer = 00000000] 20:55:24 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (176C7400) [pid = 680] [serial = 1549] [outer = 1700F800] 20:55:24 INFO - PROCESS | 680 | 1467431724958 Marionette DEBUG loaded listener.js 20:55:25 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (176C9800) [pid = 680] [serial = 1550] [outer = 1700F800] 20:55:25 INFO - PROCESS | 680 | 1467431725383 Marionette TRACE conn6 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 20:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 731ms 20:55:25 INFO - PROCESS | 680 | 1467431725432 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 20:55:25 INFO - PROCESS | 680 | 1467431725434 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 20:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:55:25 INFO - PROCESS | 680 | 1467431725437 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:55:25 INFO - PROCESS | 680 | 1467431725439 Marionette TRACE conn6 <- [1,2030,null,{}] 20:55:25 INFO - PROCESS | 680 | 1467431725442 Marionette TRACE conn6 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:25 INFO - PROCESS | 680 | 1467431725444 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:25 INFO - PROCESS | 680 | 1467431725561 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 20:55:25 INFO - PROCESS | 680 | 1467431725566 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:25 INFO - PROCESS | 680 | 1467431725568 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:25 INFO - PROCESS | 680 | ++DOCSHELL 123EA800 == 27 [pid = 680] [id = 517] 20:55:25 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (176CF800) [pid = 680] [serial = 1551] [outer = 00000000] 20:55:25 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (178B9400) [pid = 680] [serial = 1552] [outer = 176CF800] 20:55:25 INFO - PROCESS | 680 | 1467431725611 Marionette DEBUG loaded listener.js 20:55:25 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (178C0C00) [pid = 680] [serial = 1553] [outer = 176CF800] 20:55:26 INFO - PROCESS | 680 | 1467431726073 Marionette TRACE conn6 <- [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]]]}] 20:55:26 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) 20:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 670ms 20:55:26 INFO - PROCESS | 680 | 1467431726108 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 20:55:26 INFO - PROCESS | 680 | 1467431726110 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 20:55:26 INFO - PROCESS | 680 | 1467431726113 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:55:26 INFO - PROCESS | 680 | 1467431726116 Marionette TRACE conn6 <- [1,2034,null,{}] 20:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:55:26 INFO - PROCESS | 680 | 1467431726119 Marionette TRACE conn6 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:26 INFO - PROCESS | 680 | 1467431726122 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:26 INFO - PROCESS | 680 | 1467431726277 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 20:55:26 INFO - PROCESS | 680 | 1467431726302 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:26 INFO - PROCESS | 680 | 1467431726304 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:26 INFO - PROCESS | 680 | ++DOCSHELL 125A6400 == 28 [pid = 680] [id = 518] 20:55:26 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (1794C400) [pid = 680] [serial = 1554] [outer = 00000000] 20:55:26 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (17E33400) [pid = 680] [serial = 1555] [outer = 1794C400] 20:55:26 INFO - PROCESS | 680 | 1467431726349 Marionette DEBUG loaded listener.js 20:55:26 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (17FD2000) [pid = 680] [serial = 1556] [outer = 1794C400] 20:55:26 INFO - PROCESS | 680 | --DOMWINDOW == 90 (13A58400) [pid = 680] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:55:26 INFO - PROCESS | 680 | --DOMWINDOW == 89 (12E28400) [pid = 680] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:55:26 INFO - PROCESS | 680 | --DOMWINDOW == 88 (16803800) [pid = 680] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:55:26 INFO - PROCESS | 680 | --DOMWINDOW == 87 (1709D400) [pid = 680] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:55:26 INFO - PROCESS | 680 | --DOMWINDOW == 86 (125A5C00) [pid = 680] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:55:26 INFO - PROCESS | 680 | --DOMWINDOW == 85 (09264C00) [pid = 680] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:55:26 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E531C00) [pid = 680] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:55:26 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E06F400) [pid = 680] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:55:26 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0931FC00) [pid = 680] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:55:26 INFO - PROCESS | 680 | --DOMWINDOW == 81 (176D2400) [pid = 680] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:55:26 INFO - PROCESS | 680 | --DOMWINDOW == 80 (123E3400) [pid = 680] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:55:26 INFO - PROCESS | 680 | --DOMWINDOW == 79 (12DC6400) [pid = 680] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:55:26 INFO - PROCESS | 680 | 1467431726882 Marionette TRACE conn6 <- [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]]]}] 20:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 830ms 20:55:26 INFO - PROCESS | 680 | 1467431726948 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 20:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:55:26 INFO - PROCESS | 680 | 1467431726950 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 20:55:26 INFO - PROCESS | 680 | 1467431726953 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:55:26 INFO - PROCESS | 680 | 1467431726955 Marionette TRACE conn6 <- [1,2038,null,{}] 20:55:26 INFO - PROCESS | 680 | 1467431726959 Marionette TRACE conn6 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:26 INFO - PROCESS | 680 | 1467431726961 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:27 INFO - PROCESS | 680 | 1467431727038 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 20:55:27 INFO - PROCESS | 680 | 1467431727043 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:27 INFO - PROCESS | 680 | 1467431727045 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:27 INFO - PROCESS | 680 | ++DOCSHELL 123E6800 == 29 [pid = 680] [id = 519] 20:55:27 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (125A0C00) [pid = 680] [serial = 1557] [outer = 00000000] 20:55:27 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (12F4A400) [pid = 680] [serial = 1558] [outer = 125A0C00] 20:55:27 INFO - PROCESS | 680 | 1467431727088 Marionette DEBUG loaded listener.js 20:55:27 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (144CB400) [pid = 680] [serial = 1559] [outer = 125A0C00] 20:55:27 INFO - PROCESS | 680 | 1467431727511 Marionette TRACE conn6 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 630ms 20:55:27 INFO - PROCESS | 680 | 1467431727584 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 20:55:27 INFO - PROCESS | 680 | 1467431727587 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 20:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:55:27 INFO - PROCESS | 680 | 1467431727590 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:55:27 INFO - PROCESS | 680 | 1467431727591 Marionette TRACE conn6 <- [1,2042,null,{}] 20:55:27 INFO - PROCESS | 680 | 1467431727595 Marionette TRACE conn6 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:27 INFO - PROCESS | 680 | 1467431727597 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:27 INFO - PROCESS | 680 | 1467431727675 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 20:55:27 INFO - PROCESS | 680 | 1467431727681 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:27 INFO - PROCESS | 680 | 1467431727683 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:27 INFO - PROCESS | 680 | ++DOCSHELL 12FF6C00 == 30 [pid = 680] [id = 520] 20:55:27 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (16D67800) [pid = 680] [serial = 1560] [outer = 00000000] 20:55:27 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (17E33800) [pid = 680] [serial = 1561] [outer = 16D67800] 20:55:27 INFO - PROCESS | 680 | 1467431727725 Marionette DEBUG loaded listener.js 20:55:27 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (15AE4400) [pid = 680] [serial = 1562] [outer = 16D67800] 20:55:28 INFO - PROCESS | 680 | 1467431728161 Marionette TRACE conn6 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 20:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 630ms 20:55:28 INFO - PROCESS | 680 | 1467431728226 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 20:55:28 INFO - PROCESS | 680 | 1467431728228 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 20:55:28 INFO - PROCESS | 680 | 1467431728231 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:55:28 INFO - PROCESS | 680 | 1467431728233 Marionette TRACE conn6 <- [1,2046,null,{}] 20:55:28 INFO - PROCESS | 680 | 1467431728236 Marionette TRACE conn6 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:28 INFO - PROCESS | 680 | 1467431728238 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:28 INFO - PROCESS | 680 | 1467431728317 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 20:55:28 INFO - PROCESS | 680 | 1467431728323 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:28 INFO - PROCESS | 680 | 1467431728325 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:28 INFO - PROCESS | 680 | ++DOCSHELL 18529800 == 31 [pid = 680] [id = 521] 20:55:28 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (185E0000) [pid = 680] [serial = 1563] [outer = 00000000] 20:55:28 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (185E5400) [pid = 680] [serial = 1564] [outer = 185E0000] 20:55:28 INFO - PROCESS | 680 | 1467431728367 Marionette DEBUG loaded listener.js 20:55:28 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (185E8000) [pid = 680] [serial = 1565] [outer = 185E0000] 20:55:29 INFO - PROCESS | 680 | --DOCSHELL 0931EC00 == 30 [pid = 680] [id = 499] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 87 (144C7C00) [pid = 680] [serial = 1513] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 86 (12EE6400) [pid = 680] [serial = 1511] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 85 (12EDC000) [pid = 680] [serial = 1510] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 84 (1596FC00) [pid = 680] [serial = 1514] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 83 (16E22000) [pid = 680] [serial = 1520] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 82 (16E21C00) [pid = 680] [serial = 1519] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 81 (1700FC00) [pid = 680] [serial = 1522] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 80 (178B8400) [pid = 680] [serial = 1492] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 79 (12E4F400) [pid = 680] [serial = 1490] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 78 (1289D000) [pid = 680] [serial = 1489] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0DFCFC00) [pid = 680] [serial = 1487] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0DA5F400) [pid = 680] [serial = 1486] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0E537C00) [pid = 680] [serial = 1504] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0E150C00) [pid = 680] [serial = 1501] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0E221800) [pid = 680] [serial = 1502] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0D294000) [pid = 680] [serial = 1498] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 71 (0DAFAC00) [pid = 680] [serial = 1499] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 70 (1948F800) [pid = 680] [serial = 1496] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 69 (19489000) [pid = 680] [serial = 1495] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 68 (17E35C00) [pid = 680] [serial = 1493] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 67 (125E2000) [pid = 680] [serial = 1507] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 66 (1289D400) [pid = 680] [serial = 1508] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 65 (15FAC400) [pid = 680] [serial = 1517] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 64 (15FA9800) [pid = 680] [serial = 1516] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | --DOMWINDOW == 63 (0E789400) [pid = 680] [serial = 1505] [outer = 00000000] [url = about:blank] 20:55:30 INFO - PROCESS | 680 | 1467431730165 Marionette TRACE conn6 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 20:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1973ms 20:55:30 INFO - PROCESS | 680 | 1467431730209 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 20:55:30 INFO - PROCESS | 680 | 1467431730213 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 20:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:55:30 INFO - PROCESS | 680 | 1467431730217 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:55:30 INFO - PROCESS | 680 | 1467431730221 Marionette TRACE conn6 <- [1,2050,null,{}] 20:55:30 INFO - PROCESS | 680 | 1467431730227 Marionette TRACE conn6 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:30 INFO - PROCESS | 680 | 1467431730230 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:30 INFO - PROCESS | 680 | 1467431730318 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 20:55:30 INFO - PROCESS | 680 | 1467431730326 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:30 INFO - PROCESS | 680 | 1467431730330 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:30 INFO - PROCESS | 680 | ++DOCSHELL 0DF95800 == 31 [pid = 680] [id = 522] 20:55:30 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0DF96000) [pid = 680] [serial = 1566] [outer = 00000000] 20:55:30 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0DFCB800) [pid = 680] [serial = 1567] [outer = 0DF96000] 20:55:30 INFO - PROCESS | 680 | 1467431730379 Marionette DEBUG loaded listener.js 20:55:30 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0DFD3C00) [pid = 680] [serial = 1568] [outer = 0DF96000] 20:55:30 INFO - PROCESS | 680 | 1467431730876 Marionette TRACE conn6 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 20:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 670ms 20:55:30 INFO - PROCESS | 680 | 1467431730888 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 20:55:30 INFO - PROCESS | 680 | 1467431730894 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 20:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:55:30 INFO - PROCESS | 680 | 1467431730904 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:55:30 INFO - PROCESS | 680 | 1467431730907 Marionette TRACE conn6 <- [1,2054,null,{}] 20:55:30 INFO - PROCESS | 680 | 1467431730911 Marionette TRACE conn6 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:30 INFO - PROCESS | 680 | 1467431730914 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:31 INFO - PROCESS | 680 | 1467431731002 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 20:55:31 INFO - PROCESS | 680 | 1467431731012 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:31 INFO - PROCESS | 680 | 1467431731014 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:31 INFO - PROCESS | 680 | ++DOCSHELL 0E14A800 == 32 [pid = 680] [id = 523] 20:55:31 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0E14C800) [pid = 680] [serial = 1569] [outer = 00000000] 20:55:31 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0E150800) [pid = 680] [serial = 1570] [outer = 0E14C800] 20:55:31 INFO - PROCESS | 680 | 1467431731061 Marionette DEBUG loaded listener.js 20:55:31 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0E154000) [pid = 680] [serial = 1571] [outer = 0E14C800] 20:55:31 INFO - PROCESS | 680 | 1467431731553 Marionette TRACE conn6 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 20:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 670ms 20:55:31 INFO - PROCESS | 680 | 1467431731580 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 20:55:31 INFO - PROCESS | 680 | 1467431731582 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 20:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:55:31 INFO - PROCESS | 680 | 1467431731585 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:55:31 INFO - PROCESS | 680 | 1467431731589 Marionette TRACE conn6 <- [1,2058,null,{}] 20:55:31 INFO - PROCESS | 680 | 1467431731600 Marionette TRACE conn6 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:31 INFO - PROCESS | 680 | 1467431731604 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:31 INFO - PROCESS | 680 | 1467431731686 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 20:55:31 INFO - PROCESS | 680 | 1467431731805 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:31 INFO - PROCESS | 680 | 1467431731808 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:31 INFO - PROCESS | 680 | ++DOCSHELL 0E537000 == 33 [pid = 680] [id = 524] 20:55:31 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E537800) [pid = 680] [serial = 1572] [outer = 00000000] 20:55:31 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E590400) [pid = 680] [serial = 1573] [outer = 0E537800] 20:55:31 INFO - PROCESS | 680 | 1467431731863 Marionette DEBUG loaded listener.js 20:55:31 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E7CB000) [pid = 680] [serial = 1574] [outer = 0E537800] 20:55:32 INFO - PROCESS | 680 | 1467431732237 Marionette TRACE conn6 <- [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]]]}] 20:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 670ms 20:55:32 INFO - PROCESS | 680 | 1467431732259 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 20:55:32 INFO - PROCESS | 680 | 1467431732262 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 20:55:32 INFO - PROCESS | 680 | 1467431732264 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:55:32 INFO - PROCESS | 680 | 1467431732266 Marionette TRACE conn6 <- [1,2062,null,{}] 20:55:32 INFO - PROCESS | 680 | 1467431732270 Marionette TRACE conn6 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:32 INFO - PROCESS | 680 | 1467431732271 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:32 INFO - PROCESS | 680 | 1467431732356 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 20:55:32 INFO - PROCESS | 680 | 1467431732442 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:32 INFO - PROCESS | 680 | 1467431732444 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:32 INFO - PROCESS | 680 | ++DOCSHELL 0E58A400 == 34 [pid = 680] [id = 525] 20:55:32 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0E58C400) [pid = 680] [serial = 1575] [outer = 00000000] 20:55:32 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (123DC800) [pid = 680] [serial = 1576] [outer = 0E58C400] 20:55:32 INFO - PROCESS | 680 | 1467431732488 Marionette DEBUG loaded listener.js 20:55:32 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (123EA000) [pid = 680] [serial = 1577] [outer = 0E58C400] 20:55:32 INFO - PROCESS | 680 | 1467431732863 Marionette TRACE conn6 <- [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]]]}] 20:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 630ms 20:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:55:32 INFO - PROCESS | 680 | 1467431732899 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 20:55:32 INFO - PROCESS | 680 | 1467431732901 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 20:55:32 INFO - PROCESS | 680 | 1467431732904 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:55:32 INFO - PROCESS | 680 | 1467431732906 Marionette TRACE conn6 <- [1,2066,null,{}] 20:55:32 INFO - PROCESS | 680 | 1467431732909 Marionette TRACE conn6 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:32 INFO - PROCESS | 680 | 1467431732911 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:32 INFO - PROCESS | 680 | 1467431732990 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 20:55:33 INFO - PROCESS | 680 | 1467431733113 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:33 INFO - PROCESS | 680 | 1467431733115 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:33 INFO - PROCESS | 680 | ++DOCSHELL 125A0800 == 35 [pid = 680] [id = 526] 20:55:33 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (125AB800) [pid = 680] [serial = 1578] [outer = 00000000] 20:55:33 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (12D29800) [pid = 680] [serial = 1579] [outer = 125AB800] 20:55:33 INFO - PROCESS | 680 | 1467431733161 Marionette DEBUG loaded listener.js 20:55:33 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (12DC4800) [pid = 680] [serial = 1580] [outer = 125AB800] 20:55:33 INFO - PROCESS | 680 | 1467431733538 Marionette TRACE conn6 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 20:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 670ms 20:55:33 INFO - PROCESS | 680 | 1467431733575 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 20:55:33 INFO - PROCESS | 680 | 1467431733577 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 20:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:55:33 INFO - PROCESS | 680 | 1467431733580 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:55:33 INFO - PROCESS | 680 | 1467431733582 Marionette TRACE conn6 <- [1,2070,null,{}] 20:55:33 INFO - PROCESS | 680 | 1467431733585 Marionette TRACE conn6 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:33 INFO - PROCESS | 680 | 1467431733591 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:33 INFO - PROCESS | 680 | 1467431733690 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 20:55:33 INFO - PROCESS | 680 | 1467431733696 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:33 INFO - PROCESS | 680 | 1467431733698 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:33 INFO - PROCESS | 680 | ++DOCSHELL 12E48800 == 36 [pid = 680] [id = 527] 20:55:33 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (12ED9400) [pid = 680] [serial = 1581] [outer = 00000000] 20:55:33 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (13F40800) [pid = 680] [serial = 1582] [outer = 12ED9400] 20:55:33 INFO - PROCESS | 680 | 1467431733741 Marionette DEBUG loaded listener.js 20:55:33 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (144CC400) [pid = 680] [serial = 1583] [outer = 12ED9400] 20:55:34 INFO - PROCESS | 680 | 1467431734194 Marionette TRACE conn6 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 20:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 630ms 20:55:34 INFO - PROCESS | 680 | 1467431734222 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 20:55:34 INFO - PROCESS | 680 | 1467431734224 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 20:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:55:34 INFO - PROCESS | 680 | 1467431734227 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:55:34 INFO - PROCESS | 680 | 1467431734229 Marionette TRACE conn6 <- [1,2074,null,{}] 20:55:34 INFO - PROCESS | 680 | 1467431734232 Marionette TRACE conn6 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:34 INFO - PROCESS | 680 | 1467431734234 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:34 INFO - PROCESS | 680 | 1467431734310 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 20:55:34 INFO - PROCESS | 680 | 1467431734316 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:34 INFO - PROCESS | 680 | 1467431734317 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:34 INFO - PROCESS | 680 | ++DOCSHELL 13A59400 == 37 [pid = 680] [id = 528] 20:55:34 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (14B5B400) [pid = 680] [serial = 1584] [outer = 00000000] 20:55:34 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (15FA2800) [pid = 680] [serial = 1585] [outer = 14B5B400] 20:55:34 INFO - PROCESS | 680 | 1467431734360 Marionette DEBUG loaded listener.js 20:55:34 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (15FA3400) [pid = 680] [serial = 1586] [outer = 14B5B400] 20:55:34 INFO - PROCESS | 680 | 1467431734789 Marionette TRACE conn6 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 20:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 630ms 20:55:34 INFO - PROCESS | 680 | 1467431734866 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 20:55:34 INFO - PROCESS | 680 | 1467431734868 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 20:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:55:34 INFO - PROCESS | 680 | 1467431734871 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:55:34 INFO - PROCESS | 680 | 1467431734873 Marionette TRACE conn6 <- [1,2078,null,{}] 20:55:34 INFO - PROCESS | 680 | 1467431734876 Marionette TRACE conn6 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:34 INFO - PROCESS | 680 | 1467431734878 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:34 INFO - PROCESS | 680 | 1467431734955 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 20:55:34 INFO - PROCESS | 680 | 1467431734960 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:34 INFO - PROCESS | 680 | 1467431734962 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:34 INFO - PROCESS | 680 | ++DOCSHELL 0931EC00 == 38 [pid = 680] [id = 529] 20:55:34 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (0DAF6C00) [pid = 680] [serial = 1587] [outer = 00000000] 20:55:35 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (16B16000) [pid = 680] [serial = 1588] [outer = 0DAF6C00] 20:55:35 INFO - PROCESS | 680 | 1467431735005 Marionette DEBUG loaded listener.js 20:55:35 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (16E29C00) [pid = 680] [serial = 1589] [outer = 0DAF6C00] 20:55:35 INFO - PROCESS | 680 | 1467431735479 Marionette TRACE conn6 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 20:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 630ms 20:55:35 INFO - PROCESS | 680 | 1467431735503 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 20:55:35 INFO - PROCESS | 680 | 1467431735504 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 20:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:55:35 INFO - PROCESS | 680 | 1467431735518 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:55:35 INFO - PROCESS | 680 | 1467431735520 Marionette TRACE conn6 <- [1,2082,null,{}] 20:55:35 INFO - PROCESS | 680 | 1467431735523 Marionette TRACE conn6 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:35 INFO - PROCESS | 680 | 1467431735525 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:35 INFO - PROCESS | 680 | 1467431735637 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 20:55:35 INFO - PROCESS | 680 | 1467431735643 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:35 INFO - PROCESS | 680 | 1467431735645 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:35 INFO - PROCESS | 680 | ++DOCSHELL 0E536000 == 39 [pid = 680] [id = 530] 20:55:35 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (16E22800) [pid = 680] [serial = 1590] [outer = 00000000] 20:55:35 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (1709D000) [pid = 680] [serial = 1591] [outer = 16E22800] 20:55:35 INFO - PROCESS | 680 | 1467431735711 Marionette DEBUG loaded listener.js 20:55:35 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (170A3000) [pid = 680] [serial = 1592] [outer = 16E22800] 20:55:36 INFO - PROCESS | 680 | 1467431736142 Marionette TRACE conn6 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 20:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 690ms 20:55:36 INFO - PROCESS | 680 | 1467431736207 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 20:55:36 INFO - PROCESS | 680 | 1467431736209 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 20:55:36 INFO - PROCESS | 680 | 1467431736212 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:55:36 INFO - PROCESS | 680 | 1467431736214 Marionette TRACE conn6 <- [1,2086,null,{}] 20:55:36 INFO - PROCESS | 680 | 1467431736217 Marionette TRACE conn6 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:36 INFO - PROCESS | 680 | 1467431736219 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:36 INFO - PROCESS | 680 | 1467431736337 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 20:55:36 INFO - PROCESS | 680 | 1467431736342 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:36 INFO - PROCESS | 680 | 1467431736344 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:36 INFO - PROCESS | 680 | ++DOCSHELL 16E2F000 == 40 [pid = 680] [id = 531] 20:55:36 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (176CAC00) [pid = 680] [serial = 1593] [outer = 00000000] 20:55:36 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (178BB800) [pid = 680] [serial = 1594] [outer = 176CAC00] 20:55:36 INFO - PROCESS | 680 | 1467431736386 Marionette DEBUG loaded listener.js 20:55:36 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (1794C000) [pid = 680] [serial = 1595] [outer = 176CAC00] 20:55:36 INFO - PROCESS | 680 | 1467431736842 Marionette TRACE conn6 <- [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]]]}] 20:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 670ms 20:55:36 INFO - PROCESS | 680 | 1467431736887 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 20:55:36 INFO - PROCESS | 680 | 1467431736890 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 20:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:55:36 INFO - PROCESS | 680 | 1467431736893 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:55:36 INFO - PROCESS | 680 | 1467431736895 Marionette TRACE conn6 <- [1,2090,null,{}] 20:55:36 INFO - PROCESS | 680 | 1467431736900 Marionette TRACE conn6 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:36 INFO - PROCESS | 680 | 1467431736902 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:37 INFO - PROCESS | 680 | 1467431737061 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 20:55:37 INFO - PROCESS | 680 | 1467431737087 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:37 INFO - PROCESS | 680 | 1467431737090 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:37 INFO - PROCESS | 680 | ++DOCSHELL 0E227400 == 41 [pid = 680] [id = 532] 20:55:37 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (17977400) [pid = 680] [serial = 1596] [outer = 00000000] 20:55:37 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (18243C00) [pid = 680] [serial = 1597] [outer = 17977400] 20:55:37 INFO - PROCESS | 680 | 1467431737136 Marionette DEBUG loaded listener.js 20:55:37 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (185E6400) [pid = 680] [serial = 1598] [outer = 17977400] 20:55:37 INFO - PROCESS | 680 | --DOMWINDOW == 95 (1700F800) [pid = 680] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:55:37 INFO - PROCESS | 680 | --DOMWINDOW == 94 (176CF800) [pid = 680] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:55:37 INFO - PROCESS | 680 | --DOMWINDOW == 93 (1794C400) [pid = 680] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:55:37 INFO - PROCESS | 680 | --DOMWINDOW == 92 (16D67800) [pid = 680] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:55:37 INFO - PROCESS | 680 | --DOMWINDOW == 91 (0E253400) [pid = 680] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:55:37 INFO - PROCESS | 680 | --DOMWINDOW == 90 (0E036C00) [pid = 680] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:55:37 INFO - PROCESS | 680 | --DOMWINDOW == 89 (0E158800) [pid = 680] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:55:37 INFO - PROCESS | 680 | --DOMWINDOW == 88 (169C6C00) [pid = 680] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:55:37 INFO - PROCESS | 680 | --DOMWINDOW == 87 (15966400) [pid = 680] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:55:37 INFO - PROCESS | 680 | --DOMWINDOW == 86 (13F43000) [pid = 680] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:55:37 INFO - PROCESS | 680 | --DOMWINDOW == 85 (128B7000) [pid = 680] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:55:37 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E52B000) [pid = 680] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:55:37 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0F0DAC00) [pid = 680] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:55:37 INFO - PROCESS | 680 | --DOMWINDOW == 82 (125A0C00) [pid = 680] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:55:37 INFO - PROCESS | 680 | 1467431737731 Marionette TRACE conn6 <- [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]]]}] 20:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 870ms 20:55:37 INFO - PROCESS | 680 | 1467431737764 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 20:55:37 INFO - PROCESS | 680 | 1467431737765 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 20:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:55:37 INFO - PROCESS | 680 | 1467431737781 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:55:37 INFO - PROCESS | 680 | 1467431737782 Marionette TRACE conn6 <- [1,2094,null,{}] 20:55:37 INFO - PROCESS | 680 | 1467431737786 Marionette TRACE conn6 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:37 INFO - PROCESS | 680 | 1467431737788 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:37 INFO - PROCESS | 680 | 1467431737868 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 20:55:37 INFO - PROCESS | 680 | 1467431737874 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:37 INFO - PROCESS | 680 | 1467431737876 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:37 INFO - PROCESS | 680 | ++DOCSHELL 123E7400 == 42 [pid = 680] [id = 533] 20:55:37 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (1252EC00) [pid = 680] [serial = 1599] [outer = 00000000] 20:55:37 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (169C6C00) [pid = 680] [serial = 1600] [outer = 1252EC00] 20:55:37 INFO - PROCESS | 680 | 1467431737928 Marionette DEBUG loaded listener.js 20:55:38 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (176CDC00) [pid = 680] [serial = 1601] [outer = 1252EC00] 20:55:38 INFO - PROCESS | 680 | 1467431738356 Marionette TRACE conn6 <- [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]]]}] 20:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 630ms 20:55:38 INFO - PROCESS | 680 | 1467431738415 Marionette TRACE conn6 -> [0,2097,"getWindowHandle",null] 20:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:55:38 INFO - PROCESS | 680 | 1467431738417 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 20:55:38 INFO - PROCESS | 680 | 1467431738420 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:55:38 INFO - PROCESS | 680 | 1467431738421 Marionette TRACE conn6 <- [1,2098,null,{}] 20:55:38 INFO - PROCESS | 680 | 1467431738425 Marionette TRACE conn6 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:38 INFO - PROCESS | 680 | 1467431738426 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:38 INFO - PROCESS | 680 | 1467431738507 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 20:55:38 INFO - PROCESS | 680 | 1467431738513 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:38 INFO - PROCESS | 680 | 1467431738515 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:38 INFO - PROCESS | 680 | ++DOCSHELL 16D67800 == 43 [pid = 680] [id = 534] 20:55:38 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (178B9800) [pid = 680] [serial = 1602] [outer = 00000000] 20:55:38 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (185EA000) [pid = 680] [serial = 1603] [outer = 178B9800] 20:55:38 INFO - PROCESS | 680 | 1467431738557 Marionette DEBUG loaded listener.js 20:55:38 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (185EA800) [pid = 680] [serial = 1604] [outer = 178B9800] 20:55:38 INFO - PROCESS | 680 | 1467431738989 Marionette TRACE conn6 <- [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]]]}] 20:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 630ms 20:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:55:39 INFO - PROCESS | 680 | 1467431739059 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 20:55:39 INFO - PROCESS | 680 | 1467431739061 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 20:55:39 INFO - PROCESS | 680 | 1467431739064 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:55:39 INFO - PROCESS | 680 | 1467431739066 Marionette TRACE conn6 <- [1,2102,null,{}] 20:55:39 INFO - PROCESS | 680 | 1467431739069 Marionette TRACE conn6 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:39 INFO - PROCESS | 680 | 1467431739071 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:39 INFO - PROCESS | 680 | 1467431739150 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 20:55:39 INFO - PROCESS | 680 | 1467431739156 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:39 INFO - PROCESS | 680 | 1467431739158 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:39 INFO - PROCESS | 680 | ++DOCSHELL 12D22000 == 44 [pid = 680] [id = 535] 20:55:39 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (185E3400) [pid = 680] [serial = 1605] [outer = 00000000] 20:55:39 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (193B3400) [pid = 680] [serial = 1606] [outer = 185E3400] 20:55:39 INFO - PROCESS | 680 | 1467431739201 Marionette DEBUG loaded listener.js 20:55:39 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (19487C00) [pid = 680] [serial = 1607] [outer = 185E3400] 20:55:40 INFO - PROCESS | 680 | --DOCSHELL 125A6400 == 43 [pid = 680] [id = 518] 20:55:40 INFO - PROCESS | 680 | --DOCSHELL 123E6800 == 42 [pid = 680] [id = 519] 20:55:40 INFO - PROCESS | 680 | --DOCSHELL 123EA800 == 41 [pid = 680] [id = 517] 20:55:40 INFO - PROCESS | 680 | --DOCSHELL 12FF6C00 == 40 [pid = 680] [id = 520] 20:55:40 INFO - PROCESS | 680 | --DOCSHELL 18529800 == 39 [pid = 680] [id = 521] 20:55:40 INFO - PROCESS | 680 | --DOCSHELL 0DF95800 == 38 [pid = 680] [id = 522] 20:55:40 INFO - PROCESS | 680 | --DOCSHELL 0E58A400 == 37 [pid = 680] [id = 525] 20:55:40 INFO - PROCESS | 680 | --DOCSHELL 0E14A800 == 36 [pid = 680] [id = 523] 20:55:40 INFO - PROCESS | 680 | --DOCSHELL 0931EC00 == 35 [pid = 680] [id = 529] 20:55:40 INFO - PROCESS | 680 | --DOCSHELL 0E536000 == 34 [pid = 680] [id = 530] 20:55:40 INFO - PROCESS | 680 | --DOCSHELL 123E7400 == 33 [pid = 680] [id = 533] 20:55:40 INFO - PROCESS | 680 | --DOCSHELL 16D67800 == 32 [pid = 680] [id = 534] 20:55:40 INFO - PROCESS | 680 | --DOCSHELL 125A0800 == 31 [pid = 680] [id = 526] 20:55:40 INFO - PROCESS | 680 | --DOCSHELL 12E48800 == 30 [pid = 680] [id = 527] 20:55:40 INFO - PROCESS | 680 | --DOCSHELL 13A59400 == 29 [pid = 680] [id = 528] 20:55:40 INFO - PROCESS | 680 | --DOCSHELL 0E227400 == 28 [pid = 680] [id = 532] 20:55:40 INFO - PROCESS | 680 | --DOCSHELL 16E2F000 == 27 [pid = 680] [id = 531] 20:55:40 INFO - PROCESS | 680 | --DOCSHELL 0E537000 == 26 [pid = 680] [id = 524] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 90 (176C7400) [pid = 680] [serial = 1549] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 89 (178B9400) [pid = 680] [serial = 1552] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 88 (176C9800) [pid = 680] [serial = 1550] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 87 (178C0C00) [pid = 680] [serial = 1553] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 86 (17E33400) [pid = 680] [serial = 1555] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 85 (15AE4400) [pid = 680] [serial = 1562] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 84 (17E33800) [pid = 680] [serial = 1561] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 83 (17FD2000) [pid = 680] [serial = 1556] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E257C00) [pid = 680] [serial = 1528] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E25E800) [pid = 680] [serial = 1529] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0E03D400) [pid = 680] [serial = 1525] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0E06E800) [pid = 680] [serial = 1526] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 78 (17011400) [pid = 680] [serial = 1523] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 77 (16E2B000) [pid = 680] [serial = 1546] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 76 (161D5000) [pid = 680] [serial = 1543] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 75 (1680AC00) [pid = 680] [serial = 1544] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 74 (15968000) [pid = 680] [serial = 1540] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 73 (15FA4800) [pid = 680] [serial = 1541] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 72 (12E30800) [pid = 680] [serial = 1537] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 71 (12FF2C00) [pid = 680] [serial = 1538] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 70 (1251F400) [pid = 680] [serial = 1534] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 69 (12896000) [pid = 680] [serial = 1535] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 68 (0F23EC00) [pid = 680] [serial = 1531] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 67 (12315400) [pid = 680] [serial = 1532] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 66 (185E5400) [pid = 680] [serial = 1564] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 65 (12F4A400) [pid = 680] [serial = 1558] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 64 (144CB400) [pid = 680] [serial = 1559] [outer = 00000000] [url = about:blank] 20:55:40 INFO - PROCESS | 680 | --DOMWINDOW == 63 (16B1F400) [pid = 680] [serial = 1547] [outer = 00000000] [url = about:blank] 20:55:41 INFO - PROCESS | 680 | 1467431741019 Marionette TRACE conn6 <- [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]]]}] 20:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1984ms 20:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:55:41 INFO - PROCESS | 680 | 1467431741051 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 20:55:41 INFO - PROCESS | 680 | 1467431741055 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 20:55:41 INFO - PROCESS | 680 | 1467431741060 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:55:41 INFO - PROCESS | 680 | 1467431741063 Marionette TRACE conn6 <- [1,2106,null,{}] 20:55:41 INFO - PROCESS | 680 | 1467431741069 Marionette TRACE conn6 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:41 INFO - PROCESS | 680 | 1467431741072 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:41 INFO - PROCESS | 680 | 1467431741160 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 20:55:41 INFO - PROCESS | 680 | 1467431741167 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:41 INFO - PROCESS | 680 | 1467431741171 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:41 INFO - PROCESS | 680 | ++DOCSHELL 0DF95800 == 27 [pid = 680] [id = 536] 20:55:41 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0DF97000) [pid = 680] [serial = 1608] [outer = 00000000] 20:55:41 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0DFCB000) [pid = 680] [serial = 1609] [outer = 0DF97000] 20:55:41 INFO - PROCESS | 680 | 1467431741220 Marionette DEBUG loaded listener.js 20:55:41 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0E032C00) [pid = 680] [serial = 1610] [outer = 0DF97000] 20:55:41 INFO - PROCESS | 680 | 1467431741702 Marionette TRACE conn6 <- [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]]]}] 20:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 690ms 20:55:41 INFO - PROCESS | 680 | 1467431741750 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 20:55:41 INFO - PROCESS | 680 | 1467431741755 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 20:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:55:41 INFO - PROCESS | 680 | 1467431741761 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:55:41 INFO - PROCESS | 680 | 1467431741764 Marionette TRACE conn6 <- [1,2110,null,{}] 20:55:41 INFO - PROCESS | 680 | 1467431741768 Marionette TRACE conn6 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:41 INFO - PROCESS | 680 | 1467431741771 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:41 INFO - PROCESS | 680 | 1467431741857 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 20:55:41 INFO - PROCESS | 680 | 1467431741866 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:41 INFO - PROCESS | 680 | 1467431741869 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:41 INFO - PROCESS | 680 | ++DOCSHELL 0E14D800 == 28 [pid = 680] [id = 537] 20:55:41 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0E14E000) [pid = 680] [serial = 1611] [outer = 00000000] 20:55:41 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0E156400) [pid = 680] [serial = 1612] [outer = 0E14E000] 20:55:41 INFO - PROCESS | 680 | 1467431741916 Marionette DEBUG loaded listener.js 20:55:42 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0E224000) [pid = 680] [serial = 1613] [outer = 0E14E000] 20:55:42 INFO - PROCESS | 680 | 1467431742397 Marionette TRACE conn6 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 20:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 670ms 20:55:42 INFO - PROCESS | 680 | 1467431742435 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 20:55:42 INFO - PROCESS | 680 | 1467431742437 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 20:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:55:42 INFO - PROCESS | 680 | 1467431742441 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:55:42 INFO - PROCESS | 680 | 1467431742444 Marionette TRACE conn6 <- [1,2114,null,{}] 20:55:42 INFO - PROCESS | 680 | 1467431742455 Marionette TRACE conn6 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:42 INFO - PROCESS | 680 | 1467431742460 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:42 INFO - PROCESS | 680 | 1467431742548 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 20:55:42 INFO - PROCESS | 680 | 1467431742674 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:42 INFO - PROCESS | 680 | 1467431742677 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:42 INFO - PROCESS | 680 | ++DOCSHELL 0E702400 == 29 [pid = 680] [id = 538] 20:55:42 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E704800) [pid = 680] [serial = 1614] [outer = 00000000] 20:55:42 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E789400) [pid = 680] [serial = 1615] [outer = 0E704800] 20:55:42 INFO - PROCESS | 680 | 1467431742726 Marionette DEBUG loaded listener.js 20:55:42 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E8CB800) [pid = 680] [serial = 1616] [outer = 0E704800] 20:55:43 INFO - PROCESS | 680 | 1467431743108 Marionette TRACE conn6 <- [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]]]}] 20:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 670ms 20:55:43 INFO - PROCESS | 680 | 1467431743115 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 20:55:43 INFO - PROCESS | 680 | 1467431743117 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 20:55:43 INFO - PROCESS | 680 | 1467431743121 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:55:43 INFO - PROCESS | 680 | 1467431743122 Marionette TRACE conn6 <- [1,2118,null,{}] 20:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:55:43 INFO - PROCESS | 680 | 1467431743126 Marionette TRACE conn6 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:43 INFO - PROCESS | 680 | 1467431743128 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:43 INFO - PROCESS | 680 | 1467431743209 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 20:55:43 INFO - PROCESS | 680 | 1467431743215 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:43 INFO - PROCESS | 680 | 1467431743217 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:43 INFO - PROCESS | 680 | ++DOCSHELL 0F0DAC00 == 30 [pid = 680] [id = 539] 20:55:43 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0F23C000) [pid = 680] [serial = 1617] [outer = 00000000] 20:55:43 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (12528400) [pid = 680] [serial = 1618] [outer = 0F23C000] 20:55:43 INFO - PROCESS | 680 | 1467431743262 Marionette DEBUG loaded listener.js 20:55:43 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (125EA400) [pid = 680] [serial = 1619] [outer = 0F23C000] 20:55:43 INFO - PROCESS | 680 | 1467431743716 Marionette TRACE conn6 <- [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] 20:55:43 INFO - PROCESS | 680 | 1467431743757 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 20:55:43 INFO - PROCESS | 680 | 1467431743760 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:55:43 INFO - PROCESS | 680 | 1467431743762 Marionette TRACE conn6 <- [1,2122,null,{}] 20:55:43 INFO - PROCESS | 680 | 1467431743765 Marionette TRACE conn6 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:43 INFO - PROCESS | 680 | 1467431743767 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:43 INFO - PROCESS | 680 | 1467431743845 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 20:55:43 INFO - PROCESS | 680 | 1467431743850 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:43 INFO - PROCESS | 680 | 1467431743852 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:43 INFO - PROCESS | 680 | ++DOCSHELL 1289E400 == 31 [pid = 680] [id = 540] 20:55:43 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (12D24C00) [pid = 680] [serial = 1620] [outer = 00000000] 20:55:43 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (12E48800) [pid = 680] [serial = 1621] [outer = 12D24C00] 20:55:43 INFO - PROCESS | 680 | 1467431743895 Marionette DEBUG loaded listener.js 20:55:43 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (12EDC000) [pid = 680] [serial = 1622] [outer = 12D24C00] 20:55:44 INFO - PROCESS | 680 | 1467431744336 Marionette TRACE conn6 <- [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]]]}] 20:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 630ms 20:55:44 INFO - PROCESS | 680 | 1467431744394 Marionette TRACE conn6 -> [0,2125,"getWindowHandle",null] 20:55:44 INFO - PROCESS | 680 | 1467431744396 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 20:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:55:44 INFO - PROCESS | 680 | 1467431744400 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:55:44 INFO - PROCESS | 680 | 1467431744401 Marionette TRACE conn6 <- [1,2126,null,{}] 20:55:44 INFO - PROCESS | 680 | 1467431744405 Marionette TRACE conn6 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:44 INFO - PROCESS | 680 | 1467431744411 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:44 INFO - PROCESS | 680 | 1467431744513 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 20:55:44 INFO - PROCESS | 680 | 1467431744519 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:44 INFO - PROCESS | 680 | 1467431744521 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:44 INFO - PROCESS | 680 | ++DOCSHELL 13F46800 == 32 [pid = 680] [id = 541] 20:55:44 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (14457800) [pid = 680] [serial = 1623] [outer = 00000000] 20:55:44 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (14B57C00) [pid = 680] [serial = 1624] [outer = 14457800] 20:55:44 INFO - PROCESS | 680 | 1467431744572 Marionette DEBUG loaded listener.js 20:55:44 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (1596D000) [pid = 680] [serial = 1625] [outer = 14457800] 20:55:45 INFO - PROCESS | 680 | 1467431745012 Marionette TRACE conn6 <- [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]]]}] 20:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 630ms 20:55:45 INFO - PROCESS | 680 | 1467431745045 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 20:55:45 INFO - PROCESS | 680 | 1467431745047 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 20:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:55:45 INFO - PROCESS | 680 | 1467431745051 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:55:45 INFO - PROCESS | 680 | 1467431745052 Marionette TRACE conn6 <- [1,2130,null,{}] 20:55:45 INFO - PROCESS | 680 | 1467431745056 Marionette TRACE conn6 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:45 INFO - PROCESS | 680 | 1467431745058 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:45 INFO - PROCESS | 680 | 1467431745134 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 20:55:45 INFO - PROCESS | 680 | 1467431745139 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:45 INFO - PROCESS | 680 | 1467431745141 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:45 INFO - PROCESS | 680 | ++DOCSHELL 15AE2C00 == 33 [pid = 680] [id = 542] 20:55:45 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (15FA4C00) [pid = 680] [serial = 1626] [outer = 00000000] 20:55:45 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (15FAC000) [pid = 680] [serial = 1627] [outer = 15FA4C00] 20:55:45 INFO - PROCESS | 680 | 1467431745185 Marionette DEBUG loaded listener.js 20:55:45 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (16806400) [pid = 680] [serial = 1628] [outer = 15FA4C00] 20:55:45 INFO - PROCESS | 680 | 1467431745648 Marionette TRACE conn6 <- [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] 20:55:45 INFO - PROCESS | 680 | 1467431745684 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 20:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:55:45 INFO - PROCESS | 680 | 1467431745700 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:55:45 INFO - PROCESS | 680 | 1467431745702 Marionette TRACE conn6 <- [1,2134,null,{}] 20:55:45 INFO - PROCESS | 680 | 1467431745706 Marionette TRACE conn6 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:45 INFO - PROCESS | 680 | 1467431745708 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:45 INFO - PROCESS | 680 | 1467431745784 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 20:55:45 INFO - PROCESS | 680 | 1467431745792 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:45 INFO - PROCESS | 680 | 1467431745794 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:45 INFO - PROCESS | 680 | ++DOCSHELL 161CFC00 == 34 [pid = 680] [id = 543] 20:55:45 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (16889800) [pid = 680] [serial = 1629] [outer = 00000000] 20:55:45 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (16E27C00) [pid = 680] [serial = 1630] [outer = 16889800] 20:55:45 INFO - PROCESS | 680 | 1467431745837 Marionette DEBUG loaded listener.js 20:55:45 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (16E29000) [pid = 680] [serial = 1631] [outer = 16889800] 20:55:46 INFO - PROCESS | 680 | 1467431746274 Marionette TRACE conn6 <- [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] 20:55:46 INFO - PROCESS | 680 | 1467431746335 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 20:55:46 INFO - PROCESS | 680 | 1467431746339 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:55:46 INFO - PROCESS | 680 | 1467431746340 Marionette TRACE conn6 <- [1,2138,null,{}] 20:55:46 INFO - PROCESS | 680 | 1467431746351 Marionette TRACE conn6 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:46 INFO - PROCESS | 680 | 1467431746353 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:46 INFO - PROCESS | 680 | 1467431746464 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 20:55:46 INFO - PROCESS | 680 | 1467431746476 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:46 INFO - PROCESS | 680 | 1467431746478 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:46 INFO - PROCESS | 680 | ++DOCSHELL 0E537C00 == 35 [pid = 680] [id = 544] 20:55:46 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (17647C00) [pid = 680] [serial = 1632] [outer = 00000000] 20:55:46 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (176C9800) [pid = 680] [serial = 1633] [outer = 17647C00] 20:55:46 INFO - PROCESS | 680 | 1467431746521 Marionette DEBUG loaded listener.js 20:55:46 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (176CEC00) [pid = 680] [serial = 1634] [outer = 17647C00] 20:55:47 INFO - PROCESS | 680 | 1467431747024 Marionette TRACE conn6 <- [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]]]}] 20:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 730ms 20:55:47 INFO - PROCESS | 680 | 1467431747082 Marionette TRACE conn6 -> [0,2141,"getWindowHandle",null] 20:55:47 INFO - PROCESS | 680 | 1467431747084 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 20:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:55:47 INFO - PROCESS | 680 | 1467431747087 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:55:47 INFO - PROCESS | 680 | 1467431747089 Marionette TRACE conn6 <- [1,2142,null,{}] 20:55:47 INFO - PROCESS | 680 | 1467431747092 Marionette TRACE conn6 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:47 INFO - PROCESS | 680 | 1467431747094 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:47 INFO - PROCESS | 680 | 1467431747209 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 20:55:47 INFO - PROCESS | 680 | 1467431747220 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:47 INFO - PROCESS | 680 | 1467431747222 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:47 INFO - PROCESS | 680 | ++DOCSHELL 178B5400 == 36 [pid = 680] [id = 545] 20:55:47 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (178B6800) [pid = 680] [serial = 1635] [outer = 00000000] 20:55:47 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (178C2400) [pid = 680] [serial = 1636] [outer = 178B6800] 20:55:47 INFO - PROCESS | 680 | 1467431747270 Marionette DEBUG loaded listener.js 20:55:47 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (17973C00) [pid = 680] [serial = 1637] [outer = 178B6800] 20:55:47 INFO - PROCESS | 680 | --DOCSHELL 18243000 == 35 [pid = 680] [id = 13] 20:55:47 INFO - PROCESS | 680 | 1467431747766 Marionette TRACE conn6 <- [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]]]}] 20:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 730ms 20:55:47 INFO - PROCESS | 680 | 1467431747854 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 20:55:47 INFO - PROCESS | 680 | 1467431747857 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 20:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:55:47 INFO - PROCESS | 680 | 1467431747870 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:55:47 INFO - PROCESS | 680 | 1467431747872 Marionette TRACE conn6 <- [1,2146,null,{}] 20:55:47 INFO - PROCESS | 680 | 1467431747880 Marionette TRACE conn6 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:47 INFO - PROCESS | 680 | 1467431747882 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:48 INFO - PROCESS | 680 | 1467431748013 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 20:55:48 INFO - PROCESS | 680 | 1467431748019 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:48 INFO - PROCESS | 680 | 1467431748021 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:48 INFO - PROCESS | 680 | ++DOCSHELL 126CEC00 == 36 [pid = 680] [id = 546] 20:55:48 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (17E29C00) [pid = 680] [serial = 1638] [outer = 00000000] 20:55:48 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (17FC8400) [pid = 680] [serial = 1639] [outer = 17E29C00] 20:55:48 INFO - PROCESS | 680 | 1467431748065 Marionette DEBUG loaded listener.js 20:55:48 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (1852EC00) [pid = 680] [serial = 1640] [outer = 17E29C00] 20:55:48 INFO - PROCESS | 680 | --DOMWINDOW == 95 (16E22800) [pid = 680] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:55:48 INFO - PROCESS | 680 | --DOMWINDOW == 94 (178B9800) [pid = 680] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:55:48 INFO - PROCESS | 680 | --DOMWINDOW == 93 (176CAC00) [pid = 680] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:55:48 INFO - PROCESS | 680 | --DOMWINDOW == 92 (17977400) [pid = 680] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:55:48 INFO - PROCESS | 680 | --DOMWINDOW == 91 (14B5B400) [pid = 680] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:55:48 INFO - PROCESS | 680 | --DOMWINDOW == 90 (12ED9400) [pid = 680] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:55:48 INFO - PROCESS | 680 | --DOMWINDOW == 89 (125AB800) [pid = 680] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:55:48 INFO - PROCESS | 680 | --DOMWINDOW == 88 (0E58C400) [pid = 680] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:55:48 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0E537800) [pid = 680] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:55:48 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0E14C800) [pid = 680] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:55:48 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0DF96000) [pid = 680] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:55:48 INFO - PROCESS | 680 | --DOMWINDOW == 84 (185E0000) [pid = 680] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:55:48 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0DAF6C00) [pid = 680] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:55:48 INFO - PROCESS | 680 | --DOMWINDOW == 82 (1252EC00) [pid = 680] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:55:48 INFO - PROCESS | 680 | 1467431748710 Marionette TRACE conn6 <- [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]]]}] 20:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 890ms 20:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:55:48 INFO - PROCESS | 680 | 1467431748763 Marionette TRACE conn6 -> [0,2149,"getWindowHandle",null] 20:55:48 INFO - PROCESS | 680 | 1467431748765 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 20:55:48 INFO - PROCESS | 680 | 1467431748768 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:55:48 INFO - PROCESS | 680 | 1467431748770 Marionette TRACE conn6 <- [1,2150,null,{}] 20:55:48 INFO - PROCESS | 680 | 1467431748774 Marionette TRACE conn6 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:48 INFO - PROCESS | 680 | 1467431748776 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:48 INFO - PROCESS | 680 | 1467431748892 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 20:55:48 INFO - PROCESS | 680 | 1467431748952 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:48 INFO - PROCESS | 680 | 1467431748964 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:48 INFO - PROCESS | 680 | ++DOCSHELL 0E149800 == 37 [pid = 680] [id = 547] 20:55:48 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (0E14BC00) [pid = 680] [serial = 1641] [outer = 00000000] 20:55:49 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (12D62C00) [pid = 680] [serial = 1642] [outer = 0E14BC00] 20:55:49 INFO - PROCESS | 680 | 1467431749013 Marionette DEBUG loaded listener.js 20:55:49 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (12E4A400) [pid = 680] [serial = 1643] [outer = 0E14BC00] 20:55:49 INFO - PROCESS | 680 | 1467431749392 Marionette TRACE conn6 <- [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]]]}] 20:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 670ms 20:55:49 INFO - PROCESS | 680 | 1467431749439 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 20:55:49 INFO - PROCESS | 680 | 1467431749441 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 20:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:55:49 INFO - PROCESS | 680 | 1467431749444 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:55:49 INFO - PROCESS | 680 | 1467431749446 Marionette TRACE conn6 <- [1,2154,null,{}] 20:55:49 INFO - PROCESS | 680 | 1467431749449 Marionette TRACE conn6 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:49 INFO - PROCESS | 680 | 1467431749451 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:49 INFO - PROCESS | 680 | 1467431749529 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 20:55:49 INFO - PROCESS | 680 | 1467431749535 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:49 INFO - PROCESS | 680 | 1467431749537 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:49 INFO - PROCESS | 680 | ++DOCSHELL 13A4C000 == 38 [pid = 680] [id = 548] 20:55:49 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (16D68800) [pid = 680] [serial = 1644] [outer = 00000000] 20:55:49 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (18243800) [pid = 680] [serial = 1645] [outer = 16D68800] 20:55:49 INFO - PROCESS | 680 | 1467431749579 Marionette DEBUG loaded listener.js 20:55:49 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (185EAC00) [pid = 680] [serial = 1646] [outer = 16D68800] 20:55:50 INFO - PROCESS | 680 | 1467431750003 Marionette TRACE conn6 <- [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]]]}] 20:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 630ms 20:55:50 INFO - PROCESS | 680 | 1467431750075 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 20:55:50 INFO - PROCESS | 680 | 1467431750077 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 20:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:55:50 INFO - PROCESS | 680 | 1467431750080 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:55:50 INFO - PROCESS | 680 | 1467431750082 Marionette TRACE conn6 <- [1,2158,null,{}] 20:55:50 INFO - PROCESS | 680 | 1467431750086 Marionette TRACE conn6 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:50 INFO - PROCESS | 680 | 1467431750087 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:50 INFO - PROCESS | 680 | 1467431750168 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 20:55:50 INFO - PROCESS | 680 | 1467431750174 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:50 INFO - PROCESS | 680 | 1467431750176 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:50 INFO - PROCESS | 680 | ++DOCSHELL 17E30000 == 39 [pid = 680] [id = 549] 20:55:50 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (185E5800) [pid = 680] [serial = 1647] [outer = 00000000] 20:55:50 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (1948A400) [pid = 680] [serial = 1648] [outer = 185E5800] 20:55:50 INFO - PROCESS | 680 | 1467431750218 Marionette DEBUG loaded listener.js 20:55:50 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (1A20D000) [pid = 680] [serial = 1649] [outer = 185E5800] 20:55:50 INFO - PROCESS | 680 | 1467431750787 Marionette TRACE conn6 <- [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]]]}] 20:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 730ms 20:55:50 INFO - PROCESS | 680 | 1467431750812 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 20:55:50 INFO - PROCESS | 680 | 1467431750817 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 20:55:50 INFO - PROCESS | 680 | 1467431750822 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:55:50 INFO - PROCESS | 680 | 1467431750826 Marionette TRACE conn6 <- [1,2162,null,{}] 20:55:50 INFO - PROCESS | 680 | 1467431750832 Marionette TRACE conn6 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:50 INFO - PROCESS | 680 | 1467431750835 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:51 INFO - PROCESS | 680 | 1467431751003 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 20:55:51 INFO - PROCESS | 680 | 1467431751126 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:51 INFO - PROCESS | 680 | 1467431751131 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:51 INFO - PROCESS | 680 | ++DOCSHELL 0DF71400 == 40 [pid = 680] [id = 550] 20:55:51 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (0DF72400) [pid = 680] [serial = 1650] [outer = 00000000] 20:55:51 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (0E03F400) [pid = 680] [serial = 1651] [outer = 0DF72400] 20:55:51 INFO - PROCESS | 680 | 1467431751188 Marionette DEBUG loaded listener.js 20:55:51 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (0E14A400) [pid = 680] [serial = 1652] [outer = 0DF72400] 20:55:51 INFO - PROCESS | 680 | 1467431751833 Marionette TRACE conn6 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 20:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1079ms 20:55:51 INFO - PROCESS | 680 | 1467431751906 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 20:55:51 INFO - PROCESS | 680 | 1467431751911 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 20:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:55:51 INFO - PROCESS | 680 | 1467431751918 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:55:51 INFO - PROCESS | 680 | 1467431751921 Marionette TRACE conn6 <- [1,2166,null,{}] 20:55:51 INFO - PROCESS | 680 | 1467431751925 Marionette TRACE conn6 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:51 INFO - PROCESS | 680 | 1467431751927 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:52 INFO - PROCESS | 680 | 1467431752058 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 20:55:52 INFO - PROCESS | 680 | 1467431752192 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:52 INFO - PROCESS | 680 | 1467431752195 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:52 INFO - PROCESS | 680 | ++DOCSHELL 0E418800 == 41 [pid = 680] [id = 551] 20:55:52 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (0E52E400) [pid = 680] [serial = 1653] [outer = 00000000] 20:55:52 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (0E785800) [pid = 680] [serial = 1654] [outer = 0E52E400] 20:55:52 INFO - PROCESS | 680 | 1467431752255 Marionette DEBUG loaded listener.js 20:55:52 INFO - PROCESS | 680 | ++DOMWINDOW == 97 (123E3C00) [pid = 680] [serial = 1655] [outer = 0E52E400] 20:55:53 INFO - PROCESS | 680 | 1467431753198 Marionette TRACE conn6 <- [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]]]}] 20:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1325ms 20:55:53 INFO - PROCESS | 680 | 1467431753246 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 20:55:53 INFO - PROCESS | 680 | 1467431753250 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 20:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:55:53 INFO - PROCESS | 680 | 1467431753255 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:55:53 INFO - PROCESS | 680 | 1467431753258 Marionette TRACE conn6 <- [1,2170,null,{}] 20:55:53 INFO - PROCESS | 680 | 1467431753264 Marionette TRACE conn6 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:53 INFO - PROCESS | 680 | 1467431753266 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:53 INFO - PROCESS | 680 | 1467431753375 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 20:55:53 INFO - PROCESS | 680 | --DOCSHELL 13A4C000 == 40 [pid = 680] [id = 548] 20:55:53 INFO - PROCESS | 680 | --DOCSHELL 0E149800 == 39 [pid = 680] [id = 547] 20:55:53 INFO - PROCESS | 680 | --DOCSHELL 126CEC00 == 38 [pid = 680] [id = 546] 20:55:53 INFO - PROCESS | 680 | --DOCSHELL 178B5400 == 37 [pid = 680] [id = 545] 20:55:53 INFO - PROCESS | 680 | --DOCSHELL 0E537C00 == 36 [pid = 680] [id = 544] 20:55:53 INFO - PROCESS | 680 | --DOCSHELL 161CFC00 == 35 [pid = 680] [id = 543] 20:55:53 INFO - PROCESS | 680 | --DOCSHELL 15AE2C00 == 34 [pid = 680] [id = 542] 20:55:53 INFO - PROCESS | 680 | --DOCSHELL 13F46800 == 33 [pid = 680] [id = 541] 20:55:53 INFO - PROCESS | 680 | --DOCSHELL 1289E400 == 32 [pid = 680] [id = 540] 20:55:53 INFO - PROCESS | 680 | --DOCSHELL 0F0DAC00 == 31 [pid = 680] [id = 539] 20:55:53 INFO - PROCESS | 680 | --DOCSHELL 0E702400 == 30 [pid = 680] [id = 538] 20:55:53 INFO - PROCESS | 680 | --DOCSHELL 0D294400 == 29 [pid = 680] [id = 14] 20:55:53 INFO - PROCESS | 680 | --DOCSHELL 0E14D800 == 28 [pid = 680] [id = 537] 20:55:53 INFO - PROCESS | 680 | --DOCSHELL 0DF95800 == 27 [pid = 680] [id = 536] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 96 (193B3400) [pid = 680] [serial = 1606] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 95 (1709D000) [pid = 680] [serial = 1591] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 94 (185EA800) [pid = 680] [serial = 1604] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 93 (178BB800) [pid = 680] [serial = 1594] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 92 (18243C00) [pid = 680] [serial = 1597] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 91 (1794C000) [pid = 680] [serial = 1595] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 90 (185EA000) [pid = 680] [serial = 1603] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 89 (15FA2800) [pid = 680] [serial = 1585] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 88 (15FA3400) [pid = 680] [serial = 1586] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 87 (13F40800) [pid = 680] [serial = 1582] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 86 (144CC400) [pid = 680] [serial = 1583] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 85 (12D29800) [pid = 680] [serial = 1579] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 84 (12DC4800) [pid = 680] [serial = 1580] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 83 (123DC800) [pid = 680] [serial = 1576] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 82 (123EA000) [pid = 680] [serial = 1577] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E590400) [pid = 680] [serial = 1573] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0E7CB000) [pid = 680] [serial = 1574] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0E150800) [pid = 680] [serial = 1570] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0E154000) [pid = 680] [serial = 1571] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0DFCB800) [pid = 680] [serial = 1567] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0DFD3C00) [pid = 680] [serial = 1568] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 75 (185E8000) [pid = 680] [serial = 1565] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 74 (16B16000) [pid = 680] [serial = 1588] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 73 (169C6C00) [pid = 680] [serial = 1600] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 72 (185E6400) [pid = 680] [serial = 1598] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 71 (176CDC00) [pid = 680] [serial = 1601] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 70 (170A3000) [pid = 680] [serial = 1592] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | --DOMWINDOW == 69 (16E29C00) [pid = 680] [serial = 1589] [outer = 00000000] [url = about:blank] 20:55:53 INFO - PROCESS | 680 | 1467431753541 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:53 INFO - PROCESS | 680 | 1467431753546 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:53 INFO - PROCESS | 680 | ++DOCSHELL 0D294400 == 28 [pid = 680] [id = 552] 20:55:53 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0D935000) [pid = 680] [serial = 1656] [outer = 00000000] 20:55:53 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0DF94C00) [pid = 680] [serial = 1657] [outer = 0D935000] 20:55:53 INFO - PROCESS | 680 | 1467431753596 Marionette DEBUG loaded listener.js 20:55:53 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0DFD3C00) [pid = 680] [serial = 1658] [outer = 0D935000] 20:55:54 INFO - PROCESS | 680 | 1467431754016 Marionette TRACE conn6 <- [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]]]}] 20:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 790ms 20:55:54 INFO - PROCESS | 680 | 1467431754063 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 20:55:54 INFO - PROCESS | 680 | 1467431754067 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 20:55:54 INFO - PROCESS | 680 | 1467431754074 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:55:54 INFO - PROCESS | 680 | 1467431754077 Marionette TRACE conn6 <- [1,2174,null,{}] 20:55:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:55:54 INFO - PROCESS | 680 | 1467431754081 Marionette TRACE conn6 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:54 INFO - PROCESS | 680 | 1467431754083 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:54 INFO - PROCESS | 680 | 1467431754167 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 20:55:54 INFO - PROCESS | 680 | 1467431754173 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:54 INFO - PROCESS | 680 | 1467431754176 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:54 INFO - PROCESS | 680 | ++DOCSHELL 0E151800 == 29 [pid = 680] [id = 553] 20:55:54 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0E154000) [pid = 680] [serial = 1659] [outer = 00000000] 20:55:54 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0E25C400) [pid = 680] [serial = 1660] [outer = 0E154000] 20:55:54 INFO - PROCESS | 680 | 1467431754224 Marionette DEBUG loaded listener.js 20:55:54 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (0E531000) [pid = 680] [serial = 1661] [outer = 0E154000] 20:55:54 INFO - PROCESS | 680 | 1467431754689 Marionette TRACE conn6 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 20:55:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:55:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 630ms 20:55:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:55:54 INFO - PROCESS | 680 | 1467431754712 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 20:55:54 INFO - PROCESS | 680 | 1467431754714 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 20:55:54 INFO - PROCESS | 680 | 1467431754717 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:55:54 INFO - PROCESS | 680 | 1467431754720 Marionette TRACE conn6 <- [1,2178,null,{}] 20:55:54 INFO - PROCESS | 680 | 1467431754731 Marionette TRACE conn6 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:54 INFO - PROCESS | 680 | 1467431754736 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:54 INFO - PROCESS | 680 | 1467431754819 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 20:55:54 INFO - PROCESS | 680 | 1467431754860 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:54 INFO - PROCESS | 680 | 1467431754863 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:54 INFO - PROCESS | 680 | ++DOCSHELL 123E1400 == 30 [pid = 680] [id = 554] 20:55:54 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (123E2000) [pid = 680] [serial = 1662] [outer = 00000000] 20:55:55 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (123E8C00) [pid = 680] [serial = 1663] [outer = 123E2000] 20:55:55 INFO - PROCESS | 680 | 1467431754999 Marionette DEBUG loaded listener.js 20:55:55 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (125E3000) [pid = 680] [serial = 1664] [outer = 123E2000] 20:55:55 INFO - PROCESS | 680 | 1467431755366 Marionette TRACE conn6 <- [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]]]}] 20:55:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:55:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 690ms 20:55:55 INFO - PROCESS | 680 | 1467431755408 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 20:55:55 INFO - PROCESS | 680 | 1467431755410 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 20:55:55 INFO - PROCESS | 680 | 1467431755413 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:55:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:55:55 INFO - PROCESS | 680 | 1467431755424 Marionette TRACE conn6 <- [1,2182,null,{}] 20:55:55 INFO - PROCESS | 680 | 1467431755428 Marionette TRACE conn6 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:55 INFO - PROCESS | 680 | 1467431755430 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:55 INFO - PROCESS | 680 | 1467431755514 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 20:55:55 INFO - PROCESS | 680 | 1467431755619 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:55 INFO - PROCESS | 680 | 1467431755621 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:55 INFO - PROCESS | 680 | ++DOCSHELL 125AE400 == 31 [pid = 680] [id = 555] 20:55:55 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (125E2000) [pid = 680] [serial = 1665] [outer = 00000000] 20:55:55 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (12E29800) [pid = 680] [serial = 1666] [outer = 125E2000] 20:55:55 INFO - PROCESS | 680 | 1467431755668 Marionette DEBUG loaded listener.js 20:55:55 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (12F49400) [pid = 680] [serial = 1667] [outer = 125E2000] 20:55:56 INFO - PROCESS | 680 | 1467431756131 Marionette TRACE conn6 <- [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]]]}] 20:55:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:55:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 730ms 20:55:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:55:56 INFO - PROCESS | 680 | 1467431756147 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 20:55:56 INFO - PROCESS | 680 | 1467431756149 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 20:55:56 INFO - PROCESS | 680 | 1467431756152 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:55:56 INFO - PROCESS | 680 | 1467431756154 Marionette TRACE conn6 <- [1,2186,null,{}] 20:55:56 INFO - PROCESS | 680 | 1467431756158 Marionette TRACE conn6 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:56 INFO - PROCESS | 680 | 1467431756160 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:56 INFO - PROCESS | 680 | 1467431756302 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 20:55:56 INFO - PROCESS | 680 | 1467431756309 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:56 INFO - PROCESS | 680 | 1467431756311 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:56 INFO - PROCESS | 680 | ++DOCSHELL 12E26800 == 32 [pid = 680] [id = 556] 20:55:56 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (12FF6400) [pid = 680] [serial = 1668] [outer = 00000000] 20:55:56 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (13F4E800) [pid = 680] [serial = 1669] [outer = 12FF6400] 20:55:56 INFO - PROCESS | 680 | 1467431756354 Marionette DEBUG loaded listener.js 20:55:56 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (14B54C00) [pid = 680] [serial = 1670] [outer = 12FF6400] 20:55:56 INFO - PROCESS | 680 | 1467431756817 Marionette TRACE conn6 <- [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]]]}] 20:55:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:55:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 730ms 20:55:56 INFO - PROCESS | 680 | 1467431756884 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 20:55:56 INFO - PROCESS | 680 | 1467431756886 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 20:55:56 INFO - PROCESS | 680 | 1467431756890 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:55:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:55:56 INFO - PROCESS | 680 | 1467431756891 Marionette TRACE conn6 <- [1,2190,null,{}] 20:55:56 INFO - PROCESS | 680 | 1467431756895 Marionette TRACE conn6 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:56 INFO - PROCESS | 680 | 1467431756900 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:57 INFO - PROCESS | 680 | 1467431757038 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 20:55:57 INFO - PROCESS | 680 | 1467431757101 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:57 INFO - PROCESS | 680 | 1467431757103 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:57 INFO - PROCESS | 680 | ++DOCSHELL 13A4E400 == 33 [pid = 680] [id = 557] 20:55:57 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (13F46800) [pid = 680] [serial = 1671] [outer = 00000000] 20:55:57 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (16810800) [pid = 680] [serial = 1672] [outer = 13F46800] 20:55:57 INFO - PROCESS | 680 | 1467431757149 Marionette DEBUG loaded listener.js 20:55:57 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (15AE8400) [pid = 680] [serial = 1673] [outer = 13F46800] 20:55:57 INFO - PROCESS | 680 | 1467431757762 Marionette TRACE conn6 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 20:55:57 INFO - PROCESS | 680 | --DOMWINDOW == 86 (1852AC00) [pid = 680] [serial = 35] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:55:57 INFO - PROCESS | 680 | --DOMWINDOW == 85 (12D24C00) [pid = 680] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:55:57 INFO - PROCESS | 680 | --DOMWINDOW == 84 (17647C00) [pid = 680] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:55:57 INFO - PROCESS | 680 | --DOMWINDOW == 83 (16889800) [pid = 680] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:55:57 INFO - PROCESS | 680 | --DOMWINDOW == 82 (15FA4C00) [pid = 680] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:55:57 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E704800) [pid = 680] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:55:57 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0E14E000) [pid = 680] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:55:57 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0DF97000) [pid = 680] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:55:57 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0F23C000) [pid = 680] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:55:57 INFO - PROCESS | 680 | --DOMWINDOW == 77 (185E3400) [pid = 680] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:55:57 INFO - PROCESS | 680 | --DOMWINDOW == 76 (14457800) [pid = 680] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:55:57 INFO - PROCESS | 680 | --DOMWINDOW == 75 (178B6800) [pid = 680] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:55:57 INFO - PROCESS | 680 | --DOMWINDOW == 74 (17E29C00) [pid = 680] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:55:57 INFO - PROCESS | 680 | --DOMWINDOW == 73 (16D68800) [pid = 680] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:55:57 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0E14BC00) [pid = 680] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:55:57 INFO - PROCESS | 680 | --DOMWINDOW == 71 (0D935400) [pid = 680] [serial = 38] [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.] 20:55:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:55:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 930ms 20:55:57 INFO - PROCESS | 680 | 1467431757824 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 20:55:57 INFO - PROCESS | 680 | 1467431757826 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 20:55:57 INFO - PROCESS | 680 | 1467431757829 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:55:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:55:57 INFO - PROCESS | 680 | 1467431757831 Marionette TRACE conn6 <- [1,2194,null,{}] 20:55:57 INFO - PROCESS | 680 | 1467431757834 Marionette TRACE conn6 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:57 INFO - PROCESS | 680 | 1467431757836 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:57 INFO - PROCESS | 680 | 1467431757913 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 20:55:57 INFO - PROCESS | 680 | 1467431757921 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:57 INFO - PROCESS | 680 | 1467431757923 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:57 INFO - PROCESS | 680 | ++DOCSHELL 0E52C800 == 34 [pid = 680] [id = 558] 20:55:57 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E704800) [pid = 680] [serial = 1674] [outer = 00000000] 20:55:57 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (12E2E800) [pid = 680] [serial = 1675] [outer = 0E704800] 20:55:57 INFO - PROCESS | 680 | 1467431757968 Marionette DEBUG loaded listener.js 20:55:58 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (14457800) [pid = 680] [serial = 1676] [outer = 0E704800] 20:55:58 INFO - PROCESS | 680 | 1467431758402 Marionette TRACE conn6 <- [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]]]}] 20:55:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:55:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 630ms 20:55:58 INFO - PROCESS | 680 | 1467431758464 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 20:55:58 INFO - PROCESS | 680 | 1467431758466 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 20:55:58 INFO - PROCESS | 680 | 1467431758469 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:55:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:55:58 INFO - PROCESS | 680 | 1467431758471 Marionette TRACE conn6 <- [1,2198,null,{}] 20:55:58 INFO - PROCESS | 680 | 1467431758474 Marionette TRACE conn6 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:58 INFO - PROCESS | 680 | 1467431758476 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:58 INFO - PROCESS | 680 | 1467431758553 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 20:55:58 INFO - PROCESS | 680 | 1467431758559 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:58 INFO - PROCESS | 680 | 1467431758561 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:58 INFO - PROCESS | 680 | ++DOCSHELL 16D64800 == 35 [pid = 680] [id = 559] 20:55:58 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (16E21C00) [pid = 680] [serial = 1677] [outer = 00000000] 20:55:58 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (16E30C00) [pid = 680] [serial = 1678] [outer = 16E21C00] 20:55:58 INFO - PROCESS | 680 | 1467431758603 Marionette DEBUG loaded listener.js 20:55:58 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (1709A800) [pid = 680] [serial = 1679] [outer = 16E21C00] 20:55:59 INFO - PROCESS | 680 | 1467431759018 Marionette TRACE conn6 <- [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]]]}] 20:55:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:55:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 570ms 20:55:59 INFO - PROCESS | 680 | 1467431759043 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 20:55:59 INFO - PROCESS | 680 | 1467431759045 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 20:55:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:55:59 INFO - PROCESS | 680 | 1467431759048 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:55:59 INFO - PROCESS | 680 | 1467431759050 Marionette TRACE conn6 <- [1,2202,null,{}] 20:55:59 INFO - PROCESS | 680 | 1467431759054 Marionette TRACE conn6 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:59 INFO - PROCESS | 680 | 1467431759055 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:59 INFO - PROCESS | 680 | 1467431759176 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 20:55:59 INFO - PROCESS | 680 | 1467431759185 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:59 INFO - PROCESS | 680 | 1467431759186 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:59 INFO - PROCESS | 680 | ++DOCSHELL 09263400 == 36 [pid = 680] [id = 560] 20:55:59 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0E707C00) [pid = 680] [serial = 1680] [outer = 00000000] 20:55:59 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (176CA800) [pid = 680] [serial = 1681] [outer = 0E707C00] 20:55:59 INFO - PROCESS | 680 | 1467431759238 Marionette DEBUG loaded listener.js 20:55:59 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (176CB400) [pid = 680] [serial = 1682] [outer = 0E707C00] 20:55:59 INFO - PROCESS | 680 | 1467431759663 Marionette TRACE conn6 <- [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]]]}] 20:55:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:55:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 630ms 20:55:59 INFO - PROCESS | 680 | 1467431759680 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 20:55:59 INFO - PROCESS | 680 | 1467431759682 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 20:55:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:55:59 INFO - PROCESS | 680 | 1467431759685 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:55:59 INFO - PROCESS | 680 | 1467431759687 Marionette TRACE conn6 <- [1,2206,null,{}] 20:55:59 INFO - PROCESS | 680 | 1467431759690 Marionette TRACE conn6 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:59 INFO - PROCESS | 680 | 1467431759692 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:59 INFO - PROCESS | 680 | 1467431759853 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 20:55:59 INFO - PROCESS | 680 | 1467431759928 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:59 INFO - PROCESS | 680 | 1467431759932 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:55:59 INFO - PROCESS | 680 | ++DOCSHELL 09266400 == 37 [pid = 680] [id = 561] 20:55:59 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (0926FC00) [pid = 680] [serial = 1683] [outer = 00000000] 20:56:00 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (0DF75C00) [pid = 680] [serial = 1684] [outer = 0926FC00] 20:56:00 INFO - PROCESS | 680 | 1467431760031 Marionette DEBUG loaded listener.js 20:56:00 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (0DFC9800) [pid = 680] [serial = 1685] [outer = 0926FC00] 20:56:00 INFO - PROCESS | 680 | 1467431760686 Marionette TRACE conn6 <- [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]]]}] 20:56:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:56:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1023ms 20:56:00 INFO - PROCESS | 680 | 1467431760710 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 20:56:00 INFO - PROCESS | 680 | 1467431760715 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 20:56:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:56:00 INFO - PROCESS | 680 | 1467431760720 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:56:00 INFO - PROCESS | 680 | 1467431760723 Marionette TRACE conn6 <- [1,2210,null,{}] 20:56:00 INFO - PROCESS | 680 | 1467431760749 Marionette TRACE conn6 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:00 INFO - PROCESS | 680 | 1467431760752 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:00 INFO - PROCESS | 680 | 1467431760863 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 20:56:01 INFO - PROCESS | 680 | 1467431761004 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:01 INFO - PROCESS | 680 | 1467431761007 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:01 INFO - PROCESS | 680 | ++DOCSHELL 0E8C5800 == 38 [pid = 680] [id = 562] 20:56:01 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (12311000) [pid = 680] [serial = 1686] [outer = 00000000] 20:56:01 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (123E2800) [pid = 680] [serial = 1687] [outer = 12311000] 20:56:01 INFO - PROCESS | 680 | 1467431761063 Marionette DEBUG loaded listener.js 20:56:01 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (1289CC00) [pid = 680] [serial = 1688] [outer = 12311000] 20:56:01 INFO - PROCESS | 680 | 1467431761617 Marionette TRACE conn6 <- [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]]]}] 20:56:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:56:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 950ms 20:56:01 INFO - PROCESS | 680 | 1467431761675 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 20:56:01 INFO - PROCESS | 680 | 1467431761678 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 20:56:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:56:01 INFO - PROCESS | 680 | 1467431761682 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:56:01 INFO - PROCESS | 680 | 1467431761684 Marionette TRACE conn6 <- [1,2214,null,{}] 20:56:01 INFO - PROCESS | 680 | 1467431761688 Marionette TRACE conn6 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:01 INFO - PROCESS | 680 | 1467431761691 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:01 INFO - PROCESS | 680 | 1467431761804 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 20:56:01 INFO - PROCESS | 680 | 1467431761981 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:01 INFO - PROCESS | 680 | 1467431761984 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:01 INFO - PROCESS | 680 | ++DOCSHELL 15FB0400 == 39 [pid = 680] [id = 563] 20:56:01 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (161D4C00) [pid = 680] [serial = 1689] [outer = 00000000] 20:56:02 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (16E22800) [pid = 680] [serial = 1690] [outer = 161D4C00] 20:56:02 INFO - PROCESS | 680 | 1467431762041 Marionette DEBUG loaded listener.js 20:56:02 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (176CD800) [pid = 680] [serial = 1691] [outer = 161D4C00] 20:56:02 INFO - PROCESS | 680 | 1467431762617 Marionette TRACE conn6 <- [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]]]}] 20:56:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:56:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 970ms 20:56:02 INFO - PROCESS | 680 | 1467431762654 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 20:56:02 INFO - PROCESS | 680 | 1467431762658 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 20:56:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:56:02 INFO - PROCESS | 680 | 1467431762669 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:56:02 INFO - PROCESS | 680 | 1467431762674 Marionette TRACE conn6 <- [1,2218,null,{}] 20:56:02 INFO - PROCESS | 680 | 1467431762678 Marionette TRACE conn6 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:02 INFO - PROCESS | 680 | 1467431762681 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:02 INFO - PROCESS | 680 | 1467431762792 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 20:56:02 INFO - PROCESS | 680 | 1467431762931 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:02 INFO - PROCESS | 680 | 1467431762933 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:02 INFO - PROCESS | 680 | ++DOCSHELL 12D65800 == 40 [pid = 680] [id = 564] 20:56:02 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (15967800) [pid = 680] [serial = 1692] [outer = 00000000] 20:56:02 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (17E34000) [pid = 680] [serial = 1693] [outer = 15967800] 20:56:02 INFO - PROCESS | 680 | 1467431762987 Marionette DEBUG loaded listener.js 20:56:03 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (17FD3400) [pid = 680] [serial = 1694] [outer = 15967800] 20:56:03 INFO - PROCESS | 680 | 1467431763702 Marionette TRACE conn6 <- [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]]]}] 20:56:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:56:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1082ms 20:56:03 INFO - PROCESS | 680 | 1467431763746 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 20:56:03 INFO - PROCESS | 680 | 1467431763751 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 20:56:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:56:03 INFO - PROCESS | 680 | 1467431763755 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:56:03 INFO - PROCESS | 680 | 1467431763758 Marionette TRACE conn6 <- [1,2222,null,{}] 20:56:03 INFO - PROCESS | 680 | 1467431763765 Marionette TRACE conn6 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:03 INFO - PROCESS | 680 | 1467431763767 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:03 INFO - PROCESS | 680 | 1467431763868 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 20:56:04 INFO - PROCESS | 680 | 1467431764016 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:04 INFO - PROCESS | 680 | 1467431764019 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:04 INFO - PROCESS | 680 | ++DOCSHELL 0E70C800 == 41 [pid = 680] [id = 565] 20:56:04 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (0E782000) [pid = 680] [serial = 1695] [outer = 00000000] 20:56:04 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (0E8CAC00) [pid = 680] [serial = 1696] [outer = 0E782000] 20:56:04 INFO - PROCESS | 680 | 1467431764069 Marionette DEBUG loaded listener.js 20:56:04 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (123E0800) [pid = 680] [serial = 1697] [outer = 0E782000] 20:56:04 INFO - PROCESS | 680 | --DOCSHELL 09263400 == 40 [pid = 680] [id = 560] 20:56:04 INFO - PROCESS | 680 | --DOCSHELL 16D64800 == 39 [pid = 680] [id = 559] 20:56:04 INFO - PROCESS | 680 | --DOCSHELL 0E52C800 == 38 [pid = 680] [id = 558] 20:56:04 INFO - PROCESS | 680 | --DOCSHELL 13A4E400 == 37 [pid = 680] [id = 557] 20:56:04 INFO - PROCESS | 680 | --DOCSHELL 12E26800 == 36 [pid = 680] [id = 556] 20:56:04 INFO - PROCESS | 680 | --DOCSHELL 125AE400 == 35 [pid = 680] [id = 555] 20:56:04 INFO - PROCESS | 680 | --DOCSHELL 123E1400 == 34 [pid = 680] [id = 554] 20:56:04 INFO - PROCESS | 680 | --DOCSHELL 0E151800 == 33 [pid = 680] [id = 553] 20:56:04 INFO - PROCESS | 680 | --DOCSHELL 0D294400 == 32 [pid = 680] [id = 552] 20:56:04 INFO - PROCESS | 680 | --DOCSHELL 0DF71400 == 31 [pid = 680] [id = 550] 20:56:04 INFO - PROCESS | 680 | --DOCSHELL 17E30000 == 30 [pid = 680] [id = 549] 20:56:04 INFO - PROCESS | 680 | --DOCSHELL 12D22000 == 29 [pid = 680] [id = 535] 20:56:04 INFO - PROCESS | 680 | --DOCSHELL 0E418800 == 28 [pid = 680] [id = 551] 20:56:04 INFO - PROCESS | 680 | --DOCSHELL 12D65800 == 27 [pid = 680] [id = 564] 20:56:04 INFO - PROCESS | 680 | --DOCSHELL 0E8C5800 == 26 [pid = 680] [id = 562] 20:56:04 INFO - PROCESS | 680 | --DOCSHELL 15FB0400 == 25 [pid = 680] [id = 563] 20:56:04 INFO - PROCESS | 680 | --DOCSHELL 09266400 == 24 [pid = 680] [id = 561] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 94 (15FAEC00) [pid = 680] [serial = 37] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 93 (12E48800) [pid = 680] [serial = 1621] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 92 (176C9800) [pid = 680] [serial = 1633] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 91 (12EDC000) [pid = 680] [serial = 1622] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 90 (16E27C00) [pid = 680] [serial = 1630] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 89 (15FAC000) [pid = 680] [serial = 1627] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 88 (16806400) [pid = 680] [serial = 1628] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0E789400) [pid = 680] [serial = 1615] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0E8CB800) [pid = 680] [serial = 1616] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E156400) [pid = 680] [serial = 1612] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E224000) [pid = 680] [serial = 1613] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0DFCB000) [pid = 680] [serial = 1609] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E032C00) [pid = 680] [serial = 1610] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 81 (12528400) [pid = 680] [serial = 1618] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 80 (125EA400) [pid = 680] [serial = 1619] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 79 (19487C00) [pid = 680] [serial = 1607] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 78 (14B57C00) [pid = 680] [serial = 1624] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 77 (1596D000) [pid = 680] [serial = 1625] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 76 (178C2400) [pid = 680] [serial = 1636] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 75 (17FC8400) [pid = 680] [serial = 1639] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 74 (185EAC00) [pid = 680] [serial = 1646] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 73 (12D62C00) [pid = 680] [serial = 1642] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0DFC9400) [pid = 680] [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.] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 71 (17973C00) [pid = 680] [serial = 1637] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 70 (18243800) [pid = 680] [serial = 1645] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 69 (1852EC00) [pid = 680] [serial = 1640] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 68 (1948A400) [pid = 680] [serial = 1648] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 67 (12E4A400) [pid = 680] [serial = 1643] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 66 (176CEC00) [pid = 680] [serial = 1634] [outer = 00000000] [url = about:blank] 20:56:04 INFO - PROCESS | 680 | --DOMWINDOW == 65 (16E29000) [pid = 680] [serial = 1631] [outer = 00000000] [url = about:blank] 20:56:05 INFO - PROCESS | 680 | 1467431765225 Marionette TRACE conn6 <- [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]]]}] 20:56:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1535ms 20:56:05 INFO - PROCESS | 680 | 1467431765292 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 20:56:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:56:05 INFO - PROCESS | 680 | 1467431765296 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 20:56:05 INFO - PROCESS | 680 | 1467431765300 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:56:05 INFO - PROCESS | 680 | 1467431765305 Marionette TRACE conn6 <- [1,2226,null,{}] 20:56:05 INFO - PROCESS | 680 | 1467431765309 Marionette TRACE conn6 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:05 INFO - PROCESS | 680 | 1467431765312 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:05 INFO - PROCESS | 680 | 1467431765441 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 20:56:05 INFO - PROCESS | 680 | 1467431765540 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:05 INFO - PROCESS | 680 | 1467431765543 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:05 INFO - PROCESS | 680 | ++DOCSHELL 0DFD1800 == 25 [pid = 680] [id = 566] 20:56:05 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0E032400) [pid = 680] [serial = 1698] [outer = 00000000] 20:56:05 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0E06E400) [pid = 680] [serial = 1699] [outer = 0E032400] 20:56:05 INFO - PROCESS | 680 | 1467431765593 Marionette DEBUG loaded listener.js 20:56:05 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0E078800) [pid = 680] [serial = 1700] [outer = 0E032400] 20:56:05 INFO - PROCESS | 680 | 1467431765945 Marionette TRACE conn6 <- [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]]]}] 20:56:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 671ms 20:56:05 INFO - PROCESS | 680 | 1467431765996 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 20:56:06 INFO - PROCESS | 680 | 1467431766001 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 20:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:56:06 INFO - PROCESS | 680 | 1467431766047 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:56:06 INFO - PROCESS | 680 | 1467431766050 Marionette TRACE conn6 <- [1,2230,null,{}] 20:56:06 INFO - PROCESS | 680 | 1467431766055 Marionette TRACE conn6 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:06 INFO - PROCESS | 680 | 1467431766058 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:06 INFO - PROCESS | 680 | 1467431766152 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 20:56:06 INFO - PROCESS | 680 | 1467431766161 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:06 INFO - PROCESS | 680 | 1467431766163 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:06 INFO - PROCESS | 680 | ++DOCSHELL 0E25E800 == 26 [pid = 680] [id = 567] 20:56:06 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0E52B800) [pid = 680] [serial = 1701] [outer = 00000000] 20:56:06 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E537400) [pid = 680] [serial = 1702] [outer = 0E52B800] 20:56:06 INFO - PROCESS | 680 | 1467431766209 Marionette DEBUG loaded listener.js 20:56:06 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E7CB400) [pid = 680] [serial = 1703] [outer = 0E52B800] 20:56:06 INFO - PROCESS | 680 | 1467431766661 Marionette TRACE conn6 <- [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]]]}] 20:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 651ms 20:56:06 INFO - PROCESS | 680 | 1467431766686 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 20:56:06 INFO - PROCESS | 680 | 1467431766688 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 20:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:56:06 INFO - PROCESS | 680 | 1467431766691 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:56:06 INFO - PROCESS | 680 | 1467431766695 Marionette TRACE conn6 <- [1,2234,null,{}] 20:56:06 INFO - PROCESS | 680 | 1467431766705 Marionette TRACE conn6 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:06 INFO - PROCESS | 680 | 1467431766710 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:06 INFO - PROCESS | 680 | 1467431766792 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 20:56:06 INFO - PROCESS | 680 | 1467431766799 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:06 INFO - PROCESS | 680 | 1467431766802 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:06 INFO - PROCESS | 680 | ++DOCSHELL 1252A400 == 27 [pid = 680] [id = 568] 20:56:06 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (125AE800) [pid = 680] [serial = 1704] [outer = 00000000] 20:56:06 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (12D61C00) [pid = 680] [serial = 1705] [outer = 125AE800] 20:56:06 INFO - PROCESS | 680 | 1467431766852 Marionette DEBUG loaded listener.js 20:56:06 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (12DC6C00) [pid = 680] [serial = 1706] [outer = 125AE800] 20:56:07 INFO - PROCESS | 680 | 1467431767350 Marionette TRACE conn6 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 20:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 670ms 20:56:07 INFO - PROCESS | 680 | 1467431767363 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 20:56:07 INFO - PROCESS | 680 | 1467431767366 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 20:56:07 INFO - PROCESS | 680 | 1467431767369 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:56:07 INFO - PROCESS | 680 | 1467431767370 Marionette TRACE conn6 <- [1,2238,null,{}] 20:56:07 INFO - PROCESS | 680 | 1467431767374 Marionette TRACE conn6 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:07 INFO - PROCESS | 680 | 1467431767376 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:07 INFO - PROCESS | 680 | 1467431767496 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 20:56:07 INFO - PROCESS | 680 | 1467431767590 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:07 INFO - PROCESS | 680 | 1467431767592 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:07 INFO - PROCESS | 680 | ++DOCSHELL 12FF0000 == 28 [pid = 680] [id = 569] 20:56:07 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (12FF2800) [pid = 680] [serial = 1707] [outer = 00000000] 20:56:07 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (13A4F400) [pid = 680] [serial = 1708] [outer = 12FF2800] 20:56:07 INFO - PROCESS | 680 | 1467431767636 Marionette DEBUG loaded listener.js 20:56:07 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (13F46400) [pid = 680] [serial = 1709] [outer = 12FF2800] 20:56:08 INFO - PROCESS | 680 | 1467431768066 Marionette TRACE conn6 <- [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]]]}] 20:56:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:56:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 730ms 20:56:08 INFO - PROCESS | 680 | 1467431768103 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 20:56:08 INFO - PROCESS | 680 | 1467431768105 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 20:56:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:56:08 INFO - PROCESS | 680 | 1467431768108 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:56:08 INFO - PROCESS | 680 | 1467431768110 Marionette TRACE conn6 <- [1,2242,null,{}] 20:56:08 INFO - PROCESS | 680 | 1467431768114 Marionette TRACE conn6 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:08 INFO - PROCESS | 680 | 1467431768116 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:08 INFO - PROCESS | 680 | 1467431768226 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 20:56:08 INFO - PROCESS | 680 | 1467431768234 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:08 INFO - PROCESS | 680 | 1467431768236 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:08 INFO - PROCESS | 680 | ++DOCSHELL 14B5B400 == 29 [pid = 680] [id = 570] 20:56:08 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (1596D000) [pid = 680] [serial = 1710] [outer = 00000000] 20:56:08 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (15FA2800) [pid = 680] [serial = 1711] [outer = 1596D000] 20:56:08 INFO - PROCESS | 680 | 1467431768279 Marionette DEBUG loaded listener.js 20:56:08 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (15FA8000) [pid = 680] [serial = 1712] [outer = 1596D000] 20:56:08 INFO - PROCESS | 680 | 1467431768725 Marionette TRACE conn6 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 20:56:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:56:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 670ms 20:56:08 INFO - PROCESS | 680 | 1467431768779 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 20:56:08 INFO - PROCESS | 680 | 1467431768781 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 20:56:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:56:08 INFO - PROCESS | 680 | 1467431768791 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:56:08 INFO - PROCESS | 680 | 1467431768792 Marionette TRACE conn6 <- [1,2246,null,{}] 20:56:08 INFO - PROCESS | 680 | 1467431768796 Marionette TRACE conn6 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:08 INFO - PROCESS | 680 | 1467431768801 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:08 INFO - PROCESS | 680 | 1467431768955 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 20:56:08 INFO - PROCESS | 680 | 1467431768979 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:08 INFO - PROCESS | 680 | 1467431768981 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:08 INFO - PROCESS | 680 | ++DOCSHELL 15FACC00 == 30 [pid = 680] [id = 571] 20:56:08 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (161CB000) [pid = 680] [serial = 1713] [outer = 00000000] 20:56:09 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (16E22C00) [pid = 680] [serial = 1714] [outer = 161CB000] 20:56:09 INFO - PROCESS | 680 | 1467431769024 Marionette DEBUG loaded listener.js 20:56:09 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (16ECA800) [pid = 680] [serial = 1715] [outer = 161CB000] 20:56:09 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E707C00) [pid = 680] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:56:09 INFO - PROCESS | 680 | --DOMWINDOW == 81 (12FF6400) [pid = 680] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:56:09 INFO - PROCESS | 680 | --DOMWINDOW == 80 (13F46800) [pid = 680] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:56:09 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0E52E400) [pid = 680] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:56:09 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0DF72400) [pid = 680] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:56:09 INFO - PROCESS | 680 | --DOMWINDOW == 77 (185E5800) [pid = 680] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:56:09 INFO - PROCESS | 680 | --DOMWINDOW == 76 (123E2000) [pid = 680] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:56:09 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0E154000) [pid = 680] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:56:09 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0D935000) [pid = 680] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:56:09 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0E704800) [pid = 680] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:56:09 INFO - PROCESS | 680 | --DOMWINDOW == 72 (125E2000) [pid = 680] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:56:09 INFO - PROCESS | 680 | --DOMWINDOW == 71 (16E21C00) [pid = 680] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:56:09 INFO - PROCESS | 680 | 1467431769601 Marionette TRACE conn6 <- [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]]]}] 20:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 830ms 20:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:56:09 INFO - PROCESS | 680 | 1467431769615 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 20:56:09 INFO - PROCESS | 680 | 1467431769617 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 20:56:09 INFO - PROCESS | 680 | 1467431769620 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:56:09 INFO - PROCESS | 680 | 1467431769622 Marionette TRACE conn6 <- [1,2250,null,{}] 20:56:09 INFO - PROCESS | 680 | 1467431769625 Marionette TRACE conn6 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:09 INFO - PROCESS | 680 | 1467431769627 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:09 INFO - PROCESS | 680 | 1467431769747 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 20:56:09 INFO - PROCESS | 680 | 1467431769755 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:09 INFO - PROCESS | 680 | 1467431769757 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:09 INFO - PROCESS | 680 | ++DOCSHELL 125AD000 == 31 [pid = 680] [id = 572] 20:56:09 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (12D97400) [pid = 680] [serial = 1716] [outer = 00000000] 20:56:09 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (161CA800) [pid = 680] [serial = 1717] [outer = 12D97400] 20:56:09 INFO - PROCESS | 680 | 1467431769801 Marionette DEBUG loaded listener.js 20:56:09 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (16D67000) [pid = 680] [serial = 1718] [outer = 12D97400] 20:56:10 INFO - PROCESS | 680 | 1467431770197 Marionette TRACE conn6 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 20:56:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 630ms 20:56:10 INFO - PROCESS | 680 | 1467431770251 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 20:56:10 INFO - PROCESS | 680 | 1467431770253 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 20:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:56:10 INFO - PROCESS | 680 | 1467431770256 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:56:10 INFO - PROCESS | 680 | 1467431770258 Marionette TRACE conn6 <- [1,2254,null,{}] 20:56:10 INFO - PROCESS | 680 | 1467431770266 Marionette TRACE conn6 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:10 INFO - PROCESS | 680 | 1467431770268 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:10 INFO - PROCESS | 680 | 1467431770348 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 20:56:10 INFO - PROCESS | 680 | 1467431770354 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:10 INFO - PROCESS | 680 | 1467431770356 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:10 INFO - PROCESS | 680 | ++DOCSHELL 09269800 == 32 [pid = 680] [id = 573] 20:56:10 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (0E038000) [pid = 680] [serial = 1719] [outer = 00000000] 20:56:10 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (17652800) [pid = 680] [serial = 1720] [outer = 0E038000] 20:56:10 INFO - PROCESS | 680 | 1467431770399 Marionette DEBUG loaded listener.js 20:56:10 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (13F3FC00) [pid = 680] [serial = 1721] [outer = 0E038000] 20:56:10 INFO - PROCESS | 680 | 1467431770824 Marionette TRACE conn6 <- [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]]]}] 20:56:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 630ms 20:56:10 INFO - PROCESS | 680 | 1467431770900 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 20:56:10 INFO - PROCESS | 680 | 1467431770902 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 20:56:10 INFO - PROCESS | 680 | 1467431770905 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:56:10 INFO - PROCESS | 680 | 1467431770906 Marionette TRACE conn6 <- [1,2258,null,{}] 20:56:10 INFO - PROCESS | 680 | 1467431770910 Marionette TRACE conn6 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:10 INFO - PROCESS | 680 | 1467431770912 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:10 INFO - PROCESS | 680 | 1467431770988 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 20:56:10 INFO - PROCESS | 680 | 1467431770993 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:10 INFO - PROCESS | 680 | 1467431770995 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:11 INFO - PROCESS | 680 | ++DOCSHELL 178BCC00 == 33 [pid = 680] [id = 574] 20:56:11 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (178BD000) [pid = 680] [serial = 1722] [outer = 00000000] 20:56:11 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (178C2800) [pid = 680] [serial = 1723] [outer = 178BD000] 20:56:11 INFO - PROCESS | 680 | 1467431771038 Marionette DEBUG loaded listener.js 20:56:11 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (17971C00) [pid = 680] [serial = 1724] [outer = 178BD000] 20:56:11 INFO - PROCESS | 680 | 1467431771627 Marionette TRACE conn6 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 20:56:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:56:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 770ms 20:56:11 INFO - PROCESS | 680 | 1467431771679 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 20:56:11 INFO - PROCESS | 680 | 1467431771684 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 20:56:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:56:11 INFO - PROCESS | 680 | 1467431771776 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:56:11 INFO - PROCESS | 680 | 1467431771779 Marionette TRACE conn6 <- [1,2262,null,{}] 20:56:11 INFO - PROCESS | 680 | 1467431771798 Marionette TRACE conn6 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:11 INFO - PROCESS | 680 | 1467431771802 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:11 INFO - PROCESS | 680 | 1467431771924 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 20:56:12 INFO - PROCESS | 680 | 1467431772041 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:12 INFO - PROCESS | 680 | 1467431772046 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:12 INFO - PROCESS | 680 | ++DOCSHELL 0D93A800 == 34 [pid = 680] [id = 575] 20:56:12 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (0DA60800) [pid = 680] [serial = 1725] [outer = 00000000] 20:56:12 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (0E078400) [pid = 680] [serial = 1726] [outer = 0DA60800] 20:56:12 INFO - PROCESS | 680 | 1467431772129 Marionette DEBUG loaded listener.js 20:56:12 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (0E22A800) [pid = 680] [serial = 1727] [outer = 0DA60800] 20:56:12 INFO - PROCESS | 680 | 1467431772824 Marionette TRACE conn6 <- [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]]]}] 20:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1217ms 20:56:12 INFO - PROCESS | 680 | 1467431772911 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 20:56:12 INFO - PROCESS | 680 | 1467431772916 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 20:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:56:12 INFO - PROCESS | 680 | 1467431772922 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:56:12 INFO - PROCESS | 680 | 1467431772925 Marionette TRACE conn6 <- [1,2266,null,{}] 20:56:12 INFO - PROCESS | 680 | 1467431772930 Marionette TRACE conn6 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:12 INFO - PROCESS | 680 | 1467431772932 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:13 INFO - PROCESS | 680 | 1467431773081 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 20:56:13 INFO - PROCESS | 680 | 1467431773220 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:13 INFO - PROCESS | 680 | 1467431773222 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:13 INFO - PROCESS | 680 | ++DOCSHELL 0F0D4800 == 35 [pid = 680] [id = 576] 20:56:13 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (123DCC00) [pid = 680] [serial = 1728] [outer = 00000000] 20:56:13 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (126C7400) [pid = 680] [serial = 1729] [outer = 123DCC00] 20:56:13 INFO - PROCESS | 680 | 1467431773279 Marionette DEBUG loaded listener.js 20:56:13 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (12DC6400) [pid = 680] [serial = 1730] [outer = 123DCC00] 20:56:14 INFO - PROCESS | 680 | --DOCSHELL 09269800 == 34 [pid = 680] [id = 573] 20:56:14 INFO - PROCESS | 680 | --DOCSHELL 125AD000 == 33 [pid = 680] [id = 572] 20:56:14 INFO - PROCESS | 680 | --DOCSHELL 15FACC00 == 32 [pid = 680] [id = 571] 20:56:14 INFO - PROCESS | 680 | --DOCSHELL 14B5B400 == 31 [pid = 680] [id = 570] 20:56:14 INFO - PROCESS | 680 | --DOCSHELL 12FF0000 == 30 [pid = 680] [id = 569] 20:56:14 INFO - PROCESS | 680 | --DOCSHELL 1252A400 == 29 [pid = 680] [id = 568] 20:56:14 INFO - PROCESS | 680 | --DOCSHELL 0E25E800 == 28 [pid = 680] [id = 567] 20:56:14 INFO - PROCESS | 680 | --DOCSHELL 0DFD1800 == 27 [pid = 680] [id = 566] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 85 (176CA800) [pid = 680] [serial = 1681] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 84 (13F4E800) [pid = 680] [serial = 1669] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 83 (16810800) [pid = 680] [serial = 1672] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E785800) [pid = 680] [serial = 1654] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 81 (123E3C00) [pid = 680] [serial = 1655] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0E03F400) [pid = 680] [serial = 1651] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0E14A400) [pid = 680] [serial = 1652] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 78 (1A20D000) [pid = 680] [serial = 1649] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 77 (123E8C00) [pid = 680] [serial = 1663] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 76 (125E3000) [pid = 680] [serial = 1664] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0E25C400) [pid = 680] [serial = 1660] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0E531000) [pid = 680] [serial = 1661] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0DF94C00) [pid = 680] [serial = 1657] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0DFD3C00) [pid = 680] [serial = 1658] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 71 (14457800) [pid = 680] [serial = 1676] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 70 (12E2E800) [pid = 680] [serial = 1675] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 69 (15AE8400) [pid = 680] [serial = 1673] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 68 (12E29800) [pid = 680] [serial = 1666] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 67 (12F49400) [pid = 680] [serial = 1667] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 66 (14B54C00) [pid = 680] [serial = 1670] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 65 (176CB400) [pid = 680] [serial = 1682] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 64 (1709A800) [pid = 680] [serial = 1679] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | --DOMWINDOW == 63 (16E30C00) [pid = 680] [serial = 1678] [outer = 00000000] [url = about:blank] 20:56:14 INFO - PROCESS | 680 | 1467431774136 Marionette TRACE conn6 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 20:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1277ms 20:56:14 INFO - PROCESS | 680 | 1467431774203 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 20:56:14 INFO - PROCESS | 680 | 1467431774207 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 20:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:56:14 INFO - PROCESS | 680 | 1467431774211 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:56:14 INFO - PROCESS | 680 | 1467431774214 Marionette TRACE conn6 <- [1,2270,null,{}] 20:56:14 INFO - PROCESS | 680 | 1467431774220 Marionette TRACE conn6 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:14 INFO - PROCESS | 680 | 1467431774222 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:14 INFO - PROCESS | 680 | 1467431774309 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 20:56:14 INFO - PROCESS | 680 | 1467431774316 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:14 INFO - PROCESS | 680 | 1467431774320 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:14 INFO - PROCESS | 680 | ++DOCSHELL 0DFCC800 == 28 [pid = 680] [id = 577] 20:56:14 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0DFD2000) [pid = 680] [serial = 1731] [outer = 00000000] 20:56:14 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0E03D800) [pid = 680] [serial = 1732] [outer = 0DFD2000] 20:56:14 INFO - PROCESS | 680 | 1467431774371 Marionette DEBUG loaded listener.js 20:56:14 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0E14CC00) [pid = 680] [serial = 1733] [outer = 0DFD2000] 20:56:14 INFO - PROCESS | 680 | 1467431774894 Marionette TRACE conn6 <- [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]]]}] 20:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 730ms 20:56:14 INFO - PROCESS | 680 | 1467431774943 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 20:56:14 INFO - PROCESS | 680 | 1467431774947 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 20:56:14 INFO - PROCESS | 680 | 1467431774953 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:56:14 INFO - PROCESS | 680 | 1467431774955 Marionette TRACE conn6 <- [1,2274,null,{}] 20:56:14 INFO - PROCESS | 680 | 1467431774959 Marionette TRACE conn6 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:14 INFO - PROCESS | 680 | 1467431774961 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:15 INFO - PROCESS | 680 | 1467431775046 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 20:56:15 INFO - PROCESS | 680 | 1467431775136 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:15 INFO - PROCESS | 680 | 1467431775138 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:15 INFO - PROCESS | 680 | ++DOCSHELL 0E52B000 == 29 [pid = 680] [id = 578] 20:56:15 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0E52C400) [pid = 680] [serial = 1734] [outer = 00000000] 20:56:15 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0E536400) [pid = 680] [serial = 1735] [outer = 0E52C400] 20:56:15 INFO - PROCESS | 680 | 1467431775192 Marionette DEBUG loaded listener.js 20:56:15 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0E7CD800) [pid = 680] [serial = 1736] [outer = 0E52C400] 20:56:15 INFO - PROCESS | 680 | 1467431775568 Marionette TRACE conn6 <- [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]]]}] 20:56:15 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 20:56:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 20:56:15 INFO - PROCESS | 680 | 1467431775628 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 20:56:15 INFO - PROCESS | 680 | 1467431775630 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 20:56:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:56:15 INFO - PROCESS | 680 | 1467431775633 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:56:15 INFO - PROCESS | 680 | 1467431775637 Marionette TRACE conn6 <- [1,2278,null,{}] 20:56:15 INFO - PROCESS | 680 | 1467431775647 Marionette TRACE conn6 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:15 INFO - PROCESS | 680 | 1467431775652 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:15 INFO - PROCESS | 680 | 1467431775762 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 20:56:15 INFO - PROCESS | 680 | 1467431775772 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:15 INFO - PROCESS | 680 | 1467431775775 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:15 INFO - PROCESS | 680 | ++DOCSHELL 125E7C00 == 30 [pid = 680] [id = 579] 20:56:15 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (125E8400) [pid = 680] [serial = 1737] [outer = 00000000] 20:56:15 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (12D66000) [pid = 680] [serial = 1738] [outer = 125E8400] 20:56:15 INFO - PROCESS | 680 | 1467431775825 Marionette DEBUG loaded listener.js 20:56:15 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (12E4E400) [pid = 680] [serial = 1739] [outer = 125E8400] 20:56:16 INFO - PROCESS | 680 | 1467431776287 Marionette TRACE conn6 <- [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]]]}] 20:56:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:56:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 670ms 20:56:16 INFO - PROCESS | 680 | 1467431776320 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 20:56:16 INFO - PROCESS | 680 | 1467431776323 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 20:56:16 INFO - PROCESS | 680 | 1467431776326 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:56:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:56:16 INFO - PROCESS | 680 | 1467431776328 Marionette TRACE conn6 <- [1,2282,null,{}] 20:56:16 INFO - PROCESS | 680 | 1467431776337 Marionette TRACE conn6 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:16 INFO - PROCESS | 680 | 1467431776339 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:16 INFO - PROCESS | 680 | 1467431776455 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 20:56:16 INFO - PROCESS | 680 | 1467431776460 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:16 INFO - PROCESS | 680 | 1467431776462 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:16 INFO - PROCESS | 680 | ++DOCSHELL 14466000 == 31 [pid = 680] [id = 580] 20:56:16 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (144C4C00) [pid = 680] [serial = 1740] [outer = 00000000] 20:56:16 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (14B57C00) [pid = 680] [serial = 1741] [outer = 144C4C00] 20:56:16 INFO - PROCESS | 680 | 1467431776507 Marionette DEBUG loaded listener.js 20:56:16 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (1596F400) [pid = 680] [serial = 1742] [outer = 144C4C00] 20:56:16 INFO - PROCESS | 680 | 1467431776959 Marionette TRACE conn6 <- [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]]]}] 20:56:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:56:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 670ms 20:56:17 INFO - PROCESS | 680 | 1467431776999 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 20:56:17 INFO - PROCESS | 680 | 1467431777001 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 20:56:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:56:17 INFO - PROCESS | 680 | 1467431777010 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:56:17 INFO - PROCESS | 680 | 1467431777012 Marionette TRACE conn6 <- [1,2286,null,{}] 20:56:17 INFO - PROCESS | 680 | 1467431777016 Marionette TRACE conn6 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:17 INFO - PROCESS | 680 | 1467431777018 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:17 INFO - PROCESS | 680 | 1467431777129 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 20:56:17 INFO - PROCESS | 680 | 1467431777222 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:17 INFO - PROCESS | 680 | 1467431777224 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:17 INFO - PROCESS | 680 | ++DOCSHELL 14B54800 == 32 [pid = 680] [id = 581] 20:56:17 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (14B55400) [pid = 680] [serial = 1743] [outer = 00000000] 20:56:17 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (15FB0400) [pid = 680] [serial = 1744] [outer = 14B55400] 20:56:17 INFO - PROCESS | 680 | 1467431777270 Marionette DEBUG loaded listener.js 20:56:17 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (161CA000) [pid = 680] [serial = 1745] [outer = 14B55400] 20:56:17 INFO - PROCESS | 680 | 1467431777691 Marionette TRACE conn6 <- [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]]]}] 20:56:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:56:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 730ms 20:56:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:56:17 INFO - PROCESS | 680 | 1467431777744 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 20:56:17 INFO - PROCESS | 680 | 1467431777746 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 20:56:17 INFO - PROCESS | 680 | 1467431777749 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:56:17 INFO - PROCESS | 680 | 1467431777750 Marionette TRACE conn6 <- [1,2290,null,{}] 20:56:17 INFO - PROCESS | 680 | 1467431777754 Marionette TRACE conn6 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:17 INFO - PROCESS | 680 | 1467431777759 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:17 INFO - PROCESS | 680 | 1467431777905 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 20:56:17 INFO - PROCESS | 680 | 1467431777972 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:17 INFO - PROCESS | 680 | 1467431777974 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:17 INFO - PROCESS | 680 | ++DOCSHELL 0E031400 == 33 [pid = 680] [id = 582] 20:56:17 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (15FAE000) [pid = 680] [serial = 1746] [outer = 00000000] 20:56:18 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (1700B400) [pid = 680] [serial = 1747] [outer = 15FAE000] 20:56:18 INFO - PROCESS | 680 | 1467431778019 Marionette DEBUG loaded listener.js 20:56:18 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (0E77F400) [pid = 680] [serial = 1748] [outer = 15FAE000] 20:56:18 INFO - PROCESS | 680 | --DOMWINDOW == 80 (12FF2800) [pid = 680] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:56:18 INFO - PROCESS | 680 | --DOMWINDOW == 79 (125AE800) [pid = 680] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:56:18 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0E782000) [pid = 680] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:56:18 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0E52B800) [pid = 680] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:56:18 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0E032400) [pid = 680] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:56:18 INFO - PROCESS | 680 | --DOMWINDOW == 75 (1596D000) [pid = 680] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:56:18 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0926FC00) [pid = 680] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:56:18 INFO - PROCESS | 680 | --DOMWINDOW == 73 (12311000) [pid = 680] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:56:18 INFO - PROCESS | 680 | --DOMWINDOW == 72 (161D4C00) [pid = 680] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:56:18 INFO - PROCESS | 680 | --DOMWINDOW == 71 (0E038000) [pid = 680] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:56:18 INFO - PROCESS | 680 | --DOMWINDOW == 70 (15967800) [pid = 680] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:56:18 INFO - PROCESS | 680 | --DOMWINDOW == 69 (161CB000) [pid = 680] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:56:18 INFO - PROCESS | 680 | --DOMWINDOW == 68 (12D97400) [pid = 680] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:56:18 INFO - PROCESS | 680 | 1467431778554 Marionette TRACE conn6 <- [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]]]}] 20:56:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:56:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 831ms 20:56:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:56:18 INFO - PROCESS | 680 | 1467431778581 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 20:56:18 INFO - PROCESS | 680 | 1467431778583 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 20:56:18 INFO - PROCESS | 680 | 1467431778586 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:56:18 INFO - PROCESS | 680 | 1467431778587 Marionette TRACE conn6 <- [1,2294,null,{}] 20:56:18 INFO - PROCESS | 680 | 1467431778591 Marionette TRACE conn6 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:18 INFO - PROCESS | 680 | 1467431778592 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:18 INFO - PROCESS | 680 | 1467431778670 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 20:56:18 INFO - PROCESS | 680 | 1467431778767 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:18 INFO - PROCESS | 680 | 1467431778769 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:18 INFO - PROCESS | 680 | ++DOCSHELL 0E151C00 == 34 [pid = 680] [id = 583] 20:56:18 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0E22F000) [pid = 680] [serial = 1749] [outer = 00000000] 20:56:18 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (161D4C00) [pid = 680] [serial = 1750] [outer = 0E22F000] 20:56:18 INFO - PROCESS | 680 | 1467431778814 Marionette DEBUG loaded listener.js 20:56:18 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (17648400) [pid = 680] [serial = 1751] [outer = 0E22F000] 20:56:19 INFO - PROCESS | 680 | 1467431779175 Marionette TRACE conn6 <- [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]]]}] 20:56:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:56:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 630ms 20:56:19 INFO - PROCESS | 680 | 1467431779217 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 20:56:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:56:19 INFO - PROCESS | 680 | 1467431779219 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 20:56:19 INFO - PROCESS | 680 | 1467431779222 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:56:19 INFO - PROCESS | 680 | 1467431779223 Marionette TRACE conn6 <- [1,2298,null,{}] 20:56:19 INFO - PROCESS | 680 | 1467431779227 Marionette TRACE conn6 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:19 INFO - PROCESS | 680 | 1467431779228 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:19 INFO - PROCESS | 680 | 1467431779308 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 20:56:19 INFO - PROCESS | 680 | 1467431779402 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:19 INFO - PROCESS | 680 | 1467431779404 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:19 INFO - PROCESS | 680 | ++DOCSHELL 0E536000 == 35 [pid = 680] [id = 584] 20:56:19 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (144CF000) [pid = 680] [serial = 1752] [outer = 00000000] 20:56:19 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (178BD400) [pid = 680] [serial = 1753] [outer = 144CF000] 20:56:19 INFO - PROCESS | 680 | 1467431779447 Marionette DEBUG loaded listener.js 20:56:19 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (17975400) [pid = 680] [serial = 1754] [outer = 144CF000] 20:56:19 INFO - PROCESS | 680 | 1467431779798 Marionette TRACE conn6 <- [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]]]}] 20:56:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:56:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 630ms 20:56:19 INFO - PROCESS | 680 | 1467431779862 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 20:56:19 INFO - PROCESS | 680 | 1467431779864 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 20:56:19 INFO - PROCESS | 680 | 1467431779868 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:56:19 INFO - PROCESS | 680 | 1467431779869 Marionette TRACE conn6 <- [1,2302,null,{}] 20:56:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:56:19 INFO - PROCESS | 680 | 1467431779880 Marionette TRACE conn6 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:19 INFO - PROCESS | 680 | 1467431779881 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:19 INFO - PROCESS | 680 | 1467431779962 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 20:56:19 INFO - PROCESS | 680 | 1467431779967 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:19 INFO - PROCESS | 680 | 1467431779969 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:19 INFO - PROCESS | 680 | ++DOCSHELL 125E4000 == 36 [pid = 680] [id = 585] 20:56:19 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (17E2AC00) [pid = 680] [serial = 1755] [outer = 00000000] 20:56:20 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (17FD3800) [pid = 680] [serial = 1756] [outer = 17E2AC00] 20:56:20 INFO - PROCESS | 680 | 1467431780012 Marionette DEBUG loaded listener.js 20:56:20 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (1852BC00) [pid = 680] [serial = 1757] [outer = 17E2AC00] 20:56:20 INFO - PROCESS | 680 | 1467431780482 Marionette TRACE conn6 <- [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]]]}] 20:56:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:56:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 671ms 20:56:20 INFO - PROCESS | 680 | 1467431780546 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 20:56:20 INFO - PROCESS | 680 | 1467431780551 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 20:56:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:56:20 INFO - PROCESS | 680 | 1467431780556 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:56:20 INFO - PROCESS | 680 | 1467431780561 Marionette TRACE conn6 <- [1,2306,null,{}] 20:56:20 INFO - PROCESS | 680 | 1467431780568 Marionette TRACE conn6 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:20 INFO - PROCESS | 680 | 1467431780571 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:20 INFO - PROCESS | 680 | 1467431780694 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 20:56:20 INFO - PROCESS | 680 | 1467431780800 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:20 INFO - PROCESS | 680 | 1467431780805 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:20 INFO - PROCESS | 680 | ++DOCSHELL 0E038400 == 37 [pid = 680] [id = 586] 20:56:20 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0E03C000) [pid = 680] [serial = 1758] [outer = 00000000] 20:56:20 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0E154000) [pid = 680] [serial = 1759] [outer = 0E03C000] 20:56:20 INFO - PROCESS | 680 | 1467431780864 Marionette DEBUG loaded listener.js 20:56:20 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (0E259000) [pid = 680] [serial = 1760] [outer = 0E03C000] 20:56:21 INFO - PROCESS | 680 | 1467431781540 Marionette TRACE conn6 <- [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] 20:56:21 INFO - PROCESS | 680 | 1467431781588 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 20:56:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:56:21 INFO - PROCESS | 680 | 1467431781595 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:56:21 INFO - PROCESS | 680 | 1467431781598 Marionette TRACE conn6 <- [1,2310,null,{}] 20:56:21 INFO - PROCESS | 680 | 1467431781602 Marionette TRACE conn6 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:21 INFO - PROCESS | 680 | 1467431781605 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:21 INFO - PROCESS | 680 | 1467431781715 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 20:56:21 INFO - PROCESS | 680 | 1467431781828 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:21 INFO - PROCESS | 680 | 1467431781831 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:21 INFO - PROCESS | 680 | ++DOCSHELL 126CEC00 == 38 [pid = 680] [id = 587] 20:56:21 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (126D1C00) [pid = 680] [serial = 1761] [outer = 00000000] 20:56:21 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (12E48000) [pid = 680] [serial = 1762] [outer = 126D1C00] 20:56:21 INFO - PROCESS | 680 | 1467431781926 Marionette DEBUG loaded listener.js 20:56:22 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (13A52000) [pid = 680] [serial = 1763] [outer = 126D1C00] 20:56:22 INFO - PROCESS | 680 | 1467431782481 Marionette TRACE conn6 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 20:56:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:56:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 930ms 20:56:22 INFO - PROCESS | 680 | 1467431782529 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 20:56:22 INFO - PROCESS | 680 | 1467431782532 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 20:56:22 INFO - PROCESS | 680 | 1467431782535 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:56:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:56:22 INFO - PROCESS | 680 | 1467431782539 Marionette TRACE conn6 <- [1,2314,null,{}] 20:56:22 INFO - PROCESS | 680 | 1467431782550 Marionette TRACE conn6 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:22 INFO - PROCESS | 680 | 1467431782555 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:22 INFO - PROCESS | 680 | 1467431782667 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 20:56:22 INFO - PROCESS | 680 | 1467431782826 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:22 INFO - PROCESS | 680 | 1467431782830 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:22 INFO - PROCESS | 680 | ++DOCSHELL 17647C00 == 39 [pid = 680] [id = 588] 20:56:22 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (17651800) [pid = 680] [serial = 1764] [outer = 00000000] 20:56:22 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (17E2FC00) [pid = 680] [serial = 1765] [outer = 17651800] 20:56:22 INFO - PROCESS | 680 | 1467431782888 Marionette DEBUG loaded listener.js 20:56:22 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (185E1C00) [pid = 680] [serial = 1766] [outer = 17651800] 20:56:23 INFO - PROCESS | 680 | 1467431783531 Marionette TRACE conn6 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 20:56:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:56:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1025ms 20:56:23 INFO - PROCESS | 680 | 1467431783726 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 20:56:23 INFO - PROCESS | 680 | 1467431783729 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 20:56:23 INFO - PROCESS | 680 | 1467431783744 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:56:23 INFO - PROCESS | 680 | 1467431783747 Marionette TRACE conn6 <- [1,2318,null,{}] 20:56:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:56:23 INFO - PROCESS | 680 | 1467431783753 Marionette TRACE conn6 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:23 INFO - PROCESS | 680 | 1467431783756 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:23 INFO - PROCESS | 680 | 1467431783856 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 20:56:23 INFO - PROCESS | 680 | 1467431783991 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:23 INFO - PROCESS | 680 | 1467431783996 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:24 INFO - PROCESS | 680 | ++DOCSHELL 0E032000 == 40 [pid = 680] [id = 589] 20:56:24 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (0E034000) [pid = 680] [serial = 1767] [outer = 00000000] 20:56:24 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (0E06EC00) [pid = 680] [serial = 1768] [outer = 0E034000] 20:56:24 INFO - PROCESS | 680 | 1467431784049 Marionette DEBUG loaded listener.js 20:56:24 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (0E220400) [pid = 680] [serial = 1769] [outer = 0E034000] 20:56:25 INFO - PROCESS | 680 | --DOCSHELL 0E536000 == 39 [pid = 680] [id = 584] 20:56:25 INFO - PROCESS | 680 | --DOCSHELL 0E151C00 == 38 [pid = 680] [id = 583] 20:56:25 INFO - PROCESS | 680 | --DOCSHELL 0E031400 == 37 [pid = 680] [id = 582] 20:56:25 INFO - PROCESS | 680 | --DOCSHELL 14B54800 == 36 [pid = 680] [id = 581] 20:56:25 INFO - PROCESS | 680 | --DOCSHELL 14466000 == 35 [pid = 680] [id = 580] 20:56:25 INFO - PROCESS | 680 | --DOCSHELL 125E7C00 == 34 [pid = 680] [id = 579] 20:56:25 INFO - PROCESS | 680 | --DOCSHELL 0E52B000 == 33 [pid = 680] [id = 578] 20:56:25 INFO - PROCESS | 680 | --DOCSHELL 0DFCC800 == 32 [pid = 680] [id = 577] 20:56:25 INFO - PROCESS | 680 | --DOCSHELL 0E70C800 == 31 [pid = 680] [id = 565] 20:56:25 INFO - PROCESS | 680 | --DOCSHELL 0D93A800 == 30 [pid = 680] [id = 575] 20:56:25 INFO - PROCESS | 680 | --DOCSHELL 178BCC00 == 29 [pid = 680] [id = 574] 20:56:25 INFO - PROCESS | 680 | --DOCSHELL 0F0D4800 == 28 [pid = 680] [id = 576] 20:56:25 INFO - PROCESS | 680 | --DOCSHELL 126CEC00 == 27 [pid = 680] [id = 587] 20:56:25 INFO - PROCESS | 680 | --DOCSHELL 17647C00 == 26 [pid = 680] [id = 588] 20:56:25 INFO - PROCESS | 680 | --DOCSHELL 125E4000 == 25 [pid = 680] [id = 585] 20:56:25 INFO - PROCESS | 680 | --DOCSHELL 0E038400 == 24 [pid = 680] [id = 586] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 88 (13A4F400) [pid = 680] [serial = 1708] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 87 (12D61C00) [pid = 680] [serial = 1705] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 86 (123E0800) [pid = 680] [serial = 1697] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E8CAC00) [pid = 680] [serial = 1696] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E537400) [pid = 680] [serial = 1702] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E7CB400) [pid = 680] [serial = 1703] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E06E400) [pid = 680] [serial = 1699] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E078800) [pid = 680] [serial = 1700] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 80 (15FA2800) [pid = 680] [serial = 1711] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0DFC9800) [pid = 680] [serial = 1685] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0DF75C00) [pid = 680] [serial = 1684] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 77 (1289CC00) [pid = 680] [serial = 1688] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 76 (123E2800) [pid = 680] [serial = 1687] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 75 (176CD800) [pid = 680] [serial = 1691] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 74 (16E22800) [pid = 680] [serial = 1690] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 73 (13F46400) [pid = 680] [serial = 1709] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 72 (13F3FC00) [pid = 680] [serial = 1721] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 71 (17FD3400) [pid = 680] [serial = 1694] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 70 (17E34000) [pid = 680] [serial = 1693] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 69 (16E22C00) [pid = 680] [serial = 1714] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 68 (15FA8000) [pid = 680] [serial = 1712] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 67 (161CA800) [pid = 680] [serial = 1717] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 66 (17652800) [pid = 680] [serial = 1720] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 65 (16ECA800) [pid = 680] [serial = 1715] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 64 (178C2800) [pid = 680] [serial = 1723] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 63 (16D67000) [pid = 680] [serial = 1718] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | --DOMWINDOW == 62 (12DC6C00) [pid = 680] [serial = 1706] [outer = 00000000] [url = about:blank] 20:56:25 INFO - PROCESS | 680 | 1467431785329 Marionette TRACE conn6 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 20:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1616ms 20:56:25 INFO - PROCESS | 680 | 1467431785370 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 20:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:56:25 INFO - PROCESS | 680 | 1467431785374 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 20:56:25 INFO - PROCESS | 680 | 1467431785379 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:56:25 INFO - PROCESS | 680 | 1467431785382 Marionette TRACE conn6 <- [1,2322,null,{}] 20:56:25 INFO - PROCESS | 680 | 1467431785388 Marionette TRACE conn6 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:25 INFO - PROCESS | 680 | 1467431785391 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:25 INFO - PROCESS | 680 | 1467431785484 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 20:56:25 INFO - PROCESS | 680 | 1467431785614 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:25 INFO - PROCESS | 680 | 1467431785619 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:25 INFO - PROCESS | 680 | ++DOCSHELL 0DF79C00 == 25 [pid = 680] [id = 590] 20:56:25 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (0DF7A000) [pid = 680] [serial = 1770] [outer = 00000000] 20:56:25 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0DF95800) [pid = 680] [serial = 1771] [outer = 0DF7A000] 20:56:25 INFO - PROCESS | 680 | 1467431785665 Marionette DEBUG loaded listener.js 20:56:25 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0DFD0800) [pid = 680] [serial = 1772] [outer = 0DF7A000] 20:56:26 INFO - PROCESS | 680 | 1467431786078 Marionette TRACE conn6 <- [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]]]}] 20:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 730ms 20:56:26 INFO - PROCESS | 680 | 1467431786109 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 20:56:26 INFO - PROCESS | 680 | 1467431786114 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 20:56:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:56:26 INFO - PROCESS | 680 | 1467431786120 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:56:26 INFO - PROCESS | 680 | 1467431786123 Marionette TRACE conn6 <- [1,2326,null,{}] 20:56:26 INFO - PROCESS | 680 | 1467431786126 Marionette TRACE conn6 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:26 INFO - PROCESS | 680 | 1467431786129 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:26 INFO - PROCESS | 680 | 1467431786216 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 20:56:26 INFO - PROCESS | 680 | 1467431786223 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:26 INFO - PROCESS | 680 | 1467431786226 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:26 INFO - PROCESS | 680 | ++DOCSHELL 0E14BC00 == 26 [pid = 680] [id = 591] 20:56:26 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0E151C00) [pid = 680] [serial = 1773] [outer = 00000000] 20:56:26 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0E227400) [pid = 680] [serial = 1774] [outer = 0E151C00] 20:56:26 INFO - PROCESS | 680 | 1467431786273 Marionette DEBUG loaded listener.js 20:56:26 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0E258800) [pid = 680] [serial = 1775] [outer = 0E151C00] 20:56:26 INFO - PROCESS | 680 | 1467431786724 Marionette TRACE conn6 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 20:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 670ms 20:56:26 INFO - PROCESS | 680 | 1467431786795 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 20:56:26 INFO - PROCESS | 680 | 1467431786797 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 20:56:26 INFO - PROCESS | 680 | 1467431786800 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:56:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:56:26 INFO - PROCESS | 680 | 1467431786804 Marionette TRACE conn6 <- [1,2330,null,{}] 20:56:26 INFO - PROCESS | 680 | 1467431786814 Marionette TRACE conn6 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:26 INFO - PROCESS | 680 | 1467431786819 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:26 INFO - PROCESS | 680 | 1467431786903 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 20:56:27 INFO - PROCESS | 680 | 1467431787039 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:27 INFO - PROCESS | 680 | 1467431787042 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:27 INFO - PROCESS | 680 | ++DOCSHELL 123DEC00 == 27 [pid = 680] [id = 592] 20:56:27 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (123DF800) [pid = 680] [serial = 1776] [outer = 00000000] 20:56:27 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (123E2C00) [pid = 680] [serial = 1777] [outer = 123DF800] 20:56:27 INFO - PROCESS | 680 | 1467431787091 Marionette DEBUG loaded listener.js 20:56:27 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (123EA800) [pid = 680] [serial = 1778] [outer = 123DF800] 20:56:27 INFO - PROCESS | 680 | 1467431787501 Marionette TRACE conn6 <- [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]]]}] 20:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 730ms 20:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:56:27 INFO - PROCESS | 680 | 1467431787535 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 20:56:27 INFO - PROCESS | 680 | 1467431787537 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 20:56:27 INFO - PROCESS | 680 | 1467431787540 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:56:27 INFO - PROCESS | 680 | 1467431787542 Marionette TRACE conn6 <- [1,2334,null,{}] 20:56:27 INFO - PROCESS | 680 | 1467431787552 Marionette TRACE conn6 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:27 INFO - PROCESS | 680 | 1467431787554 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:27 INFO - PROCESS | 680 | 1467431787671 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 20:56:27 INFO - PROCESS | 680 | 1467431787677 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:27 INFO - PROCESS | 680 | 1467431787679 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:27 INFO - PROCESS | 680 | ++DOCSHELL 123EA000 == 28 [pid = 680] [id = 593] 20:56:27 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (125A6C00) [pid = 680] [serial = 1779] [outer = 00000000] 20:56:27 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (12D28C00) [pid = 680] [serial = 1780] [outer = 125A6C00] 20:56:27 INFO - PROCESS | 680 | 1467431787722 Marionette DEBUG loaded listener.js 20:56:27 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (12E2A800) [pid = 680] [serial = 1781] [outer = 125A6C00] 20:56:28 INFO - PROCESS | 680 | 1467431788172 Marionette TRACE conn6 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 20:56:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:56:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 670ms 20:56:28 INFO - PROCESS | 680 | 1467431788214 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 20:56:28 INFO - PROCESS | 680 | 1467431788216 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 20:56:28 INFO - PROCESS | 680 | 1467431788220 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:56:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:56:28 INFO - PROCESS | 680 | 1467431788221 Marionette TRACE conn6 <- [1,2338,null,{}] 20:56:28 INFO - PROCESS | 680 | 1467431788225 Marionette TRACE conn6 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:28 INFO - PROCESS | 680 | 1467431788227 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:28 INFO - PROCESS | 680 | 1467431788371 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 20:56:28 INFO - PROCESS | 680 | 1467431788383 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:28 INFO - PROCESS | 680 | 1467431788385 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:28 INFO - PROCESS | 680 | ++DOCSHELL 12F4A400 == 29 [pid = 680] [id = 594] 20:56:28 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (12F4AC00) [pid = 680] [serial = 1782] [outer = 00000000] 20:56:28 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (13A58C00) [pid = 680] [serial = 1783] [outer = 12F4AC00] 20:56:28 INFO - PROCESS | 680 | 1467431788429 Marionette DEBUG loaded listener.js 20:56:28 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (14466000) [pid = 680] [serial = 1784] [outer = 12F4AC00] 20:56:28 INFO - PROCESS | 680 | 1467431788900 Marionette TRACE conn6 <- [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]]]}] 20:56:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:56:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 730ms 20:56:28 INFO - PROCESS | 680 | 1467431788957 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 20:56:28 INFO - PROCESS | 680 | 1467431788959 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 20:56:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:56:28 INFO - PROCESS | 680 | 1467431788962 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:56:28 INFO - PROCESS | 680 | 1467431788964 Marionette TRACE conn6 <- [1,2342,null,{}] 20:56:28 INFO - PROCESS | 680 | 1467431788967 Marionette TRACE conn6 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:28 INFO - PROCESS | 680 | 1467431788973 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:29 INFO - PROCESS | 680 | 1467431789117 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 20:56:29 INFO - PROCESS | 680 | 1467431789188 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:29 INFO - PROCESS | 680 | 1467431789190 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:29 INFO - PROCESS | 680 | ++DOCSHELL 15FA6000 == 30 [pid = 680] [id = 595] 20:56:29 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (15FAF400) [pid = 680] [serial = 1785] [outer = 00000000] 20:56:29 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (16882800) [pid = 680] [serial = 1786] [outer = 15FAF400] 20:56:29 INFO - PROCESS | 680 | 1467431789239 Marionette DEBUG loaded listener.js 20:56:29 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (169C0000) [pid = 680] [serial = 1787] [outer = 15FAF400] 20:56:29 INFO - PROCESS | 680 | --DOMWINDOW == 79 (17E2AC00) [pid = 680] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:56:29 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0E52C400) [pid = 680] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:56:29 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0DA60800) [pid = 680] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:56:29 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0DFD2000) [pid = 680] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:56:29 INFO - PROCESS | 680 | --DOMWINDOW == 75 (125E8400) [pid = 680] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:56:29 INFO - PROCESS | 680 | --DOMWINDOW == 74 (14B55400) [pid = 680] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:56:29 INFO - PROCESS | 680 | --DOMWINDOW == 73 (178BD000) [pid = 680] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:56:29 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0E22F000) [pid = 680] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:56:29 INFO - PROCESS | 680 | --DOMWINDOW == 71 (144C4C00) [pid = 680] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:56:29 INFO - PROCESS | 680 | --DOMWINDOW == 70 (144CF000) [pid = 680] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:56:29 INFO - PROCESS | 680 | --DOMWINDOW == 69 (123DCC00) [pid = 680] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:56:29 INFO - PROCESS | 680 | --DOMWINDOW == 68 (15FAE000) [pid = 680] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:56:29 INFO - PROCESS | 680 | 1467431789860 Marionette TRACE conn6 <- [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]]]}] 20:56:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:56:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 931ms 20:56:29 INFO - PROCESS | 680 | 1467431789895 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 20:56:29 INFO - PROCESS | 680 | 1467431789897 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 20:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:56:29 INFO - PROCESS | 680 | 1467431789900 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:56:29 INFO - PROCESS | 680 | 1467431789902 Marionette TRACE conn6 <- [1,2346,null,{}] 20:56:29 INFO - PROCESS | 680 | 1467431789906 Marionette TRACE conn6 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:29 INFO - PROCESS | 680 | 1467431789908 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:29 INFO - PROCESS | 680 | 1467431789985 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 20:56:29 INFO - PROCESS | 680 | 1467431789990 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:29 INFO - PROCESS | 680 | 1467431789992 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:30 INFO - PROCESS | 680 | ++DOCSHELL 1289E400 == 31 [pid = 680] [id = 596] 20:56:30 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (12D68C00) [pid = 680] [serial = 1788] [outer = 00000000] 20:56:30 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (15FA6C00) [pid = 680] [serial = 1789] [outer = 12D68C00] 20:56:30 INFO - PROCESS | 680 | 1467431790036 Marionette DEBUG loaded listener.js 20:56:30 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (15FB1000) [pid = 680] [serial = 1790] [outer = 12D68C00] 20:56:30 INFO - PROCESS | 680 | 1467431790455 Marionette TRACE conn6 <- [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]]]}] 20:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 570ms 20:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:56:30 INFO - PROCESS | 680 | 1467431790471 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 20:56:30 INFO - PROCESS | 680 | 1467431790473 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 20:56:30 INFO - PROCESS | 680 | 1467431790476 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:56:30 INFO - PROCESS | 680 | 1467431790478 Marionette TRACE conn6 <- [1,2350,null,{}] 20:56:30 INFO - PROCESS | 680 | 1467431790481 Marionette TRACE conn6 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:30 INFO - PROCESS | 680 | 1467431790483 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:30 INFO - PROCESS | 680 | 1467431790602 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 20:56:30 INFO - PROCESS | 680 | 1467431790611 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:30 INFO - PROCESS | 680 | 1467431790613 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:30 INFO - PROCESS | 680 | ++DOCSHELL 0925A000 == 32 [pid = 680] [id = 597] 20:56:30 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E226400) [pid = 680] [serial = 1791] [outer = 00000000] 20:56:30 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (16E2B000) [pid = 680] [serial = 1792] [outer = 0E226400] 20:56:30 INFO - PROCESS | 680 | 1467431790658 Marionette DEBUG loaded listener.js 20:56:30 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (16E2BC00) [pid = 680] [serial = 1793] [outer = 0E226400] 20:56:31 INFO - PROCESS | 680 | 1467431791097 Marionette TRACE conn6 <- [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]]]}] 20:56:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:56:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 670ms 20:56:31 INFO - PROCESS | 680 | 1467431791147 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 20:56:31 INFO - PROCESS | 680 | 1467431791149 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 20:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:56:31 INFO - PROCESS | 680 | 1467431791153 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:56:31 INFO - PROCESS | 680 | 1467431791154 Marionette TRACE conn6 <- [1,2354,null,{}] 20:56:31 INFO - PROCESS | 680 | 1467431791167 Marionette TRACE conn6 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:31 INFO - PROCESS | 680 | 1467431791169 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:31 INFO - PROCESS | 680 | 1467431791248 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 20:56:31 INFO - PROCESS | 680 | 1467431791256 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:31 INFO - PROCESS | 680 | 1467431791258 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:31 INFO - PROCESS | 680 | ++DOCSHELL 123DD800 == 33 [pid = 680] [id = 598] 20:56:31 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (17647C00) [pid = 680] [serial = 1794] [outer = 00000000] 20:56:31 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (176CA000) [pid = 680] [serial = 1795] [outer = 17647C00] 20:56:31 INFO - PROCESS | 680 | 1467431791300 Marionette DEBUG loaded listener.js 20:56:31 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (176CD000) [pid = 680] [serial = 1796] [outer = 17647C00] 20:56:32 INFO - PROCESS | 680 | --DOCSHELL 0E032000 == 32 [pid = 680] [id = 589] 20:56:32 INFO - PROCESS | 680 | --DOCSHELL 0DF79C00 == 31 [pid = 680] [id = 590] 20:56:32 INFO - PROCESS | 680 | --DOCSHELL 123DEC00 == 30 [pid = 680] [id = 592] 20:56:32 INFO - PROCESS | 680 | --DOCSHELL 0E14BC00 == 29 [pid = 680] [id = 591] 20:56:32 INFO - PROCESS | 680 | --DOCSHELL 15FA6000 == 28 [pid = 680] [id = 595] 20:56:32 INFO - PROCESS | 680 | --DOCSHELL 123EA000 == 27 [pid = 680] [id = 593] 20:56:32 INFO - PROCESS | 680 | --DOCSHELL 12F4A400 == 26 [pid = 680] [id = 594] 20:56:32 INFO - PROCESS | 680 | --DOCSHELL 0925A000 == 25 [pid = 680] [id = 597] 20:56:32 INFO - PROCESS | 680 | --DOCSHELL 1289E400 == 24 [pid = 680] [id = 596] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 76 (17FD3800) [pid = 680] [serial = 1756] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 75 (1852BC00) [pid = 680] [serial = 1757] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 74 (17975400) [pid = 680] [serial = 1754] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0E7CD800) [pid = 680] [serial = 1736] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0E536400) [pid = 680] [serial = 1735] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 71 (0E078400) [pid = 680] [serial = 1726] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 70 (0E14CC00) [pid = 680] [serial = 1733] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 69 (12D66000) [pid = 680] [serial = 1738] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 68 (15FB0400) [pid = 680] [serial = 1744] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 67 (17971C00) [pid = 680] [serial = 1724] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 66 (161D4C00) [pid = 680] [serial = 1750] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 65 (12E4E400) [pid = 680] [serial = 1739] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 64 (14B57C00) [pid = 680] [serial = 1741] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 63 (17648400) [pid = 680] [serial = 1751] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 62 (0E03D800) [pid = 680] [serial = 1732] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 61 (1596F400) [pid = 680] [serial = 1742] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 60 (0E22A800) [pid = 680] [serial = 1727] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 59 (161CA000) [pid = 680] [serial = 1745] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 58 (178BD400) [pid = 680] [serial = 1753] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 57 (12DC6400) [pid = 680] [serial = 1730] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 56 (0E77F400) [pid = 680] [serial = 1748] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 55 (1700B400) [pid = 680] [serial = 1747] [outer = 00000000] [url = about:blank] 20:56:32 INFO - PROCESS | 680 | --DOMWINDOW == 54 (126C7400) [pid = 680] [serial = 1729] [outer = 00000000] [url = about:blank] 20:56:33 INFO - PROCESS | 680 | 1467431793117 Marionette TRACE conn6 <- [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]]]}] 20:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2019ms 20:56:33 INFO - PROCESS | 680 | 1467431793173 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 20:56:33 INFO - PROCESS | 680 | 1467431793177 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 20:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:56:33 INFO - PROCESS | 680 | 1467431793183 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:56:33 INFO - PROCESS | 680 | 1467431793185 Marionette TRACE conn6 <- [1,2358,null,{}] 20:56:33 INFO - PROCESS | 680 | 1467431793191 Marionette TRACE conn6 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:33 INFO - PROCESS | 680 | 1467431793194 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:33 INFO - PROCESS | 680 | 1467431793281 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 20:56:33 INFO - PROCESS | 680 | 1467431793288 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:33 INFO - PROCESS | 680 | 1467431793291 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:33 INFO - PROCESS | 680 | ++DOCSHELL 0DF90800 == 25 [pid = 680] [id = 599] 20:56:33 INFO - PROCESS | 680 | ++DOMWINDOW == 55 (0DFC9000) [pid = 680] [serial = 1797] [outer = 00000000] 20:56:33 INFO - PROCESS | 680 | ++DOMWINDOW == 56 (0DFD3C00) [pid = 680] [serial = 1798] [outer = 0DFC9000] 20:56:33 INFO - PROCESS | 680 | 1467431793340 Marionette DEBUG loaded listener.js 20:56:33 INFO - PROCESS | 680 | ++DOMWINDOW == 57 (0E036C00) [pid = 680] [serial = 1799] [outer = 0DFC9000] 20:56:33 INFO - PROCESS | 680 | 1467431793849 Marionette TRACE conn6 <- [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]]]}] 20:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 731ms 20:56:33 INFO - PROCESS | 680 | 1467431793914 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 20:56:33 INFO - PROCESS | 680 | 1467431793919 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 20:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:56:33 INFO - PROCESS | 680 | 1467431793925 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:56:33 INFO - PROCESS | 680 | 1467431793928 Marionette TRACE conn6 <- [1,2362,null,{}] 20:56:33 INFO - PROCESS | 680 | 1467431793932 Marionette TRACE conn6 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:33 INFO - PROCESS | 680 | 1467431793934 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:34 INFO - PROCESS | 680 | 1467431794031 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 20:56:34 INFO - PROCESS | 680 | 1467431794123 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:34 INFO - PROCESS | 680 | 1467431794126 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:34 INFO - PROCESS | 680 | ++DOCSHELL 0E152400 == 26 [pid = 680] [id = 600] 20:56:34 INFO - PROCESS | 680 | ++DOMWINDOW == 58 (0E152C00) [pid = 680] [serial = 1800] [outer = 00000000] 20:56:34 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (0E220800) [pid = 680] [serial = 1801] [outer = 0E152C00] 20:56:34 INFO - PROCESS | 680 | 1467431794176 Marionette DEBUG loaded listener.js 20:56:34 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (0E22C400) [pid = 680] [serial = 1802] [outer = 0E152C00] 20:56:34 INFO - PROCESS | 680 | 1467431794556 Marionette TRACE conn6 <- [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]]]}] 20:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 670ms 20:56:34 INFO - PROCESS | 680 | 1467431794599 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 20:56:34 INFO - PROCESS | 680 | 1467431794601 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 20:56:34 INFO - PROCESS | 680 | 1467431794605 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:56:34 INFO - PROCESS | 680 | 1467431794608 Marionette TRACE conn6 <- [1,2366,null,{}] 20:56:34 INFO - PROCESS | 680 | 1467431794620 Marionette TRACE conn6 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:34 INFO - PROCESS | 680 | 1467431794625 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:34 INFO - PROCESS | 680 | 1467431794739 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 20:56:34 INFO - PROCESS | 680 | 1467431794759 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:34 INFO - PROCESS | 680 | 1467431794762 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:34 INFO - PROCESS | 680 | ++DOCSHELL 0E7CCC00 == 27 [pid = 680] [id = 601] 20:56:34 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (0E7CD400) [pid = 680] [serial = 1803] [outer = 00000000] 20:56:34 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (0E8C3800) [pid = 680] [serial = 1804] [outer = 0E7CD400] 20:56:34 INFO - PROCESS | 680 | 1467431794812 Marionette DEBUG loaded listener.js 20:56:34 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (0F0DAC00) [pid = 680] [serial = 1805] [outer = 0E7CD400] 20:56:35 INFO - PROCESS | 680 | 1467431795253 Marionette TRACE conn6 <- [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]]]}] 20:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 670ms 20:56:35 INFO - PROCESS | 680 | 1467431795289 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 20:56:35 INFO - PROCESS | 680 | 1467431795291 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 20:56:35 INFO - PROCESS | 680 | 1467431795295 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:56:35 INFO - PROCESS | 680 | 1467431795296 Marionette TRACE conn6 <- [1,2370,null,{}] 20:56:35 INFO - PROCESS | 680 | 1467431795300 Marionette TRACE conn6 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:35 INFO - PROCESS | 680 | 1467431795302 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:35 INFO - PROCESS | 680 | 1467431795384 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 20:56:35 INFO - PROCESS | 680 | 1467431795390 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:35 INFO - PROCESS | 680 | 1467431795392 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:35 INFO - PROCESS | 680 | ++DOCSHELL 12311000 == 28 [pid = 680] [id = 602] 20:56:35 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (123DEC00) [pid = 680] [serial = 1806] [outer = 00000000] 20:56:35 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (1251F800) [pid = 680] [serial = 1807] [outer = 123DEC00] 20:56:35 INFO - PROCESS | 680 | 1467431795436 Marionette DEBUG loaded listener.js 20:56:35 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (125AE800) [pid = 680] [serial = 1808] [outer = 123DEC00] 20:56:35 INFO - PROCESS | 680 | 1467431795871 Marionette TRACE conn6 <- [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]]]}] 20:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 631ms 20:56:35 INFO - PROCESS | 680 | 1467431795931 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 20:56:35 INFO - PROCESS | 680 | 1467431795933 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 20:56:35 INFO - PROCESS | 680 | 1467431795936 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:56:35 INFO - PROCESS | 680 | 1467431795938 Marionette TRACE conn6 <- [1,2374,null,{}] 20:56:35 INFO - PROCESS | 680 | 1467431795942 Marionette TRACE conn6 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:35 INFO - PROCESS | 680 | 1467431795944 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:36 INFO - PROCESS | 680 | 1467431796019 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 20:56:36 INFO - PROCESS | 680 | 1467431796025 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:36 INFO - PROCESS | 680 | 1467431796027 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:36 INFO - PROCESS | 680 | ++DOCSHELL 125ED400 == 29 [pid = 680] [id = 603] 20:56:36 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (126CB400) [pid = 680] [serial = 1809] [outer = 00000000] 20:56:36 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (12D60400) [pid = 680] [serial = 1810] [outer = 126CB400] 20:56:36 INFO - PROCESS | 680 | 1467431796071 Marionette DEBUG loaded listener.js 20:56:36 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (12E29C00) [pid = 680] [serial = 1811] [outer = 126CB400] 20:56:36 INFO - PROCESS | 680 | 1467431796525 Marionette TRACE conn6 <- [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]]]}] 20:56:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:56:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 630ms 20:56:36 INFO - PROCESS | 680 | 1467431796573 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 20:56:36 INFO - PROCESS | 680 | 1467431796575 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 20:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:56:36 INFO - PROCESS | 680 | 1467431796578 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:56:36 INFO - PROCESS | 680 | 1467431796580 Marionette TRACE conn6 <- [1,2378,null,{}] 20:56:36 INFO - PROCESS | 680 | 1467431796583 Marionette TRACE conn6 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:36 INFO - PROCESS | 680 | 1467431796589 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:36 INFO - PROCESS | 680 | 1467431796692 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 20:56:36 INFO - PROCESS | 680 | 1467431796699 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:36 INFO - PROCESS | 680 | 1467431796701 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:36 INFO - PROCESS | 680 | ++DOCSHELL 13F45400 == 30 [pid = 680] [id = 604] 20:56:36 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (13F46800) [pid = 680] [serial = 1812] [outer = 00000000] 20:56:36 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (14B5B800) [pid = 680] [serial = 1813] [outer = 13F46800] 20:56:36 INFO - PROCESS | 680 | 1467431796745 Marionette DEBUG loaded listener.js 20:56:36 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (14B5CC00) [pid = 680] [serial = 1814] [outer = 13F46800] 20:56:37 INFO - PROCESS | 680 | 1467431797190 Marionette TRACE conn6 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 20:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 670ms 20:56:37 INFO - PROCESS | 680 | 1467431797251 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 20:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:56:37 INFO - PROCESS | 680 | 1467431797253 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 20:56:37 INFO - PROCESS | 680 | 1467431797256 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:56:37 INFO - PROCESS | 680 | 1467431797258 Marionette TRACE conn6 <- [1,2382,null,{}] 20:56:37 INFO - PROCESS | 680 | 1467431797261 Marionette TRACE conn6 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:37 INFO - PROCESS | 680 | 1467431797263 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:37 INFO - PROCESS | 680 | 1467431797338 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 20:56:37 INFO - PROCESS | 680 | 1467431797344 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:37 INFO - PROCESS | 680 | 1467431797346 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:37 INFO - PROCESS | 680 | ++DOCSHELL 1596DC00 == 31 [pid = 680] [id = 605] 20:56:37 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (1596F800) [pid = 680] [serial = 1815] [outer = 00000000] 20:56:37 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (15FA4C00) [pid = 680] [serial = 1816] [outer = 1596F800] 20:56:37 INFO - PROCESS | 680 | 1467431797391 Marionette DEBUG loaded listener.js 20:56:37 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (15FAD800) [pid = 680] [serial = 1817] [outer = 1596F800] 20:56:37 INFO - PROCESS | 680 | 1467431797863 Marionette TRACE conn6 <- [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]]]}] 20:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 630ms 20:56:37 INFO - PROCESS | 680 | 1467431797902 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 20:56:37 INFO - PROCESS | 680 | 1467431797904 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 20:56:37 INFO - PROCESS | 680 | 1467431797907 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:56:37 INFO - PROCESS | 680 | 1467431797909 Marionette TRACE conn6 <- [1,2386,null,{}] 20:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:56:37 INFO - PROCESS | 680 | 1467431797913 Marionette TRACE conn6 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:37 INFO - PROCESS | 680 | 1467431797915 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:37 INFO - PROCESS | 680 | 1467431797991 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 20:56:37 INFO - PROCESS | 680 | 1467431797996 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:37 INFO - PROCESS | 680 | 1467431797998 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:38 INFO - PROCESS | 680 | ++DOCSHELL 093C7000 == 32 [pid = 680] [id = 606] 20:56:38 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (0E158C00) [pid = 680] [serial = 1818] [outer = 00000000] 20:56:38 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (16883400) [pid = 680] [serial = 1819] [outer = 0E158C00] 20:56:38 INFO - PROCESS | 680 | 1467431798040 Marionette DEBUG loaded listener.js 20:56:38 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (161D1000) [pid = 680] [serial = 1820] [outer = 0E158C00] 20:56:38 INFO - PROCESS | 680 | 1467431798503 Marionette TRACE conn6 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 20:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 630ms 20:56:38 INFO - PROCESS | 680 | 1467431798545 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 20:56:38 INFO - PROCESS | 680 | 1467431798547 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 20:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:56:38 INFO - PROCESS | 680 | 1467431798557 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:56:38 INFO - PROCESS | 680 | 1467431798559 Marionette TRACE conn6 <- [1,2390,null,{}] 20:56:38 INFO - PROCESS | 680 | 1467431798563 Marionette TRACE conn6 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:38 INFO - PROCESS | 680 | 1467431798565 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:38 INFO - PROCESS | 680 | 1467431798675 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 20:56:38 INFO - PROCESS | 680 | 1467431798711 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:38 INFO - PROCESS | 680 | 1467431798713 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:38 INFO - PROCESS | 680 | ++DOCSHELL 0E7CC400 == 33 [pid = 680] [id = 607] 20:56:38 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (16E27C00) [pid = 680] [serial = 1821] [outer = 00000000] 20:56:38 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (17007400) [pid = 680] [serial = 1822] [outer = 16E27C00] 20:56:38 INFO - PROCESS | 680 | 1467431798812 Marionette DEBUG loaded listener.js 20:56:38 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (1700A400) [pid = 680] [serial = 1823] [outer = 16E27C00] 20:56:39 INFO - PROCESS | 680 | 1467431799260 Marionette TRACE conn6 <- [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]]]}] 20:56:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:56:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 730ms 20:56:39 INFO - PROCESS | 680 | 1467431799287 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 20:56:39 INFO - PROCESS | 680 | 1467431799289 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 20:56:39 INFO - PROCESS | 680 | 1467431799292 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:56:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:56:39 INFO - PROCESS | 680 | 1467431799294 Marionette TRACE conn6 <- [1,2394,null,{}] 20:56:39 INFO - PROCESS | 680 | 1467431799297 Marionette TRACE conn6 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:39 INFO - PROCESS | 680 | 1467431799299 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:39 INFO - PROCESS | 680 | 1467431799417 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 20:56:39 INFO - PROCESS | 680 | 1467431799425 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:39 INFO - PROCESS | 680 | 1467431799427 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:39 INFO - PROCESS | 680 | ++DOCSHELL 123EA400 == 34 [pid = 680] [id = 608] 20:56:39 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (1709D400) [pid = 680] [serial = 1824] [outer = 00000000] 20:56:39 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (17651C00) [pid = 680] [serial = 1825] [outer = 1709D400] 20:56:39 INFO - PROCESS | 680 | 1467431799526 Marionette DEBUG loaded listener.js 20:56:39 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (176CFC00) [pid = 680] [serial = 1826] [outer = 1709D400] 20:56:39 INFO - PROCESS | 680 | 1467431799946 Marionette TRACE conn6 <- [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]]]}] 20:56:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:56:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 671ms 20:56:39 INFO - PROCESS | 680 | 1467431799972 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 20:56:39 INFO - PROCESS | 680 | 1467431799975 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 20:56:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:56:39 INFO - PROCESS | 680 | 1467431799978 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:56:39 INFO - PROCESS | 680 | 1467431799980 Marionette TRACE conn6 <- [1,2398,null,{}] 20:56:39 INFO - PROCESS | 680 | 1467431799984 Marionette TRACE conn6 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:39 INFO - PROCESS | 680 | 1467431799986 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:40 INFO - PROCESS | 680 | 1467431800139 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 20:56:40 INFO - PROCESS | 680 | 1467431800163 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:40 INFO - PROCESS | 680 | 1467431800166 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:40 INFO - PROCESS | 680 | ++DOCSHELL 0E52B800 == 35 [pid = 680] [id = 609] 20:56:40 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (178BE000) [pid = 680] [serial = 1827] [outer = 00000000] 20:56:40 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (1794C000) [pid = 680] [serial = 1828] [outer = 178BE000] 20:56:40 INFO - PROCESS | 680 | 1467431800211 Marionette DEBUG loaded listener.js 20:56:40 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (17976400) [pid = 680] [serial = 1829] [outer = 178BE000] 20:56:40 INFO - PROCESS | 680 | --DOMWINDOW == 86 (125A6C00) [pid = 680] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:56:40 INFO - PROCESS | 680 | --DOMWINDOW == 85 (12F4AC00) [pid = 680] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:56:40 INFO - PROCESS | 680 | --DOMWINDOW == 84 (15FAF400) [pid = 680] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:56:40 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E226400) [pid = 680] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:56:40 INFO - PROCESS | 680 | --DOMWINDOW == 82 (123DF800) [pid = 680] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:56:40 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E151C00) [pid = 680] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:56:40 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0DF7A000) [pid = 680] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:56:40 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0E034000) [pid = 680] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:56:40 INFO - PROCESS | 680 | --DOMWINDOW == 78 (17651800) [pid = 680] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:56:40 INFO - PROCESS | 680 | --DOMWINDOW == 77 (126D1C00) [pid = 680] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:56:40 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0E03C000) [pid = 680] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:56:40 INFO - PROCESS | 680 | --DOMWINDOW == 75 (12D68C00) [pid = 680] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:56:40 INFO - PROCESS | 680 | 1467431800857 Marionette TRACE conn6 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 20:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 930ms 20:56:40 INFO - PROCESS | 680 | 1467431800912 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 20:56:40 INFO - PROCESS | 680 | 1467431800914 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 20:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:56:40 INFO - PROCESS | 680 | 1467431800917 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:56:40 INFO - PROCESS | 680 | 1467431800919 Marionette TRACE conn6 <- [1,2402,null,{}] 20:56:40 INFO - PROCESS | 680 | 1467431800922 Marionette TRACE conn6 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:40 INFO - PROCESS | 680 | 1467431800924 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:41 INFO - PROCESS | 680 | 1467431801003 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 20:56:41 INFO - PROCESS | 680 | 1467431801009 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:41 INFO - PROCESS | 680 | 1467431801010 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:41 INFO - PROCESS | 680 | ++DOCSHELL 0E150400 == 36 [pid = 680] [id = 610] 20:56:41 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (0E8C5800) [pid = 680] [serial = 1830] [outer = 00000000] 20:56:41 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (15FAF400) [pid = 680] [serial = 1831] [outer = 0E8C5800] 20:56:41 INFO - PROCESS | 680 | 1467431801066 Marionette DEBUG loaded listener.js 20:56:41 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (1709CC00) [pid = 680] [serial = 1832] [outer = 0E8C5800] 20:56:41 INFO - PROCESS | 680 | 1467431801494 Marionette TRACE conn6 <- [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]]]}] 20:56:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:56:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 630ms 20:56:41 INFO - PROCESS | 680 | 1467431801548 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 20:56:41 INFO - PROCESS | 680 | 1467431801550 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 20:56:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:56:41 INFO - PROCESS | 680 | 1467431801553 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:56:41 INFO - PROCESS | 680 | 1467431801555 Marionette TRACE conn6 <- [1,2406,null,{}] 20:56:41 INFO - PROCESS | 680 | 1467431801558 Marionette TRACE conn6 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:41 INFO - PROCESS | 680 | 1467431801560 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:41 INFO - PROCESS | 680 | 1467431801662 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 20:56:41 INFO - PROCESS | 680 | 1467431801667 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:41 INFO - PROCESS | 680 | 1467431801669 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:41 INFO - PROCESS | 680 | ++DOCSHELL 15FAC800 == 37 [pid = 680] [id = 611] 20:56:41 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (176D2C00) [pid = 680] [serial = 1833] [outer = 00000000] 20:56:41 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (17E2A000) [pid = 680] [serial = 1834] [outer = 176D2C00] 20:56:41 INFO - PROCESS | 680 | 1467431801711 Marionette DEBUG loaded listener.js 20:56:41 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (17E36400) [pid = 680] [serial = 1835] [outer = 176D2C00] 20:56:42 INFO - PROCESS | 680 | 1467431802142 Marionette TRACE conn6 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 20:56:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:56:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 630ms 20:56:42 INFO - PROCESS | 680 | 1467431802190 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 20:56:42 INFO - PROCESS | 680 | 1467431802192 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 20:56:42 INFO - PROCESS | 680 | 1467431802195 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:56:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:56:42 INFO - PROCESS | 680 | 1467431802197 Marionette TRACE conn6 <- [1,2410,null,{}] 20:56:42 INFO - PROCESS | 680 | 1467431802200 Marionette TRACE conn6 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:42 INFO - PROCESS | 680 | 1467431802202 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:42 INFO - PROCESS | 680 | 1467431802281 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 20:56:42 INFO - PROCESS | 680 | 1467431802286 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:42 INFO - PROCESS | 680 | 1467431802288 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:42 INFO - PROCESS | 680 | ++DOCSHELL 12E4C000 == 38 [pid = 680] [id = 612] 20:56:42 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (17946C00) [pid = 680] [serial = 1836] [outer = 00000000] 20:56:42 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (185DF800) [pid = 680] [serial = 1837] [outer = 17946C00] 20:56:42 INFO - PROCESS | 680 | 1467431802330 Marionette DEBUG loaded listener.js 20:56:42 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (185E6000) [pid = 680] [serial = 1838] [outer = 17946C00] 20:56:43 INFO - PROCESS | 680 | 1467431803082 Marionette TRACE conn6 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 20:56:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:56:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 930ms 20:56:43 INFO - PROCESS | 680 | 1467431803130 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 20:56:43 INFO - PROCESS | 680 | 1467431803135 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 20:56:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:56:43 INFO - PROCESS | 680 | 1467431803139 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:56:43 INFO - PROCESS | 680 | 1467431803143 Marionette TRACE conn6 <- [1,2414,null,{}] 20:56:43 INFO - PROCESS | 680 | 1467431803150 Marionette TRACE conn6 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:43 INFO - PROCESS | 680 | 1467431803153 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:43 INFO - PROCESS | 680 | 1467431803282 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 20:56:43 INFO - PROCESS | 680 | 1467431803399 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:43 INFO - PROCESS | 680 | 1467431803402 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:43 INFO - PROCESS | 680 | ++DOCSHELL 093CB800 == 39 [pid = 680] [id = 613] 20:56:43 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (0DF75C00) [pid = 680] [serial = 1839] [outer = 00000000] 20:56:43 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (0E06D800) [pid = 680] [serial = 1840] [outer = 0DF75C00] 20:56:43 INFO - PROCESS | 680 | 1467431803459 Marionette DEBUG loaded listener.js 20:56:43 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (0E150C00) [pid = 680] [serial = 1841] [outer = 0DF75C00] 20:56:44 INFO - PROCESS | 680 | 1467431804216 Marionette TRACE conn6 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 20:56:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:56:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1276ms 20:56:44 INFO - PROCESS | 680 | 1467431804421 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 20:56:44 INFO - PROCESS | 680 | 1467431804425 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 20:56:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:56:44 INFO - PROCESS | 680 | 1467431804430 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:56:44 INFO - PROCESS | 680 | 1467431804433 Marionette TRACE conn6 <- [1,2418,null,{}] 20:56:44 INFO - PROCESS | 680 | 1467431804439 Marionette TRACE conn6 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:44 INFO - PROCESS | 680 | 1467431804442 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:44 INFO - PROCESS | 680 | 1467431804551 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 20:56:44 INFO - PROCESS | 680 | 1467431804688 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:44 INFO - PROCESS | 680 | 1467431804693 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:44 INFO - PROCESS | 680 | ++DOCSHELL 0E03B000 == 40 [pid = 680] [id = 614] 20:56:44 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (0E03D000) [pid = 680] [serial = 1842] [outer = 00000000] 20:56:44 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (0E14D400) [pid = 680] [serial = 1843] [outer = 0E03D000] 20:56:44 INFO - PROCESS | 680 | 1467431804744 Marionette DEBUG loaded listener.js 20:56:44 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (0E256800) [pid = 680] [serial = 1844] [outer = 0E03D000] 20:56:45 INFO - PROCESS | 680 | --DOCSHELL 15FAC800 == 39 [pid = 680] [id = 611] 20:56:45 INFO - PROCESS | 680 | --DOCSHELL 0E150400 == 38 [pid = 680] [id = 610] 20:56:45 INFO - PROCESS | 680 | --DOCSHELL 0E52B800 == 37 [pid = 680] [id = 609] 20:56:45 INFO - PROCESS | 680 | --DOCSHELL 123EA400 == 36 [pid = 680] [id = 608] 20:56:45 INFO - PROCESS | 680 | --DOCSHELL 0E7CC400 == 35 [pid = 680] [id = 607] 20:56:45 INFO - PROCESS | 680 | --DOCSHELL 093C7000 == 34 [pid = 680] [id = 606] 20:56:45 INFO - PROCESS | 680 | --DOCSHELL 1596DC00 == 33 [pid = 680] [id = 605] 20:56:45 INFO - PROCESS | 680 | --DOCSHELL 13F45400 == 32 [pid = 680] [id = 604] 20:56:45 INFO - PROCESS | 680 | --DOCSHELL 125ED400 == 31 [pid = 680] [id = 603] 20:56:45 INFO - PROCESS | 680 | --DOCSHELL 12311000 == 30 [pid = 680] [id = 602] 20:56:45 INFO - PROCESS | 680 | --DOCSHELL 0E7CCC00 == 29 [pid = 680] [id = 601] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 89 (176CA000) [pid = 680] [serial = 1795] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOCSHELL 0E152400 == 28 [pid = 680] [id = 600] 20:56:45 INFO - PROCESS | 680 | --DOCSHELL 0DF90800 == 27 [pid = 680] [id = 599] 20:56:45 INFO - PROCESS | 680 | --DOCSHELL 123DD800 == 26 [pid = 680] [id = 598] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 88 (12D28C00) [pid = 680] [serial = 1780] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 87 (12E2A800) [pid = 680] [serial = 1781] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 86 (13A58C00) [pid = 680] [serial = 1783] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 85 (16882800) [pid = 680] [serial = 1786] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 84 (169C0000) [pid = 680] [serial = 1787] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 83 (16E2B000) [pid = 680] [serial = 1792] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 82 (123E2C00) [pid = 680] [serial = 1777] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E227400) [pid = 680] [serial = 1774] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0E258800) [pid = 680] [serial = 1775] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0DF95800) [pid = 680] [serial = 1771] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0DFD0800) [pid = 680] [serial = 1772] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0E220400) [pid = 680] [serial = 1769] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 76 (16E2BC00) [pid = 680] [serial = 1793] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0E06EC00) [pid = 680] [serial = 1768] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 74 (185E1C00) [pid = 680] [serial = 1766] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 73 (17E2FC00) [pid = 680] [serial = 1765] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 72 (13A52000) [pid = 680] [serial = 1763] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 71 (12E48000) [pid = 680] [serial = 1762] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 70 (0E259000) [pid = 680] [serial = 1760] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 69 (0E154000) [pid = 680] [serial = 1759] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 68 (15FA6C00) [pid = 680] [serial = 1789] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 67 (14466000) [pid = 680] [serial = 1784] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 66 (123EA800) [pid = 680] [serial = 1778] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | --DOMWINDOW == 65 (15FB1000) [pid = 680] [serial = 1790] [outer = 00000000] [url = about:blank] 20:56:45 INFO - PROCESS | 680 | 1467431805340 Marionette TRACE conn6 <- [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]]]}] 20:56:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:56:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 930ms 20:56:45 INFO - PROCESS | 680 | 1467431805365 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 20:56:45 INFO - PROCESS | 680 | 1467431805368 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 20:56:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:56:45 INFO - PROCESS | 680 | 1467431805375 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:56:45 INFO - PROCESS | 680 | 1467431805379 Marionette TRACE conn6 <- [1,2422,null,{}] 20:56:45 INFO - PROCESS | 680 | 1467431805383 Marionette TRACE conn6 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:45 INFO - PROCESS | 680 | 1467431805385 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:45 INFO - PROCESS | 680 | 1467431805471 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 20:56:45 INFO - PROCESS | 680 | 1467431805480 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:45 INFO - PROCESS | 680 | 1467431805482 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:45 INFO - PROCESS | 680 | ++DOCSHELL 0E03D800 == 27 [pid = 680] [id = 615] 20:56:45 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0E072400) [pid = 680] [serial = 1845] [outer = 00000000] 20:56:45 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0E227400) [pid = 680] [serial = 1846] [outer = 0E072400] 20:56:45 INFO - PROCESS | 680 | 1467431805529 Marionette DEBUG loaded listener.js 20:56:45 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0E258800) [pid = 680] [serial = 1847] [outer = 0E072400] 20:56:46 INFO - PROCESS | 680 | 1467431806016 Marionette TRACE conn6 <- [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]]]}] 20:56:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:56:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 671ms 20:56:46 INFO - PROCESS | 680 | 1467431806071 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 20:56:46 INFO - PROCESS | 680 | 1467431806073 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 20:56:46 INFO - PROCESS | 680 | 1467431806077 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:56:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:56:46 INFO - PROCESS | 680 | 1467431806079 Marionette TRACE conn6 <- [1,2426,null,{}] 20:56:46 INFO - PROCESS | 680 | 1467431806089 Marionette TRACE conn6 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:46 INFO - PROCESS | 680 | 1467431806093 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:46 INFO - PROCESS | 680 | 1467431806182 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 20:56:46 INFO - PROCESS | 680 | 1467431806192 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:46 INFO - PROCESS | 680 | 1467431806196 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:46 INFO - PROCESS | 680 | ++DOCSHELL 0F0D7000 == 28 [pid = 680] [id = 616] 20:56:46 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (12311000) [pid = 680] [serial = 1848] [outer = 00000000] 20:56:46 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (123E1000) [pid = 680] [serial = 1849] [outer = 12311000] 20:56:46 INFO - PROCESS | 680 | 1467431806249 Marionette DEBUG loaded listener.js 20:56:46 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (123E8800) [pid = 680] [serial = 1850] [outer = 12311000] 20:56:46 INFO - PROCESS | 680 | 1467431806725 Marionette TRACE conn6 <- [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]]]}] 20:56:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:56:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 670ms 20:56:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:56:46 INFO - PROCESS | 680 | 1467431806752 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 20:56:46 INFO - PROCESS | 680 | 1467431806754 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 20:56:46 INFO - PROCESS | 680 | 1467431806757 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:56:46 INFO - PROCESS | 680 | 1467431806759 Marionette TRACE conn6 <- [1,2430,null,{}] 20:56:46 INFO - PROCESS | 680 | 1467431806762 Marionette TRACE conn6 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:46 INFO - PROCESS | 680 | 1467431806765 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:46 INFO - PROCESS | 680 | 1467431806849 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 20:56:46 INFO - PROCESS | 680 | 1467431806855 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:46 INFO - PROCESS | 680 | 1467431806856 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:46 INFO - PROCESS | 680 | ++DOCSHELL 125E7C00 == 29 [pid = 680] [id = 617] 20:56:46 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (12898800) [pid = 680] [serial = 1851] [outer = 00000000] 20:56:46 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (12E29800) [pid = 680] [serial = 1852] [outer = 12898800] 20:56:46 INFO - PROCESS | 680 | 1467431806909 Marionette DEBUG loaded listener.js 20:56:46 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (12EDC000) [pid = 680] [serial = 1853] [outer = 12898800] 20:56:47 INFO - PROCESS | 680 | 1467431807336 Marionette TRACE conn6 <- [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]]]}] 20:56:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:56:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 630ms 20:56:47 INFO - PROCESS | 680 | 1467431807397 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 20:56:47 INFO - PROCESS | 680 | 1467431807399 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 20:56:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:56:47 INFO - PROCESS | 680 | 1467431807402 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:56:47 INFO - PROCESS | 680 | 1467431807404 Marionette TRACE conn6 <- [1,2434,null,{}] 20:56:47 INFO - PROCESS | 680 | 1467431807416 Marionette TRACE conn6 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:47 INFO - PROCESS | 680 | 1467431807418 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:47 INFO - PROCESS | 680 | 1467431807532 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 20:56:47 INFO - PROCESS | 680 | 1467431807630 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:47 INFO - PROCESS | 680 | 1467431807632 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:47 INFO - PROCESS | 680 | ++DOCSHELL 13A4C000 == 30 [pid = 680] [id = 618] 20:56:47 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (13A4CC00) [pid = 680] [serial = 1854] [outer = 00000000] 20:56:47 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (13F43000) [pid = 680] [serial = 1855] [outer = 13A4CC00] 20:56:47 INFO - PROCESS | 680 | 1467431807676 Marionette DEBUG loaded listener.js 20:56:47 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (1445A000) [pid = 680] [serial = 1856] [outer = 13A4CC00] 20:56:48 INFO - PROCESS | 680 | 1467431808083 Marionette TRACE conn6 <- [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]]]}] 20:56:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:56:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 730ms 20:56:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:56:48 INFO - PROCESS | 680 | 1467431808133 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 20:56:48 INFO - PROCESS | 680 | 1467431808135 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 20:56:48 INFO - PROCESS | 680 | 1467431808138 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:56:48 INFO - PROCESS | 680 | 1467431808140 Marionette TRACE conn6 <- [1,2438,null,{}] 20:56:48 INFO - PROCESS | 680 | 1467431808149 Marionette TRACE conn6 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:48 INFO - PROCESS | 680 | 1467431808155 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:48 INFO - PROCESS | 680 | 1467431808296 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 20:56:48 INFO - PROCESS | 680 | 1467431808301 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:48 INFO - PROCESS | 680 | 1467431808304 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:48 INFO - PROCESS | 680 | ++DOCSHELL 15969400 == 31 [pid = 680] [id = 619] 20:56:48 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (1596D000) [pid = 680] [serial = 1857] [outer = 00000000] 20:56:48 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (161D4800) [pid = 680] [serial = 1858] [outer = 1596D000] 20:56:48 INFO - PROCESS | 680 | 1467431808402 Marionette DEBUG loaded listener.js 20:56:48 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (1688E000) [pid = 680] [serial = 1859] [outer = 1596D000] 20:56:48 INFO - PROCESS | 680 | 1467431808804 Marionette TRACE conn6 <- [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]]]}] 20:56:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:56:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 730ms 20:56:48 INFO - PROCESS | 680 | 1467431808869 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 20:56:48 INFO - PROCESS | 680 | 1467431808871 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 20:56:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:56:48 INFO - PROCESS | 680 | 1467431808874 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:56:48 INFO - PROCESS | 680 | 1467431808876 Marionette TRACE conn6 <- [1,2442,null,{}] 20:56:48 INFO - PROCESS | 680 | 1467431808917 Marionette TRACE conn6 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:48 INFO - PROCESS | 680 | 1467431808928 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:49 INFO - PROCESS | 680 | 1467431809039 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 20:56:49 INFO - PROCESS | 680 | 1467431809047 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:49 INFO - PROCESS | 680 | 1467431809049 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:49 INFO - PROCESS | 680 | ++DOCSHELL 16804400 == 32 [pid = 680] [id = 620] 20:56:49 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (169C9800) [pid = 680] [serial = 1860] [outer = 00000000] 20:56:49 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (16E2D400) [pid = 680] [serial = 1861] [outer = 169C9800] 20:56:49 INFO - PROCESS | 680 | 1467431809091 Marionette DEBUG loaded listener.js 20:56:49 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (16E2F000) [pid = 680] [serial = 1862] [outer = 169C9800] 20:56:49 INFO - PROCESS | 680 | --DOMWINDOW == 82 (16E27C00) [pid = 680] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:56:49 INFO - PROCESS | 680 | --DOMWINDOW == 81 (1709D400) [pid = 680] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:56:49 INFO - PROCESS | 680 | --DOMWINDOW == 80 (126CB400) [pid = 680] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:56:49 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0DFC9000) [pid = 680] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:56:49 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0E152C00) [pid = 680] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:56:49 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0E158C00) [pid = 680] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:56:49 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0E7CD400) [pid = 680] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:56:49 INFO - PROCESS | 680 | --DOMWINDOW == 75 (13F46800) [pid = 680] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:56:49 INFO - PROCESS | 680 | --DOMWINDOW == 74 (17647C00) [pid = 680] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:56:49 INFO - PROCESS | 680 | --DOMWINDOW == 73 (1596F800) [pid = 680] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:56:49 INFO - PROCESS | 680 | --DOMWINDOW == 72 (123DEC00) [pid = 680] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:56:49 INFO - PROCESS | 680 | --DOMWINDOW == 71 (178BE000) [pid = 680] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:56:49 INFO - PROCESS | 680 | --DOMWINDOW == 70 (176D2C00) [pid = 680] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:56:49 INFO - PROCESS | 680 | --DOMWINDOW == 69 (0E8C5800) [pid = 680] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:56:49 INFO - PROCESS | 680 | 1467431809675 Marionette TRACE conn6 <- [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]]]}] 20:56:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:56:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 850ms 20:56:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:56:49 INFO - PROCESS | 680 | 1467431809725 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 20:56:49 INFO - PROCESS | 680 | 1467431809727 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 20:56:49 INFO - PROCESS | 680 | 1467431809731 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:56:49 INFO - PROCESS | 680 | 1467431809732 Marionette TRACE conn6 <- [1,2446,null,{}] 20:56:49 INFO - PROCESS | 680 | 1467431809736 Marionette TRACE conn6 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:49 INFO - PROCESS | 680 | 1467431809738 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:49 INFO - PROCESS | 680 | 1467431809815 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 20:56:49 INFO - PROCESS | 680 | 1467431809912 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:49 INFO - PROCESS | 680 | 1467431809914 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:49 INFO - PROCESS | 680 | ++DOCSHELL 0D934400 == 33 [pid = 680] [id = 621] 20:56:49 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0DF72C00) [pid = 680] [serial = 1863] [outer = 00000000] 20:56:49 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (125A5C00) [pid = 680] [serial = 1864] [outer = 0DF72C00] 20:56:49 INFO - PROCESS | 680 | 1467431809958 Marionette DEBUG loaded listener.js 20:56:50 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (12FF2800) [pid = 680] [serial = 1865] [outer = 0DF72C00] 20:56:50 INFO - PROCESS | 680 | 1467431810319 Marionette TRACE conn6 <- [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]]]}] 20:56:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:56:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 630ms 20:56:50 INFO - PROCESS | 680 | 1467431810362 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 20:56:50 INFO - PROCESS | 680 | 1467431810363 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 20:56:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:56:50 INFO - PROCESS | 680 | 1467431810367 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:56:50 INFO - PROCESS | 680 | 1467431810368 Marionette TRACE conn6 <- [1,2450,null,{}] 20:56:50 INFO - PROCESS | 680 | 1467431810381 Marionette TRACE conn6 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:50 INFO - PROCESS | 680 | 1467431810383 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:50 INFO - PROCESS | 680 | 1467431810468 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 20:56:50 INFO - PROCESS | 680 | 1467431810473 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:50 INFO - PROCESS | 680 | 1467431810475 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:50 INFO - PROCESS | 680 | ++DOCSHELL 16D5FC00 == 34 [pid = 680] [id = 622] 20:56:50 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (16E27C00) [pid = 680] [serial = 1866] [outer = 00000000] 20:56:50 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (17652800) [pid = 680] [serial = 1867] [outer = 16E27C00] 20:56:50 INFO - PROCESS | 680 | 1467431810517 Marionette DEBUG loaded listener.js 20:56:50 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (178B9800) [pid = 680] [serial = 1868] [outer = 16E27C00] 20:56:50 INFO - PROCESS | 680 | 1467431810945 Marionette TRACE conn6 <- [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]]]}] 20:56:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:56:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 630ms 20:56:51 INFO - PROCESS | 680 | 1467431810997 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 20:56:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:56:51 INFO - PROCESS | 680 | 1467431810999 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 20:56:51 INFO - PROCESS | 680 | 1467431811002 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:56:51 INFO - PROCESS | 680 | 1467431811004 Marionette TRACE conn6 <- [1,2454,null,{}] 20:56:51 INFO - PROCESS | 680 | 1467431811007 Marionette TRACE conn6 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:51 INFO - PROCESS | 680 | 1467431811009 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:51 INFO - PROCESS | 680 | 1467431811088 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 20:56:51 INFO - PROCESS | 680 | 1467431811095 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:51 INFO - PROCESS | 680 | 1467431811096 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:51 INFO - PROCESS | 680 | ++DOCSHELL 125E3000 == 35 [pid = 680] [id = 623] 20:56:51 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (178BCC00) [pid = 680] [serial = 1869] [outer = 00000000] 20:56:51 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (17940000) [pid = 680] [serial = 1870] [outer = 178BCC00] 20:56:51 INFO - PROCESS | 680 | 1467431811138 Marionette DEBUG loaded listener.js 20:56:51 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (17975000) [pid = 680] [serial = 1871] [outer = 178BCC00] 20:56:51 INFO - PROCESS | 680 | 1467431811614 Marionette TRACE conn6 <- [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]]]}] 20:56:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:56:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 670ms 20:56:51 INFO - PROCESS | 680 | 1467431811674 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 20:56:51 INFO - PROCESS | 680 | 1467431811679 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 20:56:51 INFO - PROCESS | 680 | 1467431811684 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:56:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:56:51 INFO - PROCESS | 680 | 1467431811689 Marionette TRACE conn6 <- [1,2458,null,{}] 20:56:51 INFO - PROCESS | 680 | 1467431811696 Marionette TRACE conn6 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:51 INFO - PROCESS | 680 | 1467431811699 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:51 INFO - PROCESS | 680 | 1467431811857 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 20:56:52 INFO - PROCESS | 680 | 1467431812011 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:52 INFO - PROCESS | 680 | 1467431812016 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:52 INFO - PROCESS | 680 | ++DOCSHELL 0DFC7400 == 36 [pid = 680] [id = 624] 20:56:52 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0DFC7800) [pid = 680] [serial = 1872] [outer = 00000000] 20:56:52 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (0E033400) [pid = 680] [serial = 1873] [outer = 0DFC7800] 20:56:52 INFO - PROCESS | 680 | 1467431812072 Marionette DEBUG loaded listener.js 20:56:52 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (0E06E400) [pid = 680] [serial = 1874] [outer = 0DFC7800] 20:56:52 INFO - PROCESS | 680 | 1467431812640 Marionette TRACE conn6 <- [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]]]}] 20:56:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:56:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1021ms 20:56:52 INFO - PROCESS | 680 | 1467431812710 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 20:56:52 INFO - PROCESS | 680 | 1467431812715 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 20:56:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:56:52 INFO - PROCESS | 680 | 1467431812721 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:56:52 INFO - PROCESS | 680 | 1467431812724 Marionette TRACE conn6 <- [1,2462,null,{}] 20:56:52 INFO - PROCESS | 680 | 1467431812728 Marionette TRACE conn6 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:52 INFO - PROCESS | 680 | 1467431812731 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:52 INFO - PROCESS | 680 | 1467431812873 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 20:56:53 INFO - PROCESS | 680 | 1467431813013 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:53 INFO - PROCESS | 680 | 1467431813016 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:53 INFO - PROCESS | 680 | ++DOCSHELL 0E8CAC00 == 37 [pid = 680] [id = 625] 20:56:53 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (0F236000) [pid = 680] [serial = 1875] [outer = 00000000] 20:56:53 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (123E1C00) [pid = 680] [serial = 1876] [outer = 0F236000] 20:56:53 INFO - PROCESS | 680 | 1467431813074 Marionette DEBUG loaded listener.js 20:56:53 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (12D65000) [pid = 680] [serial = 1877] [outer = 0F236000] 20:56:53 INFO - PROCESS | 680 | 1467431813657 Marionette TRACE conn6 <- [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]]]}] 20:56:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:56:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 970ms 20:56:53 INFO - PROCESS | 680 | 1467431813695 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 20:56:53 INFO - PROCESS | 680 | 1467431813697 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 20:56:53 INFO - PROCESS | 680 | 1467431813701 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:56:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:56:53 INFO - PROCESS | 680 | 1467431813705 Marionette TRACE conn6 <- [1,2466,null,{}] 20:56:53 INFO - PROCESS | 680 | 1467431813716 Marionette TRACE conn6 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:53 INFO - PROCESS | 680 | 1467431813721 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:53 INFO - PROCESS | 680 | 1467431813833 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 20:56:53 INFO - PROCESS | 680 | 1467431813974 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:53 INFO - PROCESS | 680 | 1467431813977 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:53 INFO - PROCESS | 680 | ++DOCSHELL 16D5B800 == 38 [pid = 680] [id = 626] 20:56:53 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (16D68800) [pid = 680] [serial = 1878] [outer = 00000000] 20:56:54 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (178C0000) [pid = 680] [serial = 1879] [outer = 16D68800] 20:56:54 INFO - PROCESS | 680 | 1467431814036 Marionette DEBUG loaded listener.js 20:56:54 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (17E34000) [pid = 680] [serial = 1880] [outer = 16D68800] 20:56:54 INFO - PROCESS | 680 | 1467431814655 Marionette TRACE conn6 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 20:56:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:56:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 970ms 20:56:54 INFO - PROCESS | 680 | 1467431814675 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 20:56:54 INFO - PROCESS | 680 | 1467431814678 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 20:56:54 INFO - PROCESS | 680 | 1467431814681 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:56:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:56:54 INFO - PROCESS | 680 | 1467431814683 Marionette TRACE conn6 <- [1,2470,null,{}] 20:56:54 INFO - PROCESS | 680 | 1467431814687 Marionette TRACE conn6 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:54 INFO - PROCESS | 680 | 1467431814689 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:54 INFO - PROCESS | 680 | 1467431814795 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 20:56:54 INFO - PROCESS | 680 | 1467431814934 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:54 INFO - PROCESS | 680 | 1467431814936 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:54 INFO - PROCESS | 680 | ++DOCSHELL 17E37C00 == 39 [pid = 680] [id = 627] 20:56:54 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (17FCEC00) [pid = 680] [serial = 1881] [outer = 00000000] 20:56:54 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (185E3400) [pid = 680] [serial = 1882] [outer = 17FCEC00] 20:56:54 INFO - PROCESS | 680 | 1467431814991 Marionette DEBUG loaded listener.js 20:56:55 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (185ED000) [pid = 680] [serial = 1883] [outer = 17FCEC00] 20:56:55 INFO - PROCESS | 680 | 1467431815650 Marionette TRACE conn6 <- [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]]]}] 20:56:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:56:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1019ms 20:56:55 INFO - PROCESS | 680 | 1467431815704 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 20:56:55 INFO - PROCESS | 680 | 1467431815708 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 20:56:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:56:55 INFO - PROCESS | 680 | 1467431815713 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:56:55 INFO - PROCESS | 680 | 1467431815716 Marionette TRACE conn6 <- [1,2474,null,{}] 20:56:55 INFO - PROCESS | 680 | 1467431815722 Marionette TRACE conn6 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:55 INFO - PROCESS | 680 | 1467431815724 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:55 INFO - PROCESS | 680 | 1467431815846 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 20:56:56 INFO - PROCESS | 680 | 1467431816012 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:56 INFO - PROCESS | 680 | 1467431816014 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:56 INFO - PROCESS | 680 | ++DOCSHELL 0DF74000 == 40 [pid = 680] [id = 628] 20:56:56 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (0DFD0400) [pid = 680] [serial = 1884] [outer = 00000000] 20:56:56 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (0E530400) [pid = 680] [serial = 1885] [outer = 0DFD0400] 20:56:56 INFO - PROCESS | 680 | 1467431816064 Marionette DEBUG loaded listener.js 20:56:56 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (0E8C9400) [pid = 680] [serial = 1886] [outer = 0DFD0400] 20:56:56 INFO - PROCESS | 680 | --DOCSHELL 16D5FC00 == 39 [pid = 680] [id = 622] 20:56:56 INFO - PROCESS | 680 | --DOCSHELL 0D934400 == 38 [pid = 680] [id = 621] 20:56:56 INFO - PROCESS | 680 | --DOCSHELL 16804400 == 37 [pid = 680] [id = 620] 20:56:56 INFO - PROCESS | 680 | --DOCSHELL 15969400 == 36 [pid = 680] [id = 619] 20:56:56 INFO - PROCESS | 680 | --DOCSHELL 13A4C000 == 35 [pid = 680] [id = 618] 20:56:56 INFO - PROCESS | 680 | --DOCSHELL 125E7C00 == 34 [pid = 680] [id = 617] 20:56:56 INFO - PROCESS | 680 | --DOCSHELL 0F0D7000 == 33 [pid = 680] [id = 616] 20:56:56 INFO - PROCESS | 680 | --DOCSHELL 0E03D800 == 32 [pid = 680] [id = 615] 20:56:56 INFO - PROCESS | 680 | --DOCSHELL 0E03B000 == 31 [pid = 680] [id = 614] 20:56:56 INFO - PROCESS | 680 | --DOCSHELL 12E4C000 == 30 [pid = 680] [id = 612] 20:56:56 INFO - PROCESS | 680 | --DOCSHELL 093CB800 == 29 [pid = 680] [id = 613] 20:56:56 INFO - PROCESS | 680 | --DOCSHELL 17E37C00 == 28 [pid = 680] [id = 627] 20:56:56 INFO - PROCESS | 680 | --DOCSHELL 16D5B800 == 27 [pid = 680] [id = 626] 20:56:56 INFO - PROCESS | 680 | --DOCSHELL 125E3000 == 26 [pid = 680] [id = 623] 20:56:56 INFO - PROCESS | 680 | --DOCSHELL 0DFC7400 == 25 [pid = 680] [id = 624] 20:56:56 INFO - PROCESS | 680 | --DOCSHELL 0E8CAC00 == 24 [pid = 680] [id = 625] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 92 (17007400) [pid = 680] [serial = 1822] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 91 (17651C00) [pid = 680] [serial = 1825] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 90 (12D60400) [pid = 680] [serial = 1810] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 89 (12E29C00) [pid = 680] [serial = 1811] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 88 (0DFD3C00) [pid = 680] [serial = 1798] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0E036C00) [pid = 680] [serial = 1799] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0E220800) [pid = 680] [serial = 1801] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E22C400) [pid = 680] [serial = 1802] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 84 (16883400) [pid = 680] [serial = 1819] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E8C3800) [pid = 680] [serial = 1804] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 82 (1700A400) [pid = 680] [serial = 1823] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0F0DAC00) [pid = 680] [serial = 1805] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 80 (14B5B800) [pid = 680] [serial = 1813] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 79 (14B5CC00) [pid = 680] [serial = 1814] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 78 (176CD000) [pid = 680] [serial = 1796] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 77 (15FA4C00) [pid = 680] [serial = 1816] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 76 (15FAD800) [pid = 680] [serial = 1817] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 75 (1251F800) [pid = 680] [serial = 1807] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 74 (125AE800) [pid = 680] [serial = 1808] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 73 (1794C000) [pid = 680] [serial = 1828] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 72 (176CFC00) [pid = 680] [serial = 1826] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 71 (17E36400) [pid = 680] [serial = 1835] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 70 (185DF800) [pid = 680] [serial = 1837] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 69 (17E2A000) [pid = 680] [serial = 1834] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 68 (17976400) [pid = 680] [serial = 1829] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 67 (1709CC00) [pid = 680] [serial = 1832] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 66 (15FAF400) [pid = 680] [serial = 1831] [outer = 00000000] [url = about:blank] 20:56:56 INFO - PROCESS | 680 | --DOMWINDOW == 65 (161D1000) [pid = 680] [serial = 1820] [outer = 00000000] [url = about:blank] 20:56:57 INFO - PROCESS | 680 | 1467431817187 Marionette TRACE conn6 <- [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]]]}] 20:56:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:56:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1520ms 20:56:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:56:57 INFO - PROCESS | 680 | 1467431817234 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 20:56:57 INFO - PROCESS | 680 | 1467431817238 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 20:56:57 INFO - PROCESS | 680 | 1467431817242 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:56:57 INFO - PROCESS | 680 | 1467431817247 Marionette TRACE conn6 <- [1,2478,null,{}] 20:56:57 INFO - PROCESS | 680 | 1467431817252 Marionette TRACE conn6 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:57 INFO - PROCESS | 680 | 1467431817254 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:57 INFO - PROCESS | 680 | 1467431817342 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 20:56:57 INFO - PROCESS | 680 | 1467431817482 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:57 INFO - PROCESS | 680 | 1467431817484 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:57 INFO - PROCESS | 680 | ++DOCSHELL 0DF7D800 == 25 [pid = 680] [id = 629] 20:56:57 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0DF95800) [pid = 680] [serial = 1887] [outer = 00000000] 20:56:57 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0E038400) [pid = 680] [serial = 1888] [outer = 0DF95800] 20:56:57 INFO - PROCESS | 680 | 1467431817532 Marionette DEBUG loaded listener.js 20:56:57 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0E06A000) [pid = 680] [serial = 1889] [outer = 0DF95800] 20:56:57 INFO - PROCESS | 680 | 1467431817911 Marionette TRACE conn6 <- [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]]]}] 20:56:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:56:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 730ms 20:56:57 INFO - PROCESS | 680 | 1467431817974 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 20:56:57 INFO - PROCESS | 680 | 1467431817979 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 20:56:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:56:57 INFO - PROCESS | 680 | 1467431817985 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:56:57 INFO - PROCESS | 680 | 1467431817988 Marionette TRACE conn6 <- [1,2482,null,{}] 20:56:57 INFO - PROCESS | 680 | 1467431817992 Marionette TRACE conn6 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:57 INFO - PROCESS | 680 | 1467431817994 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:58 INFO - PROCESS | 680 | 1467431818112 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 20:56:58 INFO - PROCESS | 680 | 1467431818119 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:58 INFO - PROCESS | 680 | 1467431818121 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:58 INFO - PROCESS | 680 | ++DOCSHELL 0E22D400 == 26 [pid = 680] [id = 630] 20:56:58 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0E253400) [pid = 680] [serial = 1890] [outer = 00000000] 20:56:58 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E534000) [pid = 680] [serial = 1891] [outer = 0E253400] 20:56:58 INFO - PROCESS | 680 | 1467431818168 Marionette DEBUG loaded listener.js 20:56:58 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E587C00) [pid = 680] [serial = 1892] [outer = 0E253400] 20:56:58 INFO - PROCESS | 680 | 1467431818622 Marionette TRACE conn6 <- [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]]]}] 20:56:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:56:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 670ms 20:56:58 INFO - PROCESS | 680 | 1467431818659 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 20:56:58 INFO - PROCESS | 680 | 1467431818661 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 20:56:58 INFO - PROCESS | 680 | 1467431818664 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:56:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:56:58 INFO - PROCESS | 680 | 1467431818668 Marionette TRACE conn6 <- [1,2486,null,{}] 20:56:58 INFO - PROCESS | 680 | 1467431818679 Marionette TRACE conn6 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:58 INFO - PROCESS | 680 | 1467431818683 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:58 INFO - PROCESS | 680 | 1467431818767 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 20:56:58 INFO - PROCESS | 680 | 1467431818775 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:58 INFO - PROCESS | 680 | 1467431818778 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:58 INFO - PROCESS | 680 | ++DOCSHELL 12315400 == 27 [pid = 680] [id = 631] 20:56:58 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (123E6000) [pid = 680] [serial = 1893] [outer = 00000000] 20:56:58 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (12896000) [pid = 680] [serial = 1894] [outer = 123E6000] 20:56:58 INFO - PROCESS | 680 | 1467431818825 Marionette DEBUG loaded listener.js 20:56:58 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (12D62400) [pid = 680] [serial = 1895] [outer = 123E6000] 20:56:59 INFO - PROCESS | 680 | 1467431819335 Marionette TRACE conn6 <- [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]]]}] 20:56:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:56:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 730ms 20:56:59 INFO - PROCESS | 680 | 1467431819399 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 20:56:59 INFO - PROCESS | 680 | 1467431819402 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 20:56:59 INFO - PROCESS | 680 | 1467431819405 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:56:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:56:59 INFO - PROCESS | 680 | 1467431819406 Marionette TRACE conn6 <- [1,2490,null,{}] 20:56:59 INFO - PROCESS | 680 | 1467431819410 Marionette TRACE conn6 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:59 INFO - PROCESS | 680 | 1467431819412 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:59 INFO - PROCESS | 680 | 1467431819555 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 20:56:59 INFO - PROCESS | 680 | 1467431819578 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:59 INFO - PROCESS | 680 | 1467431819580 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:56:59 INFO - PROCESS | 680 | ++DOCSHELL 12F3EC00 == 28 [pid = 680] [id = 632] 20:56:59 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (12F4A000) [pid = 680] [serial = 1896] [outer = 00000000] 20:56:59 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (13A4D800) [pid = 680] [serial = 1897] [outer = 12F4A000] 20:56:59 INFO - PROCESS | 680 | 1467431819627 Marionette DEBUG loaded listener.js 20:56:59 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (13F4B400) [pid = 680] [serial = 1898] [outer = 12F4A000] 20:57:00 INFO - PROCESS | 680 | 1467431820060 Marionette TRACE conn6 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 20:57:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:57:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 670ms 20:57:00 INFO - PROCESS | 680 | 1467431820079 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 20:57:00 INFO - PROCESS | 680 | 1467431820081 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 20:57:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:57:00 INFO - PROCESS | 680 | 1467431820088 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:57:00 INFO - PROCESS | 680 | 1467431820090 Marionette TRACE conn6 <- [1,2494,null,{}] 20:57:00 INFO - PROCESS | 680 | 1467431820094 Marionette TRACE conn6 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:00 INFO - PROCESS | 680 | 1467431820096 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:00 INFO - PROCESS | 680 | 1467431820206 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 20:57:00 INFO - PROCESS | 680 | 1467431820212 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:00 INFO - PROCESS | 680 | 1467431820214 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:00 INFO - PROCESS | 680 | ++DOCSHELL 14B54800 == 29 [pid = 680] [id = 633] 20:57:00 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (14B5CC00) [pid = 680] [serial = 1899] [outer = 00000000] 20:57:00 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (1596FC00) [pid = 680] [serial = 1900] [outer = 14B5CC00] 20:57:00 INFO - PROCESS | 680 | 1467431820257 Marionette DEBUG loaded listener.js 20:57:00 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (15AE3000) [pid = 680] [serial = 1901] [outer = 14B5CC00] 20:57:00 INFO - PROCESS | 680 | 1467431820758 Marionette TRACE conn6 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 20:57:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:57:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 730ms 20:57:00 INFO - PROCESS | 680 | 1467431820816 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 20:57:00 INFO - PROCESS | 680 | 1467431820818 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 20:57:00 INFO - PROCESS | 680 | 1467431820821 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:57:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:57:00 INFO - PROCESS | 680 | 1467431820823 Marionette TRACE conn6 <- [1,2498,null,{}] 20:57:00 INFO - PROCESS | 680 | 1467431820832 Marionette TRACE conn6 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:00 INFO - PROCESS | 680 | 1467431820838 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:00 INFO - PROCESS | 680 | 1467431820991 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 20:57:01 INFO - PROCESS | 680 | 1467431821271 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:01 INFO - PROCESS | 680 | 1467431821273 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:01 INFO - PROCESS | 680 | --DOMWINDOW == 79 (169C9800) [pid = 680] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:57:01 INFO - PROCESS | 680 | --DOMWINDOW == 78 (178BCC00) [pid = 680] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:57:01 INFO - PROCESS | 680 | --DOMWINDOW == 77 (13A4CC00) [pid = 680] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:57:01 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0E03D000) [pid = 680] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:57:01 INFO - PROCESS | 680 | --DOMWINDOW == 75 (1596D000) [pid = 680] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:57:01 INFO - PROCESS | 680 | --DOMWINDOW == 74 (17946C00) [pid = 680] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:57:01 INFO - PROCESS | 680 | --DOMWINDOW == 73 (12311000) [pid = 680] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:57:01 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0DF75C00) [pid = 680] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:57:01 INFO - PROCESS | 680 | --DOMWINDOW == 71 (0E072400) [pid = 680] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:57:01 INFO - PROCESS | 680 | --DOMWINDOW == 70 (16E27C00) [pid = 680] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:57:01 INFO - PROCESS | 680 | --DOMWINDOW == 69 (0DF72C00) [pid = 680] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:57:01 INFO - PROCESS | 680 | --DOMWINDOW == 68 (12898800) [pid = 680] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:57:01 INFO - PROCESS | 680 | ++DOCSHELL 0DA63400 == 30 [pid = 680] [id = 634] 20:57:01 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0DF72C00) [pid = 680] [serial = 1902] [outer = 00000000] 20:57:01 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E06E800) [pid = 680] [serial = 1903] [outer = 0DF72C00] 20:57:01 INFO - PROCESS | 680 | 1467431821325 Marionette DEBUG loaded listener.js 20:57:01 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (12D61800) [pid = 680] [serial = 1904] [outer = 0DF72C00] 20:57:01 INFO - PROCESS | 680 | 1467431821686 Marionette TRACE conn6 <- [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]]]}] 20:57:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:57:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 930ms 20:57:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:57:01 INFO - PROCESS | 680 | 1467431821755 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 20:57:01 INFO - PROCESS | 680 | 1467431821757 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 20:57:01 INFO - PROCESS | 680 | 1467431821760 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:57:01 INFO - PROCESS | 680 | 1467431821762 Marionette TRACE conn6 <- [1,2502,null,{}] 20:57:01 INFO - PROCESS | 680 | 1467431821765 Marionette TRACE conn6 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:01 INFO - PROCESS | 680 | 1467431821767 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:01 INFO - PROCESS | 680 | 1467431821880 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 20:57:01 INFO - PROCESS | 680 | 1467431821938 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:01 INFO - PROCESS | 680 | 1467431821940 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:01 INFO - PROCESS | 680 | ++DOCSHELL 126CD400 == 31 [pid = 680] [id = 635] 20:57:01 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (126CEC00) [pid = 680] [serial = 1905] [outer = 00000000] 20:57:01 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (16E22000) [pid = 680] [serial = 1906] [outer = 126CEC00] 20:57:01 INFO - PROCESS | 680 | 1467431821983 Marionette DEBUG loaded listener.js 20:57:02 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (16E2B400) [pid = 680] [serial = 1907] [outer = 126CEC00] 20:57:02 INFO - PROCESS | 680 | 1467431822334 Marionette TRACE conn6 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 20:57:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:57:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 630ms 20:57:02 INFO - PROCESS | 680 | 1467431822391 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 20:57:02 INFO - PROCESS | 680 | 1467431822393 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 20:57:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:57:02 INFO - PROCESS | 680 | 1467431822396 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:57:02 INFO - PROCESS | 680 | 1467431822398 Marionette TRACE conn6 <- [1,2506,null,{}] 20:57:02 INFO - PROCESS | 680 | 1467431822410 Marionette TRACE conn6 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:02 INFO - PROCESS | 680 | 1467431822412 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:02 INFO - PROCESS | 680 | 1467431822489 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 20:57:02 INFO - PROCESS | 680 | 1467431822496 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:02 INFO - PROCESS | 680 | 1467431822498 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:02 INFO - PROCESS | 680 | ++DOCSHELL 16D5B800 == 32 [pid = 680] [id = 636] 20:57:02 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (17011800) [pid = 680] [serial = 1908] [outer = 00000000] 20:57:02 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (176CD000) [pid = 680] [serial = 1909] [outer = 17011800] 20:57:02 INFO - PROCESS | 680 | 1467431822540 Marionette DEBUG loaded listener.js 20:57:02 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (13A59000) [pid = 680] [serial = 1910] [outer = 17011800] 20:57:02 INFO - PROCESS | 680 | 1467431822994 Marionette TRACE conn6 <- [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]]]}] 20:57:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:57:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 630ms 20:57:03 INFO - PROCESS | 680 | 1467431823027 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 20:57:03 INFO - PROCESS | 680 | 1467431823029 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 20:57:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:57:03 INFO - PROCESS | 680 | 1467431823049 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:57:03 INFO - PROCESS | 680 | 1467431823051 Marionette TRACE conn6 <- [1,2510,null,{}] 20:57:03 INFO - PROCESS | 680 | 1467431823055 Marionette TRACE conn6 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:03 INFO - PROCESS | 680 | 1467431823056 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:03 INFO - PROCESS | 680 | 1467431823151 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 20:57:03 INFO - PROCESS | 680 | 1467431823158 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:03 INFO - PROCESS | 680 | 1467431823160 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:03 INFO - PROCESS | 680 | ++DOCSHELL 178B8800 == 33 [pid = 680] [id = 637] 20:57:03 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (178B8C00) [pid = 680] [serial = 1911] [outer = 00000000] 20:57:03 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (178C3C00) [pid = 680] [serial = 1912] [outer = 178B8C00] 20:57:03 INFO - PROCESS | 680 | 1467431823203 Marionette DEBUG loaded listener.js 20:57:03 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (17976800) [pid = 680] [serial = 1913] [outer = 178B8C00] 20:57:04 INFO - PROCESS | 680 | 1467431824036 Marionette TRACE conn6 <- [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]]]}] 20:57:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:57:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1023ms 20:57:04 INFO - PROCESS | 680 | 1467431824072 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 20:57:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:57:04 INFO - PROCESS | 680 | 1467431824076 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 20:57:04 INFO - PROCESS | 680 | 1467431824081 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:57:04 INFO - PROCESS | 680 | 1467431824086 Marionette TRACE conn6 <- [1,2514,null,{}] 20:57:04 INFO - PROCESS | 680 | 1467431824111 Marionette TRACE conn6 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:04 INFO - PROCESS | 680 | 1467431824114 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:04 INFO - PROCESS | 680 | 1467431824235 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 20:57:04 INFO - PROCESS | 680 | 1467431824375 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:04 INFO - PROCESS | 680 | 1467431824378 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:04 INFO - PROCESS | 680 | ++DOCSHELL 0DFCC800 == 34 [pid = 680] [id = 638] 20:57:04 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (0DFD3400) [pid = 680] [serial = 1914] [outer = 00000000] 20:57:04 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (0E257C00) [pid = 680] [serial = 1915] [outer = 0DFD3400] 20:57:04 INFO - PROCESS | 680 | 1467431824436 Marionette DEBUG loaded listener.js 20:57:04 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (0E707C00) [pid = 680] [serial = 1916] [outer = 0DFD3400] 20:57:05 INFO - PROCESS | 680 | 1467431825144 Marionette TRACE conn6 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 20:57:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:57:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1094ms 20:57:05 INFO - PROCESS | 680 | 1467431825175 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 20:57:05 INFO - PROCESS | 680 | 1467431825180 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 20:57:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:57:05 INFO - PROCESS | 680 | 1467431825186 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:57:05 INFO - PROCESS | 680 | 1467431825189 Marionette TRACE conn6 <- [1,2518,null,{}] 20:57:05 INFO - PROCESS | 680 | 1467431825193 Marionette TRACE conn6 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:05 INFO - PROCESS | 680 | 1467431825196 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:05 INFO - PROCESS | 680 | 1467431825329 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 20:57:05 INFO - PROCESS | 680 | 1467431825563 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:05 INFO - PROCESS | 680 | 1467431825566 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:05 INFO - PROCESS | 680 | ++DOCSHELL 09375000 == 35 [pid = 680] [id = 639] 20:57:05 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (093F2C00) [pid = 680] [serial = 1917] [outer = 00000000] 20:57:05 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (0DA65400) [pid = 680] [serial = 1918] [outer = 093F2C00] 20:57:05 INFO - PROCESS | 680 | 1467431825622 Marionette DEBUG loaded listener.js 20:57:05 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (0DFD3C00) [pid = 680] [serial = 1919] [outer = 093F2C00] 20:57:06 INFO - PROCESS | 680 | --DOCSHELL 16D5B800 == 34 [pid = 680] [id = 636] 20:57:06 INFO - PROCESS | 680 | --DOCSHELL 126CD400 == 33 [pid = 680] [id = 635] 20:57:06 INFO - PROCESS | 680 | --DOCSHELL 0DA63400 == 32 [pid = 680] [id = 634] 20:57:06 INFO - PROCESS | 680 | --DOCSHELL 14B54800 == 31 [pid = 680] [id = 633] 20:57:06 INFO - PROCESS | 680 | --DOCSHELL 12F3EC00 == 30 [pid = 680] [id = 632] 20:57:06 INFO - PROCESS | 680 | --DOCSHELL 12315400 == 29 [pid = 680] [id = 631] 20:57:06 INFO - PROCESS | 680 | --DOCSHELL 0E22D400 == 28 [pid = 680] [id = 630] 20:57:06 INFO - PROCESS | 680 | --DOCSHELL 0DF7D800 == 27 [pid = 680] [id = 629] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 85 (13F43000) [pid = 680] [serial = 1855] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 84 (1445A000) [pid = 680] [serial = 1856] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E256800) [pid = 680] [serial = 1844] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 82 (1688E000) [pid = 680] [serial = 1859] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 81 (185E6000) [pid = 680] [serial = 1838] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 80 (161D4800) [pid = 680] [serial = 1858] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 79 (123E1000) [pid = 680] [serial = 1849] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 78 (123E8800) [pid = 680] [serial = 1850] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0E06D800) [pid = 680] [serial = 1840] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0E150C00) [pid = 680] [serial = 1841] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0E227400) [pid = 680] [serial = 1846] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 74 (178B9800) [pid = 680] [serial = 1868] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0E258800) [pid = 680] [serial = 1847] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 72 (125A5C00) [pid = 680] [serial = 1864] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 71 (12E29800) [pid = 680] [serial = 1852] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 70 (0E14D400) [pid = 680] [serial = 1843] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 69 (16E2D400) [pid = 680] [serial = 1861] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 68 (17940000) [pid = 680] [serial = 1870] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 67 (17975000) [pid = 680] [serial = 1871] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 66 (17652800) [pid = 680] [serial = 1867] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 65 (16E2F000) [pid = 680] [serial = 1862] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 64 (12FF2800) [pid = 680] [serial = 1865] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | --DOMWINDOW == 63 (12EDC000) [pid = 680] [serial = 1853] [outer = 00000000] [url = about:blank] 20:57:06 INFO - PROCESS | 680 | 1467431826273 Marionette TRACE conn6 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 20:57:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:57:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1122ms 20:57:06 INFO - PROCESS | 680 | 1467431826313 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 20:57:06 INFO - PROCESS | 680 | 1467431826317 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 20:57:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:57:06 INFO - PROCESS | 680 | 1467431826321 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:57:06 INFO - PROCESS | 680 | 1467431826324 Marionette TRACE conn6 <- [1,2522,null,{}] 20:57:06 INFO - PROCESS | 680 | 1467431826329 Marionette TRACE conn6 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:06 INFO - PROCESS | 680 | 1467431826333 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:06 INFO - PROCESS | 680 | 1467431826420 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 20:57:06 INFO - PROCESS | 680 | 1467431826524 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:06 INFO - PROCESS | 680 | 1467431826527 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:06 INFO - PROCESS | 680 | ++DOCSHELL 0D936000 == 28 [pid = 680] [id = 640] 20:57:06 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0DA63400) [pid = 680] [serial = 1920] [outer = 00000000] 20:57:06 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0E153C00) [pid = 680] [serial = 1921] [outer = 0DA63400] 20:57:06 INFO - PROCESS | 680 | 1467431826578 Marionette DEBUG loaded listener.js 20:57:06 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0E22BC00) [pid = 680] [serial = 1922] [outer = 0DA63400] 20:57:06 INFO - PROCESS | 680 | 1467431826999 Marionette TRACE conn6 <- [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]]]}] 20:57:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:57:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 730ms 20:57:07 INFO - PROCESS | 680 | 1467431827054 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 20:57:07 INFO - PROCESS | 680 | 1467431827058 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 20:57:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:57:07 INFO - PROCESS | 680 | 1467431827062 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:57:07 INFO - PROCESS | 680 | 1467431827064 Marionette TRACE conn6 <- [1,2526,null,{}] 20:57:07 INFO - PROCESS | 680 | 1467431827068 Marionette TRACE conn6 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:07 INFO - PROCESS | 680 | 1467431827070 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:07 INFO - PROCESS | 680 | 1467431827159 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 20:57:07 INFO - PROCESS | 680 | 1467431827165 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:07 INFO - PROCESS | 680 | 1467431827167 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:07 INFO - PROCESS | 680 | ++DOCSHELL 0E52E800 == 29 [pid = 680] [id = 641] 20:57:07 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0E537C00) [pid = 680] [serial = 1923] [outer = 00000000] 20:57:07 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (123E6C00) [pid = 680] [serial = 1924] [outer = 0E537C00] 20:57:07 INFO - PROCESS | 680 | 1467431827211 Marionette DEBUG loaded listener.js 20:57:07 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (125E3C00) [pid = 680] [serial = 1925] [outer = 0E537C00] 20:57:07 INFO - PROCESS | 680 | 1467431827669 Marionette TRACE conn6 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 20:57:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:57:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 670ms 20:57:07 INFO - PROCESS | 680 | 1467431827738 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 20:57:07 INFO - PROCESS | 680 | 1467431827740 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 20:57:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:57:07 INFO - PROCESS | 680 | 1467431827744 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:57:07 INFO - PROCESS | 680 | 1467431827750 Marionette TRACE conn6 <- [1,2530,null,{}] 20:57:07 INFO - PROCESS | 680 | 1467431827760 Marionette TRACE conn6 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:07 INFO - PROCESS | 680 | 1467431827763 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:07 INFO - PROCESS | 680 | 1467431827851 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 20:57:07 INFO - PROCESS | 680 | 1467431827865 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:07 INFO - PROCESS | 680 | 1467431827867 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:07 INFO - PROCESS | 680 | ++DOCSHELL 13A55C00 == 30 [pid = 680] [id = 642] 20:57:07 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (13F43800) [pid = 680] [serial = 1926] [outer = 00000000] 20:57:07 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (144C4C00) [pid = 680] [serial = 1927] [outer = 13F43800] 20:57:07 INFO - PROCESS | 680 | 1467431827920 Marionette DEBUG loaded listener.js 20:57:07 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (14B56000) [pid = 680] [serial = 1928] [outer = 13F43800] 20:57:08 INFO - PROCESS | 680 | 1467431828392 Marionette TRACE conn6 <- [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]]]}] 20:57:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:57:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 690ms 20:57:08 INFO - PROCESS | 680 | 1467431828437 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 20:57:08 INFO - PROCESS | 680 | 1467431828440 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 20:57:08 INFO - PROCESS | 680 | 1467431828443 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:57:08 INFO - PROCESS | 680 | 1467431828445 Marionette TRACE conn6 <- [1,2534,null,{}] 20:57:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:57:08 INFO - PROCESS | 680 | 1467431828448 Marionette TRACE conn6 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:08 INFO - PROCESS | 680 | 1467431828450 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:08 INFO - PROCESS | 680 | 1467431828569 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 20:57:08 INFO - PROCESS | 680 | 1467431828574 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:08 INFO - PROCESS | 680 | 1467431828576 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:08 INFO - PROCESS | 680 | ++DOCSHELL 1596D000 == 31 [pid = 680] [id = 643] 20:57:08 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (15AE2400) [pid = 680] [serial = 1929] [outer = 00000000] 20:57:08 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (161CA000) [pid = 680] [serial = 1930] [outer = 15AE2400] 20:57:08 INFO - PROCESS | 680 | 1467431828673 Marionette DEBUG loaded listener.js 20:57:08 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (1680E800) [pid = 680] [serial = 1931] [outer = 15AE2400] 20:57:09 INFO - PROCESS | 680 | 1467431829081 Marionette TRACE conn6 <- [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]]]}] 20:57:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:57:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 670ms 20:57:09 INFO - PROCESS | 680 | 1467431829117 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 20:57:09 INFO - PROCESS | 680 | 1467431829119 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 20:57:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:57:09 INFO - PROCESS | 680 | 1467431829122 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:57:09 INFO - PROCESS | 680 | 1467431829124 Marionette TRACE conn6 <- [1,2538,null,{}] 20:57:09 INFO - PROCESS | 680 | 1467431829127 Marionette TRACE conn6 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:09 INFO - PROCESS | 680 | 1467431829129 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:09 INFO - PROCESS | 680 | 1467431829242 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 20:57:09 INFO - PROCESS | 680 | 1467431829332 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:09 INFO - PROCESS | 680 | 1467431829338 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:09 INFO - PROCESS | 680 | ++DOCSHELL 0E786800 == 32 [pid = 680] [id = 644] 20:57:09 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (16B18C00) [pid = 680] [serial = 1932] [outer = 00000000] 20:57:09 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (16E2B000) [pid = 680] [serial = 1933] [outer = 16B18C00] 20:57:09 INFO - PROCESS | 680 | 1467431829391 Marionette DEBUG loaded listener.js 20:57:09 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (1709C000) [pid = 680] [serial = 1934] [outer = 16B18C00] 20:57:09 INFO - PROCESS | 680 | 1467431829851 Marionette TRACE conn6 <- [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]]]}] 20:57:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:57:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 770ms 20:57:09 INFO - PROCESS | 680 | 1467431829893 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 20:57:09 INFO - PROCESS | 680 | 1467431829895 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 20:57:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:57:09 INFO - PROCESS | 680 | 1467431829903 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:57:09 INFO - PROCESS | 680 | 1467431829904 Marionette TRACE conn6 <- [1,2542,null,{}] 20:57:09 INFO - PROCESS | 680 | 1467431829908 Marionette TRACE conn6 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:09 INFO - PROCESS | 680 | 1467431829910 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:10 INFO - PROCESS | 680 | 1467431830037 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 20:57:10 INFO - PROCESS | 680 | 1467431830108 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:10 INFO - PROCESS | 680 | 1467431830110 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:10 INFO - PROCESS | 680 | ++DOCSHELL 09372C00 == 33 [pid = 680] [id = 645] 20:57:10 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0E25E800) [pid = 680] [serial = 1935] [outer = 00000000] 20:57:10 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (178BB400) [pid = 680] [serial = 1936] [outer = 0E25E800] 20:57:10 INFO - PROCESS | 680 | 1467431830154 Marionette DEBUG loaded listener.js 20:57:10 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (0E785800) [pid = 680] [serial = 1937] [outer = 0E25E800] 20:57:10 INFO - PROCESS | 680 | --DOMWINDOW == 80 (17011800) [pid = 680] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:57:10 INFO - PROCESS | 680 | --DOMWINDOW == 79 (12F4A000) [pid = 680] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:57:10 INFO - PROCESS | 680 | --DOMWINDOW == 78 (14B5CC00) [pid = 680] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:57:10 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0E253400) [pid = 680] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:57:10 INFO - PROCESS | 680 | --DOMWINDOW == 76 (123E6000) [pid = 680] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:57:10 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0DFD0400) [pid = 680] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:57:10 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0DF95800) [pid = 680] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:57:10 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0DFC7800) [pid = 680] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:57:10 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0F236000) [pid = 680] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:57:10 INFO - PROCESS | 680 | --DOMWINDOW == 71 (16D68800) [pid = 680] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:57:10 INFO - PROCESS | 680 | --DOMWINDOW == 70 (17FCEC00) [pid = 680] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:57:10 INFO - PROCESS | 680 | --DOMWINDOW == 69 (0DF72C00) [pid = 680] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:57:10 INFO - PROCESS | 680 | --DOMWINDOW == 68 (126CEC00) [pid = 680] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:57:10 INFO - PROCESS | 680 | 1467431830624 Marionette TRACE conn6 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 20:57:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:57:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 770ms 20:57:10 INFO - PROCESS | 680 | 1467431830673 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 20:57:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:57:10 INFO - PROCESS | 680 | 1467431830675 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 20:57:10 INFO - PROCESS | 680 | 1467431830678 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:57:10 INFO - PROCESS | 680 | 1467431830680 Marionette TRACE conn6 <- [1,2546,null,{}] 20:57:10 INFO - PROCESS | 680 | 1467431830683 Marionette TRACE conn6 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:10 INFO - PROCESS | 680 | 1467431830685 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:10 INFO - PROCESS | 680 | 1467431830762 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 20:57:10 INFO - PROCESS | 680 | 1467431830863 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:10 INFO - PROCESS | 680 | 1467431830865 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:10 INFO - PROCESS | 680 | ++DOCSHELL 0DF7C000 == 34 [pid = 680] [id = 646] 20:57:10 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0DF95C00) [pid = 680] [serial = 1938] [outer = 00000000] 20:57:10 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (123DE800) [pid = 680] [serial = 1939] [outer = 0DF95C00] 20:57:10 INFO - PROCESS | 680 | 1467431830908 Marionette DEBUG loaded listener.js 20:57:10 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (12FF6400) [pid = 680] [serial = 1940] [outer = 0DF95C00] 20:57:11 INFO - PROCESS | 680 | 1467431831268 Marionette TRACE conn6 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 20:57:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:57:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 630ms 20:57:11 INFO - PROCESS | 680 | 1467431831309 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 20:57:11 INFO - PROCESS | 680 | 1467431831311 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 20:57:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:57:11 INFO - PROCESS | 680 | 1467431831314 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:57:11 INFO - PROCESS | 680 | 1467431831316 Marionette TRACE conn6 <- [1,2550,null,{}] 20:57:11 INFO - PROCESS | 680 | 1467431831319 Marionette TRACE conn6 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:11 INFO - PROCESS | 680 | 1467431831322 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:11 INFO - PROCESS | 680 | 1467431831441 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 20:57:11 INFO - PROCESS | 680 | 1467431831449 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:11 INFO - PROCESS | 680 | 1467431831451 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:11 INFO - PROCESS | 680 | ++DOCSHELL 15AE8C00 == 35 [pid = 680] [id = 647] 20:57:11 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (15FACC00) [pid = 680] [serial = 1941] [outer = 00000000] 20:57:11 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (17940000) [pid = 680] [serial = 1942] [outer = 15FACC00] 20:57:11 INFO - PROCESS | 680 | 1467431831493 Marionette DEBUG loaded listener.js 20:57:11 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (1794C400) [pid = 680] [serial = 1943] [outer = 15FACC00] 20:57:11 INFO - PROCESS | 680 | 1467431831917 Marionette TRACE conn6 <- [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]]]}] 20:57:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:57:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 630ms 20:57:11 INFO - PROCESS | 680 | 1467431831955 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 20:57:11 INFO - PROCESS | 680 | 1467431831957 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 20:57:11 INFO - PROCESS | 680 | 1467431831960 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:57:11 INFO - PROCESS | 680 | 1467431831962 Marionette TRACE conn6 <- [1,2554,null,{}] 20:57:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:57:11 INFO - PROCESS | 680 | 1467431831966 Marionette TRACE conn6 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:11 INFO - PROCESS | 680 | 1467431831967 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:12 INFO - PROCESS | 680 | 1467431832085 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 20:57:12 INFO - PROCESS | 680 | 1467431832185 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:12 INFO - PROCESS | 680 | 1467431832187 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:12 INFO - PROCESS | 680 | ++DOCSHELL 17FCE400 == 36 [pid = 680] [id = 648] 20:57:12 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (18241C00) [pid = 680] [serial = 1944] [outer = 00000000] 20:57:12 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (185E2800) [pid = 680] [serial = 1945] [outer = 18241C00] 20:57:12 INFO - PROCESS | 680 | 1467431832230 Marionette DEBUG loaded listener.js 20:57:12 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (185E7400) [pid = 680] [serial = 1946] [outer = 18241C00] 20:57:12 INFO - PROCESS | 680 | 1467431832721 Marionette TRACE conn6 <- [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]]]}] 20:57:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:57:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 830ms 20:57:12 INFO - PROCESS | 680 | 1467431832797 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 20:57:12 INFO - PROCESS | 680 | 1467431832802 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 20:57:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:57:12 INFO - PROCESS | 680 | 1467431832807 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:57:12 INFO - PROCESS | 680 | 1467431832810 Marionette TRACE conn6 <- [1,2558,null,{}] 20:57:12 INFO - PROCESS | 680 | 1467431832816 Marionette TRACE conn6 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:12 INFO - PROCESS | 680 | 1467431832819 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:12 INFO - PROCESS | 680 | 1467431832933 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 20:57:13 INFO - PROCESS | 680 | 1467431833077 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:13 INFO - PROCESS | 680 | 1467431833080 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:13 INFO - PROCESS | 680 | ++DOCSHELL 0D933400 == 37 [pid = 680] [id = 649] 20:57:13 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0DFC5000) [pid = 680] [serial = 1947] [outer = 00000000] 20:57:13 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0E256800) [pid = 680] [serial = 1948] [outer = 0DFC5000] 20:57:13 INFO - PROCESS | 680 | 1467431833138 Marionette DEBUG loaded listener.js 20:57:13 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (0E52B000) [pid = 680] [serial = 1949] [outer = 0DFC5000] 20:57:13 INFO - PROCESS | 680 | 1467431833776 Marionette TRACE conn6 <- [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]]]}] 20:57:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:57:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1024ms 20:57:13 INFO - PROCESS | 680 | 1467431833831 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 20:57:13 INFO - PROCESS | 680 | 1467431833836 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 20:57:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:57:13 INFO - PROCESS | 680 | 1467431833843 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:57:13 INFO - PROCESS | 680 | 1467431833846 Marionette TRACE conn6 <- [1,2562,null,{}] 20:57:13 INFO - PROCESS | 680 | 1467431833850 Marionette TRACE conn6 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:13 INFO - PROCESS | 680 | 1467431833853 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:13 INFO - PROCESS | 680 | 1467431833964 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 20:57:14 INFO - PROCESS | 680 | 1467431834105 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:14 INFO - PROCESS | 680 | 1467431834107 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:14 INFO - PROCESS | 680 | ++DOCSHELL 12E48800 == 38 [pid = 680] [id = 650] 20:57:14 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (12E4D800) [pid = 680] [serial = 1950] [outer = 00000000] 20:57:14 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (13A4E800) [pid = 680] [serial = 1951] [outer = 12E4D800] 20:57:14 INFO - PROCESS | 680 | 1467431834165 Marionette DEBUG loaded listener.js 20:57:14 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (15969800) [pid = 680] [serial = 1952] [outer = 12E4D800] 20:57:14 INFO - PROCESS | 680 | 1467431834752 Marionette TRACE conn6 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 20:57:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:57:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 970ms 20:57:14 INFO - PROCESS | 680 | 1467431834816 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 20:57:14 INFO - PROCESS | 680 | 1467431834819 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 20:57:14 INFO - PROCESS | 680 | 1467431834822 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:57:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:57:14 INFO - PROCESS | 680 | 1467431834826 Marionette TRACE conn6 <- [1,2566,null,{}] 20:57:14 INFO - PROCESS | 680 | 1467431834853 Marionette TRACE conn6 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:14 INFO - PROCESS | 680 | 1467431834858 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:14 INFO - PROCESS | 680 | 1467431834972 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 20:57:15 INFO - PROCESS | 680 | 1467431835108 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:15 INFO - PROCESS | 680 | 1467431835112 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:15 INFO - PROCESS | 680 | ++DOCSHELL 185E0800 == 39 [pid = 680] [id = 651] 20:57:15 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (185E1000) [pid = 680] [serial = 1953] [outer = 00000000] 20:57:15 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (185EE800) [pid = 680] [serial = 1954] [outer = 185E1000] 20:57:15 INFO - PROCESS | 680 | 1467431835170 Marionette DEBUG loaded listener.js 20:57:15 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (1885E800) [pid = 680] [serial = 1955] [outer = 185E1000] 20:57:15 INFO - PROCESS | 680 | 1467431835739 Marionette TRACE conn6 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 20:57:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:57:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 990ms 20:57:15 INFO - PROCESS | 680 | 1467431835816 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 20:57:15 INFO - PROCESS | 680 | 1467431835819 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 20:57:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:57:15 INFO - PROCESS | 680 | 1467431835823 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:57:15 INFO - PROCESS | 680 | 1467431835825 Marionette TRACE conn6 <- [1,2570,null,{}] 20:57:15 INFO - PROCESS | 680 | 1467431835829 Marionette TRACE conn6 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:15 INFO - PROCESS | 680 | 1467431835831 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:16 INFO - PROCESS | 680 | 1467431836076 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 20:57:16 INFO - PROCESS | 680 | 1467431836242 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:16 INFO - PROCESS | 680 | 1467431836245 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:16 INFO - PROCESS | 680 | ++DOCSHELL 0DAFA400 == 40 [pid = 680] [id = 652] 20:57:16 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (0DF74800) [pid = 680] [serial = 1956] [outer = 00000000] 20:57:16 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (0E033C00) [pid = 680] [serial = 1957] [outer = 0DF74800] 20:57:16 INFO - PROCESS | 680 | 1467431836297 Marionette DEBUG loaded listener.js 20:57:16 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (0E14FC00) [pid = 680] [serial = 1958] [outer = 0DF74800] 20:57:17 INFO - PROCESS | 680 | --DOCSHELL 15AE8C00 == 39 [pid = 680] [id = 647] 20:57:17 INFO - PROCESS | 680 | --DOCSHELL 0DF7C000 == 38 [pid = 680] [id = 646] 20:57:17 INFO - PROCESS | 680 | --DOCSHELL 09372C00 == 37 [pid = 680] [id = 645] 20:57:17 INFO - PROCESS | 680 | --DOCSHELL 0E786800 == 36 [pid = 680] [id = 644] 20:57:17 INFO - PROCESS | 680 | --DOCSHELL 1596D000 == 35 [pid = 680] [id = 643] 20:57:17 INFO - PROCESS | 680 | --DOCSHELL 13A55C00 == 34 [pid = 680] [id = 642] 20:57:17 INFO - PROCESS | 680 | --DOCSHELL 0E52E800 == 33 [pid = 680] [id = 641] 20:57:17 INFO - PROCESS | 680 | --DOCSHELL 0D936000 == 32 [pid = 680] [id = 640] 20:57:17 INFO - PROCESS | 680 | --DOCSHELL 09375000 == 31 [pid = 680] [id = 639] 20:57:17 INFO - PROCESS | 680 | --DOCSHELL 0DFCC800 == 30 [pid = 680] [id = 638] 20:57:17 INFO - PROCESS | 680 | --DOCSHELL 178B8800 == 29 [pid = 680] [id = 637] 20:57:17 INFO - PROCESS | 680 | --DOCSHELL 0DF74000 == 28 [pid = 680] [id = 628] 20:57:17 INFO - PROCESS | 680 | --DOCSHELL 185E0800 == 27 [pid = 680] [id = 651] 20:57:17 INFO - PROCESS | 680 | --DOCSHELL 17FCE400 == 26 [pid = 680] [id = 648] 20:57:17 INFO - PROCESS | 680 | --DOCSHELL 0D933400 == 25 [pid = 680] [id = 649] 20:57:17 INFO - PROCESS | 680 | --DOCSHELL 12E48800 == 24 [pid = 680] [id = 650] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 88 (176CD000) [pid = 680] [serial = 1909] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 87 (13A4D800) [pid = 680] [serial = 1897] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 86 (1596FC00) [pid = 680] [serial = 1900] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E534000) [pid = 680] [serial = 1891] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E587C00) [pid = 680] [serial = 1892] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 83 (12896000) [pid = 680] [serial = 1894] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E8C9400) [pid = 680] [serial = 1886] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E530400) [pid = 680] [serial = 1885] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0E06A000) [pid = 680] [serial = 1889] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0E038400) [pid = 680] [serial = 1888] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 78 (15AE3000) [pid = 680] [serial = 1901] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0E06E400) [pid = 680] [serial = 1874] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0E033400) [pid = 680] [serial = 1873] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 75 (12D65000) [pid = 680] [serial = 1877] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 74 (123E1C00) [pid = 680] [serial = 1876] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 73 (17E34000) [pid = 680] [serial = 1880] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 72 (178C0000) [pid = 680] [serial = 1879] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 71 (185ED000) [pid = 680] [serial = 1883] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 70 (0E06E800) [pid = 680] [serial = 1903] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 69 (185E3400) [pid = 680] [serial = 1882] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 68 (12D61800) [pid = 680] [serial = 1904] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 67 (16E22000) [pid = 680] [serial = 1906] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 66 (13A59000) [pid = 680] [serial = 1910] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 65 (13F4B400) [pid = 680] [serial = 1898] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 64 (12D62400) [pid = 680] [serial = 1895] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | --DOMWINDOW == 63 (16E2B400) [pid = 680] [serial = 1907] [outer = 00000000] [url = about:blank] 20:57:17 INFO - PROCESS | 680 | 1467431837654 Marionette TRACE conn6 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 20:57:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:57:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1876ms 20:57:17 INFO - PROCESS | 680 | 1467431837703 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 20:57:17 INFO - PROCESS | 680 | 1467431837707 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 20:57:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:57:17 INFO - PROCESS | 680 | 1467431837712 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:57:17 INFO - PROCESS | 680 | 1467431837715 Marionette TRACE conn6 <- [1,2574,null,{}] 20:57:17 INFO - PROCESS | 680 | 1467431837721 Marionette TRACE conn6 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:17 INFO - PROCESS | 680 | 1467431837724 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:17 INFO - PROCESS | 680 | 1467431837817 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 20:57:17 INFO - PROCESS | 680 | 1467431837913 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:17 INFO - PROCESS | 680 | 1467431837918 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:17 INFO - PROCESS | 680 | ++DOCSHELL 0DFCAC00 == 25 [pid = 680] [id = 653] 20:57:17 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0DFCC400) [pid = 680] [serial = 1959] [outer = 00000000] 20:57:17 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0E032000) [pid = 680] [serial = 1960] [outer = 0DFCC400] 20:57:17 INFO - PROCESS | 680 | 1467431837969 Marionette DEBUG loaded listener.js 20:57:18 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0E03C800) [pid = 680] [serial = 1961] [outer = 0DFCC400] 20:57:18 INFO - PROCESS | 680 | 1467431838408 Marionette TRACE conn6 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 20:57:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:57:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 730ms 20:57:18 INFO - PROCESS | 680 | 1467431838442 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 20:57:18 INFO - PROCESS | 680 | 1467431838448 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 20:57:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:57:18 INFO - PROCESS | 680 | 1467431838454 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:57:18 INFO - PROCESS | 680 | 1467431838457 Marionette TRACE conn6 <- [1,2578,null,{}] 20:57:18 INFO - PROCESS | 680 | 1467431838461 Marionette TRACE conn6 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:18 INFO - PROCESS | 680 | 1467431838464 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:18 INFO - PROCESS | 680 | 1467431838557 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 20:57:18 INFO - PROCESS | 680 | 1467431838566 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:18 INFO - PROCESS | 680 | 1467431838569 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:18 INFO - PROCESS | 680 | ++DOCSHELL 0E25A800 == 26 [pid = 680] [id = 654] 20:57:18 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0E25CC00) [pid = 680] [serial = 1962] [outer = 00000000] 20:57:18 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0E41B400) [pid = 680] [serial = 1963] [outer = 0E25CC00] 20:57:18 INFO - PROCESS | 680 | 1467431838618 Marionette DEBUG loaded listener.js 20:57:18 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0E533400) [pid = 680] [serial = 1964] [outer = 0E25CC00] 20:57:19 INFO - PROCESS | 680 | 1467431839092 Marionette TRACE conn6 <- [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]]]}] 20:57:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:57:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 670ms 20:57:19 INFO - PROCESS | 680 | 1467431839127 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 20:57:19 INFO - PROCESS | 680 | 1467431839130 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 20:57:19 INFO - PROCESS | 680 | 1467431839133 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:57:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:57:19 INFO - PROCESS | 680 | 1467431839136 Marionette TRACE conn6 <- [1,2582,null,{}] 20:57:19 INFO - PROCESS | 680 | 1467431839148 Marionette TRACE conn6 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:19 INFO - PROCESS | 680 | 1467431839152 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:19 INFO - PROCESS | 680 | 1467431839234 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 20:57:19 INFO - PROCESS | 680 | 1467431839367 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:19 INFO - PROCESS | 680 | 1467431839369 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:19 INFO - PROCESS | 680 | ++DOCSHELL 123E6400 == 27 [pid = 680] [id = 655] 20:57:19 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (123E7000) [pid = 680] [serial = 1965] [outer = 00000000] 20:57:19 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (125A0000) [pid = 680] [serial = 1966] [outer = 123E7000] 20:57:19 INFO - PROCESS | 680 | 1467431839417 Marionette DEBUG loaded listener.js 20:57:19 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (125ED400) [pid = 680] [serial = 1967] [outer = 123E7000] 20:57:19 INFO - PROCESS | 680 | 1467431839853 Marionette TRACE conn6 <- [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]]]}] 20:57:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:57:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 770ms 20:57:19 INFO - PROCESS | 680 | 1467431839907 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 20:57:19 INFO - PROCESS | 680 | 1467431839909 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 20:57:19 INFO - PROCESS | 680 | 1467431839912 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:57:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:57:19 INFO - PROCESS | 680 | 1467431839914 Marionette TRACE conn6 <- [1,2586,null,{}] 20:57:19 INFO - PROCESS | 680 | 1467431839917 Marionette TRACE conn6 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:19 INFO - PROCESS | 680 | 1467431839919 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:20 INFO - PROCESS | 680 | 1467431840042 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 20:57:20 INFO - PROCESS | 680 | 1467431840051 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:20 INFO - PROCESS | 680 | 1467431840053 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:20 INFO - PROCESS | 680 | ++DOCSHELL 12892000 == 28 [pid = 680] [id = 656] 20:57:20 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (128B5000) [pid = 680] [serial = 1968] [outer = 00000000] 20:57:20 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (12DC4800) [pid = 680] [serial = 1969] [outer = 128B5000] 20:57:20 INFO - PROCESS | 680 | 1467431840097 Marionette DEBUG loaded listener.js 20:57:20 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (12EDC800) [pid = 680] [serial = 1970] [outer = 128B5000] 20:57:20 INFO - PROCESS | 680 | 1467431840554 Marionette TRACE conn6 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 20:57:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:57:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 670ms 20:57:20 INFO - PROCESS | 680 | 1467431840587 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 20:57:20 INFO - PROCESS | 680 | 1467431840589 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 20:57:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:57:20 INFO - PROCESS | 680 | 1467431840592 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:57:20 INFO - PROCESS | 680 | 1467431840594 Marionette TRACE conn6 <- [1,2590,null,{}] 20:57:20 INFO - PROCESS | 680 | 1467431840597 Marionette TRACE conn6 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:20 INFO - PROCESS | 680 | 1467431840599 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:20 INFO - PROCESS | 680 | 1467431840740 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 20:57:20 INFO - PROCESS | 680 | 1467431840751 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:20 INFO - PROCESS | 680 | 1467431840753 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:20 INFO - PROCESS | 680 | ++DOCSHELL 12FF5C00 == 29 [pid = 680] [id = 657] 20:57:20 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (12FF6C00) [pid = 680] [serial = 1971] [outer = 00000000] 20:57:20 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (13A59400) [pid = 680] [serial = 1972] [outer = 12FF6C00] 20:57:20 INFO - PROCESS | 680 | 1467431840852 Marionette DEBUG loaded listener.js 20:57:20 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (14B54C00) [pid = 680] [serial = 1973] [outer = 12FF6C00] 20:57:21 INFO - PROCESS | 680 | 1467431841305 Marionette TRACE conn6 <- [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]]]}] 20:57:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:57:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 770ms 20:57:21 INFO - PROCESS | 680 | 1467431841363 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 20:57:21 INFO - PROCESS | 680 | 1467431841365 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 20:57:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:57:21 INFO - PROCESS | 680 | 1467431841368 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:57:21 INFO - PROCESS | 680 | 1467431841370 Marionette TRACE conn6 <- [1,2594,null,{}] 20:57:21 INFO - PROCESS | 680 | 1467431841379 Marionette TRACE conn6 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:21 INFO - PROCESS | 680 | 1467431841384 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:21 INFO - PROCESS | 680 | 1467431841522 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 20:57:21 INFO - PROCESS | 680 | 1467431841598 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:21 INFO - PROCESS | 680 | 1467431841600 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:21 INFO - PROCESS | 680 | ++DOCSHELL 161C9C00 == 30 [pid = 680] [id = 658] 20:57:21 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (161CD800) [pid = 680] [serial = 1974] [outer = 00000000] 20:57:21 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (16810800) [pid = 680] [serial = 1975] [outer = 161CD800] 20:57:21 INFO - PROCESS | 680 | 1467431841647 Marionette DEBUG loaded listener.js 20:57:21 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (16B14400) [pid = 680] [serial = 1976] [outer = 161CD800] 20:57:22 INFO - PROCESS | 680 | --DOMWINDOW == 80 (16B18C00) [pid = 680] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:57:22 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0DF95C00) [pid = 680] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:57:22 INFO - PROCESS | 680 | --DOMWINDOW == 78 (178B8C00) [pid = 680] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:57:22 INFO - PROCESS | 680 | --DOMWINDOW == 77 (13F43800) [pid = 680] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:57:22 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0DA63400) [pid = 680] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:57:22 INFO - PROCESS | 680 | --DOMWINDOW == 75 (093F2C00) [pid = 680] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:57:22 INFO - PROCESS | 680 | --DOMWINDOW == 74 (15FACC00) [pid = 680] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:57:22 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0E537C00) [pid = 680] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:57:22 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0DFD3400) [pid = 680] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:57:22 INFO - PROCESS | 680 | --DOMWINDOW == 71 (0E25E800) [pid = 680] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:57:22 INFO - PROCESS | 680 | --DOMWINDOW == 70 (18241C00) [pid = 680] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:57:22 INFO - PROCESS | 680 | --DOMWINDOW == 69 (15AE2400) [pid = 680] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:57:22 INFO - PROCESS | 680 | 1467431842273 Marionette TRACE conn6 <- [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]]]}] 20:57:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:57:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 930ms 20:57:22 INFO - PROCESS | 680 | 1467431842299 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 20:57:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:57:22 INFO - PROCESS | 680 | 1467431842301 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 20:57:22 INFO - PROCESS | 680 | 1467431842304 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:57:22 INFO - PROCESS | 680 | 1467431842306 Marionette TRACE conn6 <- [1,2598,null,{}] 20:57:22 INFO - PROCESS | 680 | 1467431842309 Marionette TRACE conn6 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:22 INFO - PROCESS | 680 | 1467431842311 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:22 INFO - PROCESS | 680 | 1467431842387 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 20:57:22 INFO - PROCESS | 680 | 1467431842392 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:22 INFO - PROCESS | 680 | 1467431842394 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:22 INFO - PROCESS | 680 | ++DOCSHELL 0E7D4400 == 31 [pid = 680] [id = 659] 20:57:22 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0F0DD000) [pid = 680] [serial = 1977] [outer = 00000000] 20:57:22 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (15FA4800) [pid = 680] [serial = 1978] [outer = 0F0DD000] 20:57:22 INFO - PROCESS | 680 | 1467431842438 Marionette DEBUG loaded listener.js 20:57:22 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (15FA7000) [pid = 680] [serial = 1979] [outer = 0F0DD000] 20:57:22 INFO - PROCESS | 680 | 1467431842873 Marionette TRACE conn6 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 20:57:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:57:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 630ms 20:57:22 INFO - PROCESS | 680 | 1467431842935 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 20:57:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:57:22 INFO - PROCESS | 680 | 1467431842937 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 20:57:22 INFO - PROCESS | 680 | 1467431842940 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:57:22 INFO - PROCESS | 680 | 1467431842942 Marionette TRACE conn6 <- [1,2602,null,{}] 20:57:22 INFO - PROCESS | 680 | 1467431842946 Marionette TRACE conn6 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:22 INFO - PROCESS | 680 | 1467431842947 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:23 INFO - PROCESS | 680 | 1467431843025 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 20:57:23 INFO - PROCESS | 680 | 1467431843031 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:23 INFO - PROCESS | 680 | 1467431843032 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:23 INFO - PROCESS | 680 | ++DOCSHELL 0925F800 == 32 [pid = 680] [id = 660] 20:57:23 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0DFD3400) [pid = 680] [serial = 1980] [outer = 00000000] 20:57:23 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (16E2F400) [pid = 680] [serial = 1981] [outer = 0DFD3400] 20:57:23 INFO - PROCESS | 680 | 1467431843075 Marionette DEBUG loaded listener.js 20:57:23 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (16E27C00) [pid = 680] [serial = 1982] [outer = 0DFD3400] 20:57:23 INFO - PROCESS | 680 | 1467431843525 Marionette TRACE conn6 <- [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]]]}] 20:57:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:57:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 630ms 20:57:23 INFO - PROCESS | 680 | 1467431843580 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 20:57:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:57:23 INFO - PROCESS | 680 | 1467431843582 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 20:57:23 INFO - PROCESS | 680 | 1467431843585 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:57:23 INFO - PROCESS | 680 | 1467431843587 Marionette TRACE conn6 <- [1,2606,null,{}] 20:57:23 INFO - PROCESS | 680 | 1467431843590 Marionette TRACE conn6 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:23 INFO - PROCESS | 680 | 1467431843592 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:23 INFO - PROCESS | 680 | 1467431843671 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 20:57:23 INFO - PROCESS | 680 | 1467431843676 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:23 INFO - PROCESS | 680 | 1467431843678 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:23 INFO - PROCESS | 680 | ++DOCSHELL 123E4C00 == 33 [pid = 680] [id = 661] 20:57:23 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (1764D800) [pid = 680] [serial = 1983] [outer = 00000000] 20:57:23 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (176CD000) [pid = 680] [serial = 1984] [outer = 1764D800] 20:57:23 INFO - PROCESS | 680 | 1467431843721 Marionette DEBUG loaded listener.js 20:57:23 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (176CF800) [pid = 680] [serial = 1985] [outer = 1764D800] 20:57:24 INFO - PROCESS | 680 | 1467431844475 Marionette TRACE conn6 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 20:57:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:57:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 970ms 20:57:24 INFO - PROCESS | 680 | 1467431844557 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 20:57:24 INFO - PROCESS | 680 | 1467431844561 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 20:57:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:57:24 INFO - PROCESS | 680 | 1467431844567 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:57:24 INFO - PROCESS | 680 | 1467431844570 Marionette TRACE conn6 <- [1,2610,null,{}] 20:57:24 INFO - PROCESS | 680 | 1467431844576 Marionette TRACE conn6 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:24 INFO - PROCESS | 680 | 1467431844579 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:24 INFO - PROCESS | 680 | 1467431844728 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 20:57:24 INFO - PROCESS | 680 | 1467431844864 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:24 INFO - PROCESS | 680 | 1467431844867 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:24 INFO - PROCESS | 680 | ++DOCSHELL 0DF75800 == 34 [pid = 680] [id = 662] 20:57:24 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0DF7C000) [pid = 680] [serial = 1986] [outer = 00000000] 20:57:24 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (0E156800) [pid = 680] [serial = 1987] [outer = 0DF7C000] 20:57:24 INFO - PROCESS | 680 | 1467431844924 Marionette DEBUG loaded listener.js 20:57:25 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (0E418800) [pid = 680] [serial = 1988] [outer = 0DF7C000] 20:57:25 INFO - PROCESS | 680 | 1467431845560 Marionette TRACE conn6 <- [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]]]}] 20:57:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:57:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1022ms 20:57:25 INFO - PROCESS | 680 | 1467431845604 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 20:57:25 INFO - PROCESS | 680 | 1467431845609 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 20:57:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:57:25 INFO - PROCESS | 680 | 1467431845616 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:57:25 INFO - PROCESS | 680 | 1467431845619 Marionette TRACE conn6 <- [1,2614,null,{}] 20:57:25 INFO - PROCESS | 680 | 1467431845642 Marionette TRACE conn6 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:25 INFO - PROCESS | 680 | 1467431845645 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:25 INFO - PROCESS | 680 | 1467431845763 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 20:57:25 INFO - PROCESS | 680 | 1467431845911 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:25 INFO - PROCESS | 680 | 1467431845914 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:25 INFO - PROCESS | 680 | ++DOCSHELL 0F0D4400 == 35 [pid = 680] [id = 663] 20:57:25 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (125A0C00) [pid = 680] [serial = 1989] [outer = 00000000] 20:57:25 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (12D97400) [pid = 680] [serial = 1990] [outer = 125A0C00] 20:57:25 INFO - PROCESS | 680 | 1467431845971 Marionette DEBUG loaded listener.js 20:57:26 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (12F40400) [pid = 680] [serial = 1991] [outer = 125A0C00] 20:57:26 INFO - PROCESS | 680 | --DOCSHELL 0925F800 == 34 [pid = 680] [id = 660] 20:57:26 INFO - PROCESS | 680 | --DOCSHELL 0E7D4400 == 33 [pid = 680] [id = 659] 20:57:26 INFO - PROCESS | 680 | --DOCSHELL 161C9C00 == 32 [pid = 680] [id = 658] 20:57:26 INFO - PROCESS | 680 | --DOCSHELL 12FF5C00 == 31 [pid = 680] [id = 657] 20:57:26 INFO - PROCESS | 680 | --DOCSHELL 12892000 == 30 [pid = 680] [id = 656] 20:57:26 INFO - PROCESS | 680 | --DOCSHELL 123E6400 == 29 [pid = 680] [id = 655] 20:57:26 INFO - PROCESS | 680 | --DOCSHELL 0E25A800 == 28 [pid = 680] [id = 654] 20:57:26 INFO - PROCESS | 680 | --DOCSHELL 0DFCAC00 == 27 [pid = 680] [id = 653] 20:57:26 INFO - PROCESS | 680 | --DOCSHELL 0DAFA400 == 26 [pid = 680] [id = 652] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 83 (1709C000) [pid = 680] [serial = 1934] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 82 (16E2B000) [pid = 680] [serial = 1933] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 81 (123DE800) [pid = 680] [serial = 1939] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 80 (17976800) [pid = 680] [serial = 1913] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 79 (178C3C00) [pid = 680] [serial = 1912] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 78 (144C4C00) [pid = 680] [serial = 1927] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0E153C00) [pid = 680] [serial = 1921] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0E22BC00) [pid = 680] [serial = 1922] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0DA65400) [pid = 680] [serial = 1918] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0DFD3C00) [pid = 680] [serial = 1919] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 73 (1794C400) [pid = 680] [serial = 1943] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 72 (123E6C00) [pid = 680] [serial = 1924] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 71 (125E3C00) [pid = 680] [serial = 1925] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 70 (0E257C00) [pid = 680] [serial = 1915] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 69 (0E707C00) [pid = 680] [serial = 1916] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 68 (178BB400) [pid = 680] [serial = 1936] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 67 (185E2800) [pid = 680] [serial = 1945] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 66 (0E785800) [pid = 680] [serial = 1937] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 65 (185E7400) [pid = 680] [serial = 1946] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 64 (17940000) [pid = 680] [serial = 1942] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 63 (161CA000) [pid = 680] [serial = 1930] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 62 (1680E800) [pid = 680] [serial = 1931] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 61 (12FF6400) [pid = 680] [serial = 1940] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | --DOMWINDOW == 60 (14B56000) [pid = 680] [serial = 1928] [outer = 00000000] [url = about:blank] 20:57:26 INFO - PROCESS | 680 | 1467431846863 Marionette TRACE conn6 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 20:57:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:57:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1303ms 20:57:26 INFO - PROCESS | 680 | 1467431846920 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 20:57:26 INFO - PROCESS | 680 | 1467431846923 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 20:57:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:57:26 INFO - PROCESS | 680 | 1467431846928 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:57:26 INFO - PROCESS | 680 | 1467431846931 Marionette TRACE conn6 <- [1,2618,null,{}] 20:57:26 INFO - PROCESS | 680 | 1467431846936 Marionette TRACE conn6 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:26 INFO - PROCESS | 680 | 1467431846939 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:27 INFO - PROCESS | 680 | 1467431847037 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 20:57:27 INFO - PROCESS | 680 | 1467431847045 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:27 INFO - PROCESS | 680 | 1467431847047 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:27 INFO - PROCESS | 680 | ++DOCSHELL 0DFD1C00 == 27 [pid = 680] [id = 664] 20:57:27 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (0DFD3C00) [pid = 680] [serial = 1992] [outer = 00000000] 20:57:27 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (0E039000) [pid = 680] [serial = 1993] [outer = 0DFD3C00] 20:57:27 INFO - PROCESS | 680 | 1467431847095 Marionette DEBUG loaded listener.js 20:57:27 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (0E072800) [pid = 680] [serial = 1994] [outer = 0DFD3C00] 20:57:27 INFO - PROCESS | 680 | 1467431847628 Marionette TRACE conn6 <- [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]]]}] 20:57:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:57:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 730ms 20:57:27 INFO - PROCESS | 680 | 1467431847659 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 20:57:27 INFO - PROCESS | 680 | 1467431847664 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 20:57:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:57:27 INFO - PROCESS | 680 | 1467431847669 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:57:27 INFO - PROCESS | 680 | 1467431847672 Marionette TRACE conn6 <- [1,2622,null,{}] 20:57:27 INFO - PROCESS | 680 | 1467431847676 Marionette TRACE conn6 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:27 INFO - PROCESS | 680 | 1467431847678 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:27 INFO - PROCESS | 680 | 1467431847763 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 20:57:27 INFO - PROCESS | 680 | 1467431847864 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:27 INFO - PROCESS | 680 | 1467431847867 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:27 INFO - PROCESS | 680 | ++DOCSHELL 0E258000 == 28 [pid = 680] [id = 665] 20:57:27 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0E259400) [pid = 680] [serial = 1995] [outer = 00000000] 20:57:27 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0E58A400) [pid = 680] [serial = 1996] [outer = 0E259400] 20:57:27 INFO - PROCESS | 680 | 1467431847912 Marionette DEBUG loaded listener.js 20:57:27 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0E8CA400) [pid = 680] [serial = 1997] [outer = 0E259400] 20:57:28 INFO - PROCESS | 680 | 1467431848301 Marionette TRACE conn6 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 20:57:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:57:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 670ms 20:57:28 INFO - PROCESS | 680 | 1467431848345 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 20:57:28 INFO - PROCESS | 680 | 1467431848347 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 20:57:28 INFO - PROCESS | 680 | 1467431848350 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:57:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:57:28 INFO - PROCESS | 680 | 1467431848354 Marionette TRACE conn6 <- [1,2626,null,{}] 20:57:28 INFO - PROCESS | 680 | 1467431848365 Marionette TRACE conn6 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:28 INFO - PROCESS | 680 | 1467431848370 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:28 INFO - PROCESS | 680 | 1467431848483 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 20:57:28 INFO - PROCESS | 680 | 1467431848493 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:28 INFO - PROCESS | 680 | 1467431848496 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:28 INFO - PROCESS | 680 | ++DOCSHELL 12DA1C00 == 29 [pid = 680] [id = 666] 20:57:28 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (12DC1800) [pid = 680] [serial = 1998] [outer = 00000000] 20:57:28 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (12F3F400) [pid = 680] [serial = 1999] [outer = 12DC1800] 20:57:28 INFO - PROCESS | 680 | 1467431848544 Marionette DEBUG loaded listener.js 20:57:28 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (13F43C00) [pid = 680] [serial = 2000] [outer = 12DC1800] 20:57:29 INFO - PROCESS | 680 | 1467431849015 Marionette TRACE conn6 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 20:57:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:57:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 730ms 20:57:29 INFO - PROCESS | 680 | 1467431849085 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 20:57:29 INFO - PROCESS | 680 | 1467431849087 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 20:57:29 INFO - PROCESS | 680 | 1467431849090 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:57:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:57:29 INFO - PROCESS | 680 | 1467431849092 Marionette TRACE conn6 <- [1,2630,null,{}] 20:57:29 INFO - PROCESS | 680 | 1467431849103 Marionette TRACE conn6 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:29 INFO - PROCESS | 680 | 1467431849105 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:29 INFO - PROCESS | 680 | 1467431849224 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 20:57:29 INFO - PROCESS | 680 | 1467431849230 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:29 INFO - PROCESS | 680 | 1467431849232 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:29 INFO - PROCESS | 680 | ++DOCSHELL 1596FC00 == 30 [pid = 680] [id = 667] 20:57:29 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (15AE2400) [pid = 680] [serial = 2001] [outer = 00000000] 20:57:29 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (15FA6C00) [pid = 680] [serial = 2002] [outer = 15AE2400] 20:57:29 INFO - PROCESS | 680 | 1467431849277 Marionette DEBUG loaded listener.js 20:57:29 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (161C9800) [pid = 680] [serial = 2003] [outer = 15AE2400] 20:57:29 INFO - PROCESS | 680 | 1467431849706 Marionette TRACE conn6 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 20:57:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:57:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 690ms 20:57:29 INFO - PROCESS | 680 | 1467431849785 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 20:57:29 INFO - PROCESS | 680 | 1467431849787 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 20:57:29 INFO - PROCESS | 680 | 1467431849790 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:57:29 INFO - PROCESS | 680 | 1467431849791 Marionette TRACE conn6 <- [1,2634,null,{}] 20:57:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:57:29 INFO - PROCESS | 680 | 1467431849795 Marionette TRACE conn6 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:29 INFO - PROCESS | 680 | 1467431849797 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:29 INFO - PROCESS | 680 | 1467431849944 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 20:57:29 INFO - PROCESS | 680 | 1467431849963 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:29 INFO - PROCESS | 680 | 1467431849965 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:29 INFO - PROCESS | 680 | ++DOCSHELL 0DAF8C00 == 31 [pid = 680] [id = 668] 20:57:29 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0DF77800) [pid = 680] [serial = 2004] [outer = 00000000] 20:57:29 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (16E21400) [pid = 680] [serial = 2005] [outer = 0DF77800] 20:57:30 INFO - PROCESS | 680 | 1467431850009 Marionette DEBUG loaded listener.js 20:57:30 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (169C8C00) [pid = 680] [serial = 2006] [outer = 0DF77800] 20:57:30 INFO - PROCESS | 680 | 1467431850461 Marionette TRACE conn6 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 20:57:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:57:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 730ms 20:57:30 INFO - PROCESS | 680 | 1467431850525 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 20:57:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:57:30 INFO - PROCESS | 680 | 1467431850527 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 20:57:30 INFO - PROCESS | 680 | 1467431850530 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:57:30 INFO - PROCESS | 680 | 1467431850532 Marionette TRACE conn6 <- [1,2638,null,{}] 20:57:30 INFO - PROCESS | 680 | 1467431850535 Marionette TRACE conn6 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:30 INFO - PROCESS | 680 | 1467431850541 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:30 INFO - PROCESS | 680 | 1467431850691 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 20:57:30 INFO - PROCESS | 680 | 1467431850766 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:30 INFO - PROCESS | 680 | 1467431850768 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:30 INFO - PROCESS | 680 | ++DOCSHELL 16D68800 == 32 [pid = 680] [id = 669] 20:57:30 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (17006400) [pid = 680] [serial = 2007] [outer = 00000000] 20:57:30 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (178B8000) [pid = 680] [serial = 2008] [outer = 17006400] 20:57:30 INFO - PROCESS | 680 | 1467431850812 Marionette DEBUG loaded listener.js 20:57:30 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (1251F400) [pid = 680] [serial = 2009] [outer = 17006400] 20:57:31 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0DF74800) [pid = 680] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:57:31 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0DFCC400) [pid = 680] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:57:31 INFO - PROCESS | 680 | --DOMWINDOW == 75 (123E7000) [pid = 680] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:57:31 INFO - PROCESS | 680 | --DOMWINDOW == 74 (128B5000) [pid = 680] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:57:31 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0E25CC00) [pid = 680] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:57:31 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0DFC5000) [pid = 680] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:57:31 INFO - PROCESS | 680 | --DOMWINDOW == 71 (12E4D800) [pid = 680] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:57:31 INFO - PROCESS | 680 | --DOMWINDOW == 70 (185E1000) [pid = 680] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:57:31 INFO - PROCESS | 680 | --DOMWINDOW == 69 (12FF6C00) [pid = 680] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:57:31 INFO - PROCESS | 680 | --DOMWINDOW == 68 (161CD800) [pid = 680] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:57:31 INFO - PROCESS | 680 | --DOMWINDOW == 67 (0DFD3400) [pid = 680] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:57:31 INFO - PROCESS | 680 | --DOMWINDOW == 66 (0F0DD000) [pid = 680] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:57:31 INFO - PROCESS | 680 | 1467431851318 Marionette TRACE conn6 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 20:57:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:57:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 830ms 20:57:31 INFO - PROCESS | 680 | 1467431851361 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 20:57:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:57:31 INFO - PROCESS | 680 | 1467431851362 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 20:57:31 INFO - PROCESS | 680 | 1467431851366 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:57:31 INFO - PROCESS | 680 | 1467431851367 Marionette TRACE conn6 <- [1,2642,null,{}] 20:57:31 INFO - PROCESS | 680 | 1467431851371 Marionette TRACE conn6 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:31 INFO - PROCESS | 680 | 1467431851373 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:31 INFO - PROCESS | 680 | 1467431851487 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 20:57:31 INFO - PROCESS | 680 | 1467431851555 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:31 INFO - PROCESS | 680 | 1467431851557 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:31 INFO - PROCESS | 680 | ++DOCSHELL 0E226400 == 33 [pid = 680] [id = 670] 20:57:31 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0E25E800) [pid = 680] [serial = 2010] [outer = 00000000] 20:57:31 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (12E52000) [pid = 680] [serial = 2011] [outer = 0E25E800] 20:57:31 INFO - PROCESS | 680 | 1467431851603 Marionette DEBUG loaded listener.js 20:57:31 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (12FF6C00) [pid = 680] [serial = 2012] [outer = 0E25E800] 20:57:31 INFO - PROCESS | 680 | 1467431851922 Marionette TRACE conn6 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 20:57:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:57:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 570ms 20:57:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:57:31 INFO - PROCESS | 680 | 1467431851936 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 20:57:31 INFO - PROCESS | 680 | 1467431851938 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 20:57:31 INFO - PROCESS | 680 | 1467431851941 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:57:31 INFO - PROCESS | 680 | 1467431851943 Marionette TRACE conn6 <- [1,2646,null,{}] 20:57:31 INFO - PROCESS | 680 | 1467431851951 Marionette TRACE conn6 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:31 INFO - PROCESS | 680 | 1467431851953 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:32 INFO - PROCESS | 680 | 1467431852078 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 20:57:32 INFO - PROCESS | 680 | 1467431852100 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:32 INFO - PROCESS | 680 | 1467431852102 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:32 INFO - PROCESS | 680 | ++DOCSHELL 0E702400 == 34 [pid = 680] [id = 671] 20:57:32 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (12311400) [pid = 680] [serial = 2013] [outer = 00000000] 20:57:32 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (17948800) [pid = 680] [serial = 2014] [outer = 12311400] 20:57:32 INFO - PROCESS | 680 | 1467431852145 Marionette DEBUG loaded listener.js 20:57:32 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (17973400) [pid = 680] [serial = 2015] [outer = 12311400] 20:57:32 INFO - PROCESS | 680 | 1467431852541 Marionette TRACE conn6 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 20:57:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:57:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 630ms 20:57:32 INFO - PROCESS | 680 | 1467431852572 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 20:57:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:57:32 INFO - PROCESS | 680 | 1467431852574 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 20:57:32 INFO - PROCESS | 680 | 1467431852577 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:57:32 INFO - PROCESS | 680 | 1467431852579 Marionette TRACE conn6 <- [1,2650,null,{}] 20:57:32 INFO - PROCESS | 680 | 1467431852582 Marionette TRACE conn6 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:32 INFO - PROCESS | 680 | 1467431852594 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:32 INFO - PROCESS | 680 | 1467431852676 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 20:57:32 INFO - PROCESS | 680 | 1467431852778 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:32 INFO - PROCESS | 680 | 1467431852779 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:32 INFO - PROCESS | 680 | ++DOCSHELL 0DA59800 == 35 [pid = 680] [id = 672] 20:57:32 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (12D9F000) [pid = 680] [serial = 2016] [outer = 00000000] 20:57:32 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (17FD0400) [pid = 680] [serial = 2017] [outer = 12D9F000] 20:57:32 INFO - PROCESS | 680 | 1467431852848 Marionette DEBUG loaded listener.js 20:57:32 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (182A7800) [pid = 680] [serial = 2018] [outer = 12D9F000] 20:57:33 INFO - PROCESS | 680 | 1467431853234 Marionette TRACE conn6 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 20:57:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:57:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 730ms 20:57:33 INFO - PROCESS | 680 | 1467431853309 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 20:57:33 INFO - PROCESS | 680 | 1467431853314 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 20:57:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:57:33 INFO - PROCESS | 680 | 1467431853319 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:57:33 INFO - PROCESS | 680 | 1467431853322 Marionette TRACE conn6 <- [1,2654,null,{}] 20:57:33 INFO - PROCESS | 680 | 1467431853328 Marionette TRACE conn6 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:33 INFO - PROCESS | 680 | 1467431853331 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:33 INFO - PROCESS | 680 | 1467431853516 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 20:57:33 INFO - PROCESS | 680 | 1467431853626 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:33 INFO - PROCESS | 680 | 1467431853630 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:33 INFO - PROCESS | 680 | ++DOCSHELL 0E036C00 == 36 [pid = 680] [id = 673] 20:57:33 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (0E03C400) [pid = 680] [serial = 2019] [outer = 00000000] 20:57:33 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (0E14E000) [pid = 680] [serial = 2020] [outer = 0E03C400] 20:57:33 INFO - PROCESS | 680 | 1467431853690 Marionette DEBUG loaded listener.js 20:57:33 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0E225400) [pid = 680] [serial = 2021] [outer = 0E03C400] 20:57:34 INFO - PROCESS | 680 | 1467431854794 Marionette TRACE conn6 <- [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]]]}] 20:57:34 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) 20:57:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1531ms 20:57:34 INFO - PROCESS | 680 | 1467431854850 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 20:57:34 INFO - PROCESS | 680 | 1467431854855 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 20:57:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:57:34 INFO - PROCESS | 680 | 1467431854904 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:57:34 INFO - PROCESS | 680 | 1467431854907 Marionette TRACE conn6 <- [1,2658,null,{}] 20:57:34 INFO - PROCESS | 680 | 1467431854920 Marionette TRACE conn6 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:34 INFO - PROCESS | 680 | 1467431854922 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:35 INFO - PROCESS | 680 | 1467431855017 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 20:57:35 INFO - PROCESS | 680 | 1467431855195 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:35 INFO - PROCESS | 680 | 1467431855197 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:35 INFO - PROCESS | 680 | ++DOCSHELL 12DC4000 == 37 [pid = 680] [id = 674] 20:57:35 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (12F40C00) [pid = 680] [serial = 2022] [outer = 00000000] 20:57:35 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (15964C00) [pid = 680] [serial = 2023] [outer = 12F40C00] 20:57:35 INFO - PROCESS | 680 | 1467431855296 Marionette DEBUG loaded listener.js 20:57:35 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (161D4400) [pid = 680] [serial = 2024] [outer = 12F40C00] 20:57:36 INFO - PROCESS | 680 | 1467431856360 Marionette TRACE conn6 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 20:57:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 20:57:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:57:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 20:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1496ms 20:57:36 INFO - PROCESS | 680 | 1467431856401 Marionette TRACE conn6 -> [0,2661,"getWindowHandle",null] 20:57:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:57:36 INFO - PROCESS | 680 | 1467431856405 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 20:57:36 INFO - PROCESS | 680 | 1467431856410 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:57:36 INFO - PROCESS | 680 | 1467431856413 Marionette TRACE conn6 <- [1,2662,null,{}] 20:57:36 INFO - PROCESS | 680 | 1467431856419 Marionette TRACE conn6 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:36 INFO - PROCESS | 680 | 1467431856422 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:36 INFO - PROCESS | 680 | 1467431856526 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 20:57:36 INFO - PROCESS | 680 | 1467431856674 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:36 INFO - PROCESS | 680 | 1467431856679 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:36 INFO - PROCESS | 680 | ++DOCSHELL 0E152800 == 38 [pid = 680] [id = 675] 20:57:36 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (0E229000) [pid = 680] [serial = 2025] [outer = 00000000] 20:57:36 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (0E25C000) [pid = 680] [serial = 2026] [outer = 0E229000] 20:57:36 INFO - PROCESS | 680 | 1467431856728 Marionette DEBUG loaded listener.js 20:57:36 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (0E587C00) [pid = 680] [serial = 2027] [outer = 0E229000] 20:57:37 INFO - PROCESS | 680 | --DOCSHELL 0E702400 == 37 [pid = 680] [id = 671] 20:57:37 INFO - PROCESS | 680 | --DOCSHELL 0E226400 == 36 [pid = 680] [id = 670] 20:57:37 INFO - PROCESS | 680 | --DOCSHELL 16D68800 == 35 [pid = 680] [id = 669] 20:57:37 INFO - PROCESS | 680 | --DOCSHELL 0DAF8C00 == 34 [pid = 680] [id = 668] 20:57:37 INFO - PROCESS | 680 | --DOCSHELL 1596FC00 == 33 [pid = 680] [id = 667] 20:57:37 INFO - PROCESS | 680 | --DOCSHELL 12DA1C00 == 32 [pid = 680] [id = 666] 20:57:37 INFO - PROCESS | 680 | --DOCSHELL 0E258000 == 31 [pid = 680] [id = 665] 20:57:37 INFO - PROCESS | 680 | --DOCSHELL 0DFD1C00 == 30 [pid = 680] [id = 664] 20:57:37 INFO - PROCESS | 680 | --DOCSHELL 0F0D4400 == 29 [pid = 680] [id = 663] 20:57:37 INFO - PROCESS | 680 | --DOCSHELL 123E4C00 == 28 [pid = 680] [id = 661] 20:57:37 INFO - PROCESS | 680 | --DOCSHELL 0DF75800 == 27 [pid = 680] [id = 662] 20:57:37 INFO - PROCESS | 680 | --DOCSHELL 12DC4000 == 26 [pid = 680] [id = 674] 20:57:37 INFO - PROCESS | 680 | --DOCSHELL 0DA59800 == 25 [pid = 680] [id = 672] 20:57:37 INFO - PROCESS | 680 | --DOCSHELL 0E036C00 == 24 [pid = 680] [id = 673] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E033C00) [pid = 680] [serial = 1957] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E032000) [pid = 680] [serial = 1960] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E03C800) [pid = 680] [serial = 1961] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 80 (125A0000) [pid = 680] [serial = 1966] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 79 (12DC4800) [pid = 680] [serial = 1969] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0E41B400) [pid = 680] [serial = 1963] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0E533400) [pid = 680] [serial = 1964] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0E52B000) [pid = 680] [serial = 1949] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0E256800) [pid = 680] [serial = 1948] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 74 (15969800) [pid = 680] [serial = 1952] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 73 (13A4E800) [pid = 680] [serial = 1951] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 72 (1885E800) [pid = 680] [serial = 1955] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 71 (185EE800) [pid = 680] [serial = 1954] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 70 (13A59400) [pid = 680] [serial = 1972] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 69 (16810800) [pid = 680] [serial = 1975] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 68 (14B54C00) [pid = 680] [serial = 1973] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 67 (16E2F400) [pid = 680] [serial = 1981] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 66 (16B14400) [pid = 680] [serial = 1976] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 65 (0E14FC00) [pid = 680] [serial = 1958] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 64 (15FA4800) [pid = 680] [serial = 1978] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 63 (12EDC800) [pid = 680] [serial = 1970] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 62 (15FA7000) [pid = 680] [serial = 1979] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 61 (16E27C00) [pid = 680] [serial = 1982] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 60 (176CD000) [pid = 680] [serial = 1984] [outer = 00000000] [url = about:blank] 20:57:37 INFO - PROCESS | 680 | --DOMWINDOW == 59 (125ED400) [pid = 680] [serial = 1967] [outer = 00000000] [url = about:blank] 20:57:38 INFO - PROCESS | 680 | 1467431858441 Marionette TRACE conn6 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 20:57:38 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 20:57:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:57:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 20:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2072ms 20:57:38 INFO - PROCESS | 680 | 1467431858484 Marionette TRACE conn6 -> [0,2665,"getWindowHandle",null] 20:57:38 INFO - PROCESS | 680 | 1467431858488 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 20:57:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:57:38 INFO - PROCESS | 680 | 1467431858492 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:57:38 INFO - PROCESS | 680 | 1467431858495 Marionette TRACE conn6 <- [1,2666,null,{}] 20:57:38 INFO - PROCESS | 680 | 1467431858501 Marionette TRACE conn6 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:38 INFO - PROCESS | 680 | 1467431858503 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:38 INFO - PROCESS | 680 | 1467431858588 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 20:57:38 INFO - PROCESS | 680 | 1467431858596 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:38 INFO - PROCESS | 680 | 1467431858600 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:38 INFO - PROCESS | 680 | ++DOCSHELL 0DFC9800 == 25 [pid = 680] [id = 676] 20:57:38 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (0DFCBC00) [pid = 680] [serial = 2028] [outer = 00000000] 20:57:38 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (0E031800) [pid = 680] [serial = 2029] [outer = 0DFCBC00] 20:57:38 INFO - PROCESS | 680 | 1467431858648 Marionette DEBUG loaded listener.js 20:57:38 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (0E038400) [pid = 680] [serial = 2030] [outer = 0DFCBC00] 20:57:39 INFO - PROCESS | 680 | 1467431859601 Marionette TRACE conn6 <- [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]]]}] 20:57:39 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) 20:57:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1126ms 20:57:39 INFO - PROCESS | 680 | 1467431859619 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 20:57:39 INFO - PROCESS | 680 | 1467431859624 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 20:57:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:57:39 INFO - PROCESS | 680 | 1467431859630 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:57:39 INFO - PROCESS | 680 | 1467431859633 Marionette TRACE conn6 <- [1,2670,null,{}] 20:57:39 INFO - PROCESS | 680 | 1467431859637 Marionette TRACE conn6 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:39 INFO - PROCESS | 680 | 1467431859639 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:39 INFO - PROCESS | 680 | 1467431859726 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 20:57:39 INFO - PROCESS | 680 | 1467431859733 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:39 INFO - PROCESS | 680 | 1467431859735 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:39 INFO - PROCESS | 680 | ++DOCSHELL 0E22B400 == 26 [pid = 680] [id = 677] 20:57:39 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (0E22C800) [pid = 680] [serial = 2031] [outer = 00000000] 20:57:39 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0E258000) [pid = 680] [serial = 2032] [outer = 0E22C800] 20:57:39 INFO - PROCESS | 680 | 1467431859782 Marionette DEBUG loaded listener.js 20:57:39 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0E416000) [pid = 680] [serial = 2033] [outer = 0E22C800] 20:57:40 INFO - PROCESS | 680 | 1467431860798 Marionette TRACE conn6 <- [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]]]}] 20:57:40 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) 20:57:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1234ms 20:57:40 INFO - PROCESS | 680 | 1467431860869 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 20:57:40 INFO - PROCESS | 680 | 1467431860871 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 20:57:40 INFO - PROCESS | 680 | 1467431860875 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:57:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:57:40 INFO - PROCESS | 680 | 1467431860878 Marionette TRACE conn6 <- [1,2674,null,{}] 20:57:40 INFO - PROCESS | 680 | 1467431860889 Marionette TRACE conn6 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:40 INFO - PROCESS | 680 | 1467431860893 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:41 INFO - PROCESS | 680 | 1467431861010 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 20:57:41 INFO - PROCESS | 680 | 1467431861017 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:41 INFO - PROCESS | 680 | 1467431861020 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:41 INFO - PROCESS | 680 | ++DOCSHELL 123E6000 == 27 [pid = 680] [id = 678] 20:57:41 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (123E6400) [pid = 680] [serial = 2034] [outer = 00000000] 20:57:41 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (12526800) [pid = 680] [serial = 2035] [outer = 123E6400] 20:57:41 INFO - PROCESS | 680 | 1467431861067 Marionette DEBUG loaded listener.js 20:57:41 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (125EB800) [pid = 680] [serial = 2036] [outer = 123E6400] 20:57:42 INFO - PROCESS | 680 | --DOMWINDOW == 67 (15AE2400) [pid = 680] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:57:42 INFO - PROCESS | 680 | --DOMWINDOW == 66 (17006400) [pid = 680] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:57:42 INFO - PROCESS | 680 | --DOMWINDOW == 65 (0DF77800) [pid = 680] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:57:42 INFO - PROCESS | 680 | --DOMWINDOW == 64 (0E25E800) [pid = 680] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:57:42 INFO - PROCESS | 680 | --DOMWINDOW == 63 (12DC1800) [pid = 680] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:57:42 INFO - PROCESS | 680 | --DOMWINDOW == 62 (125A0C00) [pid = 680] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:57:42 INFO - PROCESS | 680 | --DOMWINDOW == 61 (0DFD3C00) [pid = 680] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:57:42 INFO - PROCESS | 680 | --DOMWINDOW == 60 (0E259400) [pid = 680] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:57:42 INFO - PROCESS | 680 | --DOMWINDOW == 59 (0DF7C000) [pid = 680] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:57:42 INFO - PROCESS | 680 | --DOMWINDOW == 58 (1764D800) [pid = 680] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:57:42 INFO - PROCESS | 680 | --DOMWINDOW == 57 (12311400) [pid = 680] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:57:42 INFO - PROCESS | 680 | --DOMWINDOW == 56 (12D9F000) [pid = 680] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:57:42 INFO - PROCESS | 680 | 1467431862104 Marionette TRACE conn6 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 20:57:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 20:57:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:57:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 20:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1277ms 20:57:42 INFO - PROCESS | 680 | 1467431862155 Marionette TRACE conn6 -> [0,2677,"getWindowHandle",null] 20:57:42 INFO - PROCESS | 680 | 1467431862158 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 20:57:42 INFO - PROCESS | 680 | 1467431862161 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:57:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:57:42 INFO - PROCESS | 680 | 1467431862163 Marionette TRACE conn6 <- [1,2678,null,{}] 20:57:42 INFO - PROCESS | 680 | 1467431862166 Marionette TRACE conn6 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:42 INFO - PROCESS | 680 | 1467431862168 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:42 INFO - PROCESS | 680 | 1467431862252 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 20:57:42 INFO - PROCESS | 680 | 1467431862258 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:42 INFO - PROCESS | 680 | 1467431862260 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:42 INFO - PROCESS | 680 | ++DOCSHELL 0DAF4C00 == 28 [pid = 680] [id = 679] 20:57:42 INFO - PROCESS | 680 | ++DOMWINDOW == 57 (0E03CC00) [pid = 680] [serial = 2037] [outer = 00000000] 20:57:42 INFO - PROCESS | 680 | ++DOMWINDOW == 58 (126CC400) [pid = 680] [serial = 2038] [outer = 0E03CC00] 20:57:42 INFO - PROCESS | 680 | 1467431862304 Marionette DEBUG loaded listener.js 20:57:42 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (12D2E000) [pid = 680] [serial = 2039] [outer = 0E03CC00] 20:57:43 INFO - PROCESS | 680 | 1467431863244 Marionette TRACE conn6 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 20:57:43 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 20:57:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:57:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 20:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1119ms 20:57:43 INFO - PROCESS | 680 | 1467431863284 Marionette TRACE conn6 -> [0,2681,"getWindowHandle",null] 20:57:43 INFO - PROCESS | 680 | 1467431863286 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 20:57:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:57:43 INFO - PROCESS | 680 | 1467431863290 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:57:43 INFO - PROCESS | 680 | 1467431863291 Marionette TRACE conn6 <- [1,2682,null,{}] 20:57:43 INFO - PROCESS | 680 | 1467431863295 Marionette TRACE conn6 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:43 INFO - PROCESS | 680 | 1467431863297 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:43 INFO - PROCESS | 680 | 1467431863374 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 20:57:43 INFO - PROCESS | 680 | 1467431863381 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:43 INFO - PROCESS | 680 | 1467431863383 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:43 INFO - PROCESS | 680 | ++DOCSHELL 12DA1C00 == 29 [pid = 680] [id = 680] 20:57:43 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (12E22400) [pid = 680] [serial = 2040] [outer = 00000000] 20:57:43 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (13F40000) [pid = 680] [serial = 2041] [outer = 12E22400] 20:57:43 INFO - PROCESS | 680 | 1467431863426 Marionette DEBUG loaded listener.js 20:57:43 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (13F4B400) [pid = 680] [serial = 2042] [outer = 12E22400] 20:57:44 INFO - PROCESS | 680 | 1467431864427 Marionette TRACE conn6 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 20:57:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 20:57:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:57:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 20:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1184ms 20:57:44 INFO - PROCESS | 680 | 1467431864475 Marionette TRACE conn6 -> [0,2685,"getWindowHandle",null] 20:57:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:57:44 INFO - PROCESS | 680 | 1467431864479 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 20:57:44 INFO - PROCESS | 680 | 1467431864485 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:57:44 INFO - PROCESS | 680 | 1467431864488 Marionette TRACE conn6 <- [1,2686,null,{}] 20:57:44 INFO - PROCESS | 680 | 1467431864494 Marionette TRACE conn6 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:44 INFO - PROCESS | 680 | 1467431864497 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:44 INFO - PROCESS | 680 | 1467431864640 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 20:57:44 INFO - PROCESS | 680 | 1467431864812 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:44 INFO - PROCESS | 680 | 1467431864817 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:44 INFO - PROCESS | 680 | ++DOCSHELL 0E06D800 == 30 [pid = 680] [id = 681] 20:57:44 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (0E06F800) [pid = 680] [serial = 2043] [outer = 00000000] 20:57:44 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0E150400) [pid = 680] [serial = 2044] [outer = 0E06F800] 20:57:44 INFO - PROCESS | 680 | 1467431864878 Marionette DEBUG loaded listener.js 20:57:44 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0E258C00) [pid = 680] [serial = 2045] [outer = 0E06F800] 20:57:46 INFO - PROCESS | 680 | 1467431866026 Marionette TRACE conn6 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 20:57:46 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 20:57:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:57:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 20:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1574ms 20:57:46 INFO - PROCESS | 680 | 1467431866059 Marionette TRACE conn6 -> [0,2689,"getWindowHandle",null] 20:57:46 INFO - PROCESS | 680 | 1467431866064 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 20:57:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:57:46 INFO - PROCESS | 680 | 1467431866070 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:57:46 INFO - PROCESS | 680 | 1467431866073 Marionette TRACE conn6 <- [1,2690,null,{}] 20:57:46 INFO - PROCESS | 680 | 1467431866077 Marionette TRACE conn6 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:46 INFO - PROCESS | 680 | 1467431866080 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:46 INFO - PROCESS | 680 | 1467431866197 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 20:57:46 INFO - PROCESS | 680 | 1467431866425 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:46 INFO - PROCESS | 680 | 1467431866428 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:46 INFO - PROCESS | 680 | ++DOCSHELL 0D935400 == 31 [pid = 680] [id = 682] 20:57:46 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0D982400) [pid = 680] [serial = 2046] [outer = 00000000] 20:57:46 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0DF7F800) [pid = 680] [serial = 2047] [outer = 0D982400] 20:57:46 INFO - PROCESS | 680 | 1467431866478 Marionette DEBUG loaded listener.js 20:57:46 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0DFCC400) [pid = 680] [serial = 2048] [outer = 0D982400] 20:57:46 INFO - PROCESS | 680 | --DOCSHELL 0DAF4C00 == 30 [pid = 680] [id = 679] 20:57:46 INFO - PROCESS | 680 | --DOCSHELL 123E6000 == 29 [pid = 680] [id = 678] 20:57:46 INFO - PROCESS | 680 | --DOCSHELL 0E22B400 == 28 [pid = 680] [id = 677] 20:57:46 INFO - PROCESS | 680 | --DOCSHELL 0DFC9800 == 27 [pid = 680] [id = 676] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 67 (15FA6C00) [pid = 680] [serial = 2002] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 66 (178B8000) [pid = 680] [serial = 2008] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 65 (16E21400) [pid = 680] [serial = 2005] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 64 (12E52000) [pid = 680] [serial = 2011] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 63 (12F3F400) [pid = 680] [serial = 1999] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 62 (12D97400) [pid = 680] [serial = 1990] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 61 (12F40400) [pid = 680] [serial = 1991] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 60 (0E039000) [pid = 680] [serial = 1993] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 59 (0E072800) [pid = 680] [serial = 1994] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 58 (0E58A400) [pid = 680] [serial = 1996] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 57 (0E8CA400) [pid = 680] [serial = 1997] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 56 (0E156800) [pid = 680] [serial = 1987] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 55 (0E418800) [pid = 680] [serial = 1988] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 54 (176CF800) [pid = 680] [serial = 1985] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 53 (17973400) [pid = 680] [serial = 2015] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 52 (17948800) [pid = 680] [serial = 2014] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 51 (182A7800) [pid = 680] [serial = 2018] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 50 (17FD0400) [pid = 680] [serial = 2017] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 49 (161C9800) [pid = 680] [serial = 2003] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 48 (1251F400) [pid = 680] [serial = 2009] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 47 (169C8C00) [pid = 680] [serial = 2006] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 46 (13F43C00) [pid = 680] [serial = 2000] [outer = 00000000] [url = about:blank] 20:57:46 INFO - PROCESS | 680 | --DOMWINDOW == 45 (12FF6C00) [pid = 680] [serial = 2012] [outer = 00000000] [url = about:blank] 20:57:47 INFO - PROCESS | 680 | 1467431867028 Marionette TRACE conn6 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 20:57:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:57:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 970ms 20:57:47 INFO - PROCESS | 680 | 1467431867045 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 20:57:47 INFO - PROCESS | 680 | 1467431867048 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 20:57:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:57:47 INFO - PROCESS | 680 | 1467431867053 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:57:47 INFO - PROCESS | 680 | 1467431867055 Marionette TRACE conn6 <- [1,2694,null,{}] 20:57:47 INFO - PROCESS | 680 | 1467431867060 Marionette TRACE conn6 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:47 INFO - PROCESS | 680 | 1467431867065 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:47 INFO - PROCESS | 680 | 1467431867150 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 20:57:47 INFO - PROCESS | 680 | 1467431867160 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:47 INFO - PROCESS | 680 | 1467431867162 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:47 INFO - PROCESS | 680 | ++DOCSHELL 0E25EC00 == 28 [pid = 680] [id = 683] 20:57:47 INFO - PROCESS | 680 | ++DOMWINDOW == 46 (0E260800) [pid = 680] [serial = 2049] [outer = 00000000] 20:57:47 INFO - PROCESS | 680 | ++DOMWINDOW == 47 (0E783800) [pid = 680] [serial = 2050] [outer = 0E260800] 20:57:47 INFO - PROCESS | 680 | 1467431867211 Marionette DEBUG loaded listener.js 20:57:47 INFO - PROCESS | 680 | ++DOMWINDOW == 48 (0E8CA400) [pid = 680] [serial = 2051] [outer = 0E260800] 20:57:47 INFO - PROCESS | 680 | 1467431867686 Marionette TRACE conn6 <- [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]]]}] 20:57:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:57:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 670ms 20:57:47 INFO - PROCESS | 680 | 1467431867729 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 20:57:47 INFO - PROCESS | 680 | 1467431867733 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 20:57:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:57:47 INFO - PROCESS | 680 | 1467431867737 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:57:47 INFO - PROCESS | 680 | 1467431867739 Marionette TRACE conn6 <- [1,2698,null,{}] 20:57:47 INFO - PROCESS | 680 | 1467431867742 Marionette TRACE conn6 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:47 INFO - PROCESS | 680 | 1467431867744 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:47 INFO - PROCESS | 680 | 1467431867861 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 20:57:47 INFO - PROCESS | 680 | 1467431867871 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:47 INFO - PROCESS | 680 | 1467431867873 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:47 INFO - PROCESS | 680 | ++DOCSHELL 123DE000 == 29 [pid = 680] [id = 684] 20:57:47 INFO - PROCESS | 680 | ++DOMWINDOW == 49 (125AB800) [pid = 680] [serial = 2052] [outer = 00000000] 20:57:47 INFO - PROCESS | 680 | ++DOMWINDOW == 50 (12D24C00) [pid = 680] [serial = 2053] [outer = 125AB800] 20:57:47 INFO - PROCESS | 680 | 1467431867922 Marionette DEBUG loaded listener.js 20:57:48 INFO - PROCESS | 680 | ++DOMWINDOW == 51 (12E2A800) [pid = 680] [serial = 2054] [outer = 125AB800] 20:57:48 INFO - PROCESS | 680 | 1467431868426 Marionette TRACE conn6 <- [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] 20:57:48 INFO - PROCESS | 680 | 1467431868473 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 20:57:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:57:48 INFO - PROCESS | 680 | 1467431868482 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:57:48 INFO - PROCESS | 680 | 1467431868488 Marionette TRACE conn6 <- [1,2702,null,{}] 20:57:48 INFO - PROCESS | 680 | 1467431868493 Marionette TRACE conn6 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:48 INFO - PROCESS | 680 | 1467431868497 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:48 INFO - PROCESS | 680 | 1467431868582 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 20:57:48 INFO - PROCESS | 680 | 1467431868589 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:48 INFO - PROCESS | 680 | 1467431868591 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:48 INFO - PROCESS | 680 | ++DOCSHELL 12E4CC00 == 30 [pid = 680] [id = 685] 20:57:48 INFO - PROCESS | 680 | ++DOMWINDOW == 52 (12F3F400) [pid = 680] [serial = 2055] [outer = 00000000] 20:57:48 INFO - PROCESS | 680 | ++DOMWINDOW == 53 (14B61000) [pid = 680] [serial = 2056] [outer = 12F3F400] 20:57:48 INFO - PROCESS | 680 | 1467431868724 Marionette DEBUG loaded listener.js 20:57:48 INFO - PROCESS | 680 | ++DOMWINDOW == 54 (15AE3000) [pid = 680] [serial = 2057] [outer = 12F3F400] 20:57:49 INFO - PROCESS | 680 | 1467431869150 Marionette TRACE conn6 <- [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]]]}] 20:57:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:57:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 690ms 20:57:49 INFO - PROCESS | 680 | 1467431869177 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 20:57:49 INFO - PROCESS | 680 | 1467431869179 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 20:57:49 INFO - PROCESS | 680 | 1467431869182 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:57:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:57:49 INFO - PROCESS | 680 | 1467431869184 Marionette TRACE conn6 <- [1,2706,null,{}] 20:57:49 INFO - PROCESS | 680 | 1467431869187 Marionette TRACE conn6 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:49 INFO - PROCESS | 680 | 1467431869189 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:49 INFO - PROCESS | 680 | 1467431869334 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 20:57:49 INFO - PROCESS | 680 | 1467431869340 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:49 INFO - PROCESS | 680 | 1467431869342 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:49 INFO - PROCESS | 680 | ++DOCSHELL 12EE4000 == 31 [pid = 680] [id = 686] 20:57:49 INFO - PROCESS | 680 | ++DOMWINDOW == 55 (15FA2C00) [pid = 680] [serial = 2058] [outer = 00000000] 20:57:49 INFO - PROCESS | 680 | ++DOMWINDOW == 56 (15FAF800) [pid = 680] [serial = 2059] [outer = 15FA2C00] 20:57:49 INFO - PROCESS | 680 | 1467431869442 Marionette DEBUG loaded listener.js 20:57:49 INFO - PROCESS | 680 | ++DOMWINDOW == 57 (161D0000) [pid = 680] [serial = 2060] [outer = 15FA2C00] 20:57:49 INFO - PROCESS | 680 | 1467431869866 Marionette TRACE conn6 <- [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] 20:57:49 INFO - PROCESS | 680 | 1467431869918 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 20:57:49 INFO - PROCESS | 680 | 1467431869921 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:57:49 INFO - PROCESS | 680 | 1467431869923 Marionette TRACE conn6 <- [1,2710,null,{}] 20:57:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:57:49 INFO - PROCESS | 680 | 1467431869926 Marionette TRACE conn6 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:49 INFO - PROCESS | 680 | 1467431869928 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:50 INFO - PROCESS | 680 | 1467431870041 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 20:57:50 INFO - PROCESS | 680 | 1467431870051 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:50 INFO - PROCESS | 680 | 1467431870057 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:50 INFO - PROCESS | 680 | ++DOCSHELL 12312C00 == 32 [pid = 680] [id = 687] 20:57:50 INFO - PROCESS | 680 | ++DOMWINDOW == 58 (16B11C00) [pid = 680] [serial = 2061] [outer = 00000000] 20:57:50 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (16E21400) [pid = 680] [serial = 2062] [outer = 16B11C00] 20:57:50 INFO - PROCESS | 680 | 1467431870165 Marionette DEBUG loaded listener.js 20:57:50 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (16E2B000) [pid = 680] [serial = 2063] [outer = 16B11C00] 20:57:50 INFO - PROCESS | 680 | --DOMWINDOW == 59 (123E6400) [pid = 680] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:57:50 INFO - PROCESS | 680 | --DOMWINDOW == 58 (0DFCBC00) [pid = 680] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:57:50 INFO - PROCESS | 680 | --DOMWINDOW == 57 (0E22C800) [pid = 680] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:57:50 INFO - PROCESS | 680 | --DOMWINDOW == 56 (0E229000) [pid = 680] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:57:50 INFO - PROCESS | 680 | --DOMWINDOW == 55 (0E03C400) [pid = 680] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:57:50 INFO - PROCESS | 680 | --DOMWINDOW == 54 (12F40C00) [pid = 680] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:57:50 INFO - PROCESS | 680 | --DOMWINDOW == 53 (0E03CC00) [pid = 680] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:57:50 INFO - PROCESS | 680 | 1467431870620 Marionette TRACE conn6 <- [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] 20:57:50 INFO - PROCESS | 680 | 1467431870674 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 20:57:50 INFO - PROCESS | 680 | 1467431870678 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:57:50 INFO - PROCESS | 680 | 1467431870679 Marionette TRACE conn6 <- [1,2714,null,{}] 20:57:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:57:50 INFO - PROCESS | 680 | 1467431870683 Marionette TRACE conn6 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:50 INFO - PROCESS | 680 | 1467431870685 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:50 INFO - PROCESS | 680 | 1467431870765 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 20:57:50 INFO - PROCESS | 680 | 1467431870781 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:50 INFO - PROCESS | 680 | 1467431870783 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:50 INFO - PROCESS | 680 | ++DOCSHELL 16E2FC00 == 33 [pid = 680] [id = 688] 20:57:50 INFO - PROCESS | 680 | ++DOMWINDOW == 54 (16EC9C00) [pid = 680] [serial = 2064] [outer = 00000000] 20:57:50 INFO - PROCESS | 680 | ++DOMWINDOW == 55 (17097800) [pid = 680] [serial = 2065] [outer = 16EC9C00] 20:57:50 INFO - PROCESS | 680 | 1467431870827 Marionette DEBUG loaded listener.js 20:57:50 INFO - PROCESS | 680 | ++DOMWINDOW == 56 (17098000) [pid = 680] [serial = 2066] [outer = 16EC9C00] 20:57:51 INFO - PROCESS | 680 | 1467431871236 Marionette TRACE conn6 <- [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]]]}] 20:57:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:57:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 570ms 20:57:51 INFO - PROCESS | 680 | 1467431871259 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 20:57:51 INFO - PROCESS | 680 | 1467431871261 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 20:57:51 INFO - PROCESS | 680 | 1467431871264 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:57:51 INFO - PROCESS | 680 | 1467431871265 Marionette TRACE conn6 <- [1,2718,null,{}] 20:57:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:57:51 INFO - PROCESS | 680 | 1467431871269 Marionette TRACE conn6 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:51 INFO - PROCESS | 680 | 1467431871270 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:51 INFO - PROCESS | 680 | 1467431871392 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 20:57:51 INFO - PROCESS | 680 | 1467431871400 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:51 INFO - PROCESS | 680 | 1467431871401 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:51 INFO - PROCESS | 680 | ++DOCSHELL 176C8C00 == 34 [pid = 680] [id = 689] 20:57:51 INFO - PROCESS | 680 | ++DOMWINDOW == 57 (176CEC00) [pid = 680] [serial = 2067] [outer = 00000000] 20:57:51 INFO - PROCESS | 680 | ++DOMWINDOW == 58 (178B5400) [pid = 680] [serial = 2068] [outer = 176CEC00] 20:57:51 INFO - PROCESS | 680 | 1467431871444 Marionette DEBUG loaded listener.js 20:57:51 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (178B8000) [pid = 680] [serial = 2069] [outer = 176CEC00] 20:57:52 INFO - PROCESS | 680 | 1467431872344 Marionette TRACE conn6 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 20:57:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 20:57:52 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 20:57:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 20:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1126ms 20:57:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:57:52 INFO - PROCESS | 680 | 1467431872395 Marionette TRACE conn6 -> [0,2721,"getWindowHandle",null] 20:57:52 INFO - PROCESS | 680 | 1467431872397 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 20:57:52 INFO - PROCESS | 680 | 1467431872400 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:57:52 INFO - PROCESS | 680 | 1467431872401 Marionette TRACE conn6 <- [1,2722,null,{}] 20:57:52 INFO - PROCESS | 680 | 1467431872405 Marionette TRACE conn6 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:52 INFO - PROCESS | 680 | 1467431872407 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:52 INFO - PROCESS | 680 | 1467431872484 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 20:57:52 INFO - PROCESS | 680 | 1467431872489 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:52 INFO - PROCESS | 680 | 1467431872491 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:52 INFO - PROCESS | 680 | ++DOCSHELL 178BD400 == 35 [pid = 680] [id = 690] 20:57:52 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (178C3000) [pid = 680] [serial = 2070] [outer = 00000000] 20:57:52 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (17974000) [pid = 680] [serial = 2071] [outer = 178C3000] 20:57:52 INFO - PROCESS | 680 | 1467431872534 Marionette DEBUG loaded listener.js 20:57:52 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (17E2AC00) [pid = 680] [serial = 2072] [outer = 178C3000] 20:57:52 INFO - PROCESS | 680 | 1467431872967 Marionette TRACE conn6 <- [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]]]}] 20:57:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:57:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 630ms 20:57:53 INFO - PROCESS | 680 | 1467431873032 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 20:57:53 INFO - PROCESS | 680 | 1467431873037 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 20:57:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:57:53 INFO - PROCESS | 680 | 1467431873041 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:57:53 INFO - PROCESS | 680 | 1467431873046 Marionette TRACE conn6 <- [1,2726,null,{}] 20:57:53 INFO - PROCESS | 680 | 1467431873052 Marionette TRACE conn6 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:53 INFO - PROCESS | 680 | 1467431873056 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:53 INFO - PROCESS | 680 | 1467431873210 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 20:57:53 INFO - PROCESS | 680 | 1467431873350 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:53 INFO - PROCESS | 680 | 1467431873354 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:53 INFO - PROCESS | 680 | ++DOCSHELL 0DFCBC00 == 36 [pid = 680] [id = 691] 20:57:53 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (0DFCD800) [pid = 680] [serial = 2073] [outer = 00000000] 20:57:53 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0E076800) [pid = 680] [serial = 2074] [outer = 0DFCD800] 20:57:53 INFO - PROCESS | 680 | 1467431873417 Marionette DEBUG loaded listener.js 20:57:53 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0E41FC00) [pid = 680] [serial = 2075] [outer = 0DFCD800] 20:57:54 INFO - PROCESS | 680 | 1467431874070 Marionette TRACE conn6 <- [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]]]}] 20:57:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:57:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1073ms 20:57:54 INFO - PROCESS | 680 | 1467431874122 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 20:57:54 INFO - PROCESS | 680 | 1467431874125 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 20:57:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:57:54 INFO - PROCESS | 680 | 1467431874132 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:57:54 INFO - PROCESS | 680 | 1467431874136 Marionette TRACE conn6 <- [1,2730,null,{}] 20:57:54 INFO - PROCESS | 680 | 1467431874140 Marionette TRACE conn6 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:54 INFO - PROCESS | 680 | 1467431874143 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:54 INFO - PROCESS | 680 | 1467431874253 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 20:57:54 INFO - PROCESS | 680 | 1467431874393 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:54 INFO - PROCESS | 680 | 1467431874396 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:54 INFO - PROCESS | 680 | ++DOCSHELL 12EDDC00 == 37 [pid = 680] [id = 692] 20:57:54 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (12EE3400) [pid = 680] [serial = 2076] [outer = 00000000] 20:57:54 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (13A55000) [pid = 680] [serial = 2077] [outer = 12EE3400] 20:57:54 INFO - PROCESS | 680 | 1467431874455 Marionette DEBUG loaded listener.js 20:57:54 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (144CF000) [pid = 680] [serial = 2078] [outer = 12EE3400] 20:57:55 INFO - PROCESS | 680 | 1467431875064 Marionette TRACE conn6 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 20:57:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:57:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 970ms 20:57:55 INFO - PROCESS | 680 | 1467431875104 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 20:57:55 INFO - PROCESS | 680 | 1467431875107 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 20:57:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:57:55 INFO - PROCESS | 680 | 1467431875111 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:57:55 INFO - PROCESS | 680 | 1467431875113 Marionette TRACE conn6 <- [1,2734,null,{}] 20:57:55 INFO - PROCESS | 680 | 1467431875123 Marionette TRACE conn6 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:55 INFO - PROCESS | 680 | 1467431875128 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:55 INFO - PROCESS | 680 | 1467431875238 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 20:57:55 INFO - PROCESS | 680 | 1467431875382 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:55 INFO - PROCESS | 680 | 1467431875386 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:55 INFO - PROCESS | 680 | ++DOCSHELL 178B7C00 == 38 [pid = 680] [id = 693] 20:57:55 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (1793F800) [pid = 680] [serial = 2079] [outer = 00000000] 20:57:55 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (17E33800) [pid = 680] [serial = 2080] [outer = 1793F800] 20:57:55 INFO - PROCESS | 680 | 1467431875443 Marionette DEBUG loaded listener.js 20:57:55 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (17FD3000) [pid = 680] [serial = 2081] [outer = 1793F800] 20:57:56 INFO - PROCESS | 680 | 1467431875997 Marionette TRACE conn6 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 20:57:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:57:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 931ms 20:57:56 INFO - PROCESS | 680 | 1467431876045 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 20:57:56 INFO - PROCESS | 680 | 1467431876048 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 20:57:56 INFO - PROCESS | 680 | 1467431876051 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:57:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:57:56 INFO - PROCESS | 680 | 1467431876053 Marionette TRACE conn6 <- [1,2738,null,{}] 20:57:56 INFO - PROCESS | 680 | 1467431876057 Marionette TRACE conn6 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:56 INFO - PROCESS | 680 | 1467431876059 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:56 INFO - PROCESS | 680 | 1467431876167 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 20:57:56 INFO - PROCESS | 680 | 1467431876460 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:56 INFO - PROCESS | 680 | 1467431876463 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:56 INFO - PROCESS | 680 | ++DOCSHELL 0D97A000 == 39 [pid = 680] [id = 694] 20:57:56 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0DAF2400) [pid = 680] [serial = 2082] [outer = 00000000] 20:57:56 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0DF90800) [pid = 680] [serial = 2083] [outer = 0DAF2400] 20:57:56 INFO - PROCESS | 680 | 1467431876516 Marionette DEBUG loaded listener.js 20:57:56 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0E039000) [pid = 680] [serial = 2084] [outer = 0DAF2400] 20:57:57 INFO - PROCESS | 680 | --DOCSHELL 176C8C00 == 38 [pid = 680] [id = 689] 20:57:57 INFO - PROCESS | 680 | --DOCSHELL 16E2FC00 == 37 [pid = 680] [id = 688] 20:57:57 INFO - PROCESS | 680 | --DOCSHELL 12312C00 == 36 [pid = 680] [id = 687] 20:57:57 INFO - PROCESS | 680 | --DOCSHELL 12EE4000 == 35 [pid = 680] [id = 686] 20:57:57 INFO - PROCESS | 680 | --DOCSHELL 12E4CC00 == 34 [pid = 680] [id = 685] 20:57:57 INFO - PROCESS | 680 | --DOCSHELL 123DE000 == 33 [pid = 680] [id = 684] 20:57:57 INFO - PROCESS | 680 | --DOCSHELL 0E25EC00 == 32 [pid = 680] [id = 683] 20:57:57 INFO - PROCESS | 680 | --DOCSHELL 0E06D800 == 31 [pid = 680] [id = 681] 20:57:57 INFO - PROCESS | 680 | --DOCSHELL 0D935400 == 30 [pid = 680] [id = 682] 20:57:57 INFO - PROCESS | 680 | --DOCSHELL 12DA1C00 == 29 [pid = 680] [id = 680] 20:57:57 INFO - PROCESS | 680 | --DOCSHELL 0E152800 == 28 [pid = 680] [id = 675] 20:57:57 INFO - PROCESS | 680 | --DOCSHELL 12EDDC00 == 27 [pid = 680] [id = 692] 20:57:57 INFO - PROCESS | 680 | --DOCSHELL 178B7C00 == 26 [pid = 680] [id = 693] 20:57:57 INFO - PROCESS | 680 | --DOCSHELL 178BD400 == 25 [pid = 680] [id = 690] 20:57:57 INFO - PROCESS | 680 | --DOCSHELL 0DFCBC00 == 24 [pid = 680] [id = 691] 20:57:57 INFO - PROCESS | 680 | --DOMWINDOW == 73 (13F40000) [pid = 680] [serial = 2041] [outer = 00000000] [url = about:blank] 20:57:57 INFO - PROCESS | 680 | --DOMWINDOW == 72 (12526800) [pid = 680] [serial = 2035] [outer = 00000000] [url = about:blank] 20:57:57 INFO - PROCESS | 680 | --DOMWINDOW == 71 (0E031800) [pid = 680] [serial = 2029] [outer = 00000000] [url = about:blank] 20:57:57 INFO - PROCESS | 680 | --DOMWINDOW == 70 (0E038400) [pid = 680] [serial = 2030] [outer = 00000000] [url = about:blank] 20:57:57 INFO - PROCESS | 680 | --DOMWINDOW == 69 (0E258000) [pid = 680] [serial = 2032] [outer = 00000000] [url = about:blank] 20:57:57 INFO - PROCESS | 680 | --DOMWINDOW == 68 (0E587C00) [pid = 680] [serial = 2027] [outer = 00000000] [url = about:blank] 20:57:57 INFO - PROCESS | 680 | --DOMWINDOW == 67 (0E25C000) [pid = 680] [serial = 2026] [outer = 00000000] [url = about:blank] 20:57:57 INFO - PROCESS | 680 | --DOMWINDOW == 66 (0E225400) [pid = 680] [serial = 2021] [outer = 00000000] [url = about:blank] 20:57:57 INFO - PROCESS | 680 | --DOMWINDOW == 65 (0E14E000) [pid = 680] [serial = 2020] [outer = 00000000] [url = about:blank] 20:57:57 INFO - PROCESS | 680 | --DOMWINDOW == 64 (161D4400) [pid = 680] [serial = 2024] [outer = 00000000] [url = about:blank] 20:57:57 INFO - PROCESS | 680 | --DOMWINDOW == 63 (15964C00) [pid = 680] [serial = 2023] [outer = 00000000] [url = about:blank] 20:57:57 INFO - PROCESS | 680 | --DOMWINDOW == 62 (126CC400) [pid = 680] [serial = 2038] [outer = 00000000] [url = about:blank] 20:57:57 INFO - PROCESS | 680 | --DOMWINDOW == 61 (125EB800) [pid = 680] [serial = 2036] [outer = 00000000] [url = about:blank] 20:57:57 INFO - PROCESS | 680 | --DOMWINDOW == 60 (12D2E000) [pid = 680] [serial = 2039] [outer = 00000000] [url = about:blank] 20:57:57 INFO - PROCESS | 680 | --DOMWINDOW == 59 (0E416000) [pid = 680] [serial = 2033] [outer = 00000000] [url = about:blank] 20:57:57 INFO - PROCESS | 680 | 1467431877753 Marionette TRACE conn6 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 20:57:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:57:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1779ms 20:57:57 INFO - PROCESS | 680 | 1467431877873 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 20:57:57 INFO - PROCESS | 680 | 1467431877877 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 20:57:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:57:57 INFO - PROCESS | 680 | 1467431877884 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:57:57 INFO - PROCESS | 680 | 1467431877887 Marionette TRACE conn6 <- [1,2742,null,{}] 20:57:57 INFO - PROCESS | 680 | 1467431877893 Marionette TRACE conn6 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:57 INFO - PROCESS | 680 | 1467431877896 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:57 INFO - PROCESS | 680 | 1467431877986 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 20:57:58 INFO - PROCESS | 680 | 1467431878076 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:58 INFO - PROCESS | 680 | 1467431878080 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:58 INFO - PROCESS | 680 | ++DOCSHELL 0DF71400 == 25 [pid = 680] [id = 695] 20:57:58 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (0DF72C00) [pid = 680] [serial = 2085] [outer = 00000000] 20:57:58 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (0DF95800) [pid = 680] [serial = 2086] [outer = 0DF72C00] 20:57:58 INFO - PROCESS | 680 | 1467431878128 Marionette DEBUG loaded listener.js 20:57:58 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (0DFD1C00) [pid = 680] [serial = 2087] [outer = 0DF72C00] 20:57:58 INFO - PROCESS | 680 | 1467431878547 Marionette TRACE conn6 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 20:57:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:57:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 670ms 20:57:58 INFO - PROCESS | 680 | 1467431878563 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 20:57:58 INFO - PROCESS | 680 | 1467431878567 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 20:57:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:57:58 INFO - PROCESS | 680 | 1467431878574 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:57:58 INFO - PROCESS | 680 | 1467431878577 Marionette TRACE conn6 <- [1,2746,null,{}] 20:57:58 INFO - PROCESS | 680 | 1467431878581 Marionette TRACE conn6 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:58 INFO - PROCESS | 680 | 1467431878584 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:58 INFO - PROCESS | 680 | 1467431878677 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 20:57:58 INFO - PROCESS | 680 | 1467431878684 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:58 INFO - PROCESS | 680 | 1467431878687 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:58 INFO - PROCESS | 680 | ++DOCSHELL 0E158000 == 26 [pid = 680] [id = 696] 20:57:58 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (0E220800) [pid = 680] [serial = 2088] [outer = 00000000] 20:57:58 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0E255000) [pid = 680] [serial = 2089] [outer = 0E220800] 20:57:58 INFO - PROCESS | 680 | 1467431878734 Marionette DEBUG loaded listener.js 20:57:58 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0E25A800) [pid = 680] [serial = 2090] [outer = 0E220800] 20:57:59 INFO - PROCESS | 680 | 1467431879193 Marionette TRACE conn6 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 20:57:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:57:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 670ms 20:57:59 INFO - PROCESS | 680 | 1467431879245 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 20:57:59 INFO - PROCESS | 680 | 1467431879247 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 20:57:59 INFO - PROCESS | 680 | 1467431879250 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:57:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:57:59 INFO - PROCESS | 680 | 1467431879254 Marionette TRACE conn6 <- [1,2750,null,{}] 20:57:59 INFO - PROCESS | 680 | 1467431879265 Marionette TRACE conn6 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:59 INFO - PROCESS | 680 | 1467431879269 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:59 INFO - PROCESS | 680 | 1467431879355 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 20:57:59 INFO - PROCESS | 680 | 1467431879496 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:59 INFO - PROCESS | 680 | 1467431879500 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:57:59 INFO - PROCESS | 680 | ++DOCSHELL 0E590C00 == 27 [pid = 680] [id = 697] 20:57:59 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0E704000) [pid = 680] [serial = 2091] [outer = 00000000] 20:57:59 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0F23EC00) [pid = 680] [serial = 2092] [outer = 0E704000] 20:57:59 INFO - PROCESS | 680 | 1467431879550 Marionette DEBUG loaded listener.js 20:57:59 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (123DC000) [pid = 680] [serial = 2093] [outer = 0E704000] 20:57:59 INFO - PROCESS | 680 | 1467431879981 Marionette TRACE conn6 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 20:58:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:58:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 770ms 20:58:00 INFO - PROCESS | 680 | 1467431880031 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 20:58:00 INFO - PROCESS | 680 | 1467431880034 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 20:58:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:58:00 INFO - PROCESS | 680 | 1467431880037 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:58:00 INFO - PROCESS | 680 | 1467431880038 Marionette TRACE conn6 <- [1,2754,null,{}] 20:58:00 INFO - PROCESS | 680 | 1467431880042 Marionette TRACE conn6 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:00 INFO - PROCESS | 680 | 1467431880044 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:00 INFO - PROCESS | 680 | 1467431880162 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 20:58:00 INFO - PROCESS | 680 | 1467431880171 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:00 INFO - PROCESS | 680 | 1467431880173 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:00 INFO - PROCESS | 680 | ++DOCSHELL 123E5000 == 28 [pid = 680] [id = 698] 20:58:00 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (123E8400) [pid = 680] [serial = 2094] [outer = 00000000] 20:58:00 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (125ED400) [pid = 680] [serial = 2095] [outer = 123E8400] 20:58:00 INFO - PROCESS | 680 | 1467431880217 Marionette DEBUG loaded listener.js 20:58:00 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (12D29800) [pid = 680] [serial = 2096] [outer = 123E8400] 20:58:00 INFO - PROCESS | 680 | 1467431880656 Marionette TRACE conn6 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 20:58:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:58:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 670ms 20:58:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:58:00 INFO - PROCESS | 680 | 1467431880709 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 20:58:00 INFO - PROCESS | 680 | 1467431880711 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 20:58:00 INFO - PROCESS | 680 | 1467431880714 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:58:00 INFO - PROCESS | 680 | 1467431880716 Marionette TRACE conn6 <- [1,2758,null,{}] 20:58:00 INFO - PROCESS | 680 | 1467431880719 Marionette TRACE conn6 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:00 INFO - PROCESS | 680 | 1467431880721 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:00 INFO - PROCESS | 680 | 1467431880868 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 20:58:00 INFO - PROCESS | 680 | 1467431880878 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:00 INFO - PROCESS | 680 | 1467431880880 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:00 INFO - PROCESS | 680 | ++DOCSHELL 12DC1800 == 29 [pid = 680] [id = 699] 20:58:00 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (12DC4800) [pid = 680] [serial = 2097] [outer = 00000000] 20:58:00 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (12FF2800) [pid = 680] [serial = 2098] [outer = 12DC4800] 20:58:00 INFO - PROCESS | 680 | 1467431880979 Marionette DEBUG loaded listener.js 20:58:01 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (13A54400) [pid = 680] [serial = 2099] [outer = 12DC4800] 20:58:01 INFO - PROCESS | 680 | 1467431881411 Marionette TRACE conn6 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 20:58:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:58:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 730ms 20:58:01 INFO - PROCESS | 680 | 1467431881445 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 20:58:01 INFO - PROCESS | 680 | 1467431881447 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 20:58:01 INFO - PROCESS | 680 | 1467431881451 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:58:01 INFO - PROCESS | 680 | 1467431881452 Marionette TRACE conn6 <- [1,2762,null,{}] 20:58:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:58:01 INFO - PROCESS | 680 | 1467431881456 Marionette TRACE conn6 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:01 INFO - PROCESS | 680 | 1467431881461 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:01 INFO - PROCESS | 680 | 1467431881602 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 20:58:01 INFO - PROCESS | 680 | 1467431881673 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:01 INFO - PROCESS | 680 | 1467431881675 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:01 INFO - PROCESS | 680 | ++DOCSHELL 15FA9400 == 30 [pid = 680] [id = 700] 20:58:01 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (15FAB400) [pid = 680] [serial = 2100] [outer = 00000000] 20:58:01 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (15FB1400) [pid = 680] [serial = 2101] [outer = 15FAB400] 20:58:01 INFO - PROCESS | 680 | 1467431881721 Marionette DEBUG loaded listener.js 20:58:01 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (16885800) [pid = 680] [serial = 2102] [outer = 15FAB400] 20:58:02 INFO - PROCESS | 680 | --DOMWINDOW == 76 (12F3F400) [pid = 680] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:58:02 INFO - PROCESS | 680 | --DOMWINDOW == 75 (176CEC00) [pid = 680] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:58:02 INFO - PROCESS | 680 | --DOMWINDOW == 74 (15FA2C00) [pid = 680] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:58:02 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0D982400) [pid = 680] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:58:02 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0E260800) [pid = 680] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:58:02 INFO - PROCESS | 680 | --DOMWINDOW == 71 (16B11C00) [pid = 680] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:58:02 INFO - PROCESS | 680 | --DOMWINDOW == 70 (16EC9C00) [pid = 680] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:58:02 INFO - PROCESS | 680 | --DOMWINDOW == 69 (0E06F800) [pid = 680] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:58:02 INFO - PROCESS | 680 | --DOMWINDOW == 68 (125AB800) [pid = 680] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:58:02 INFO - PROCESS | 680 | --DOMWINDOW == 67 (12E22400) [pid = 680] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:58:02 INFO - PROCESS | 680 | --DOMWINDOW == 66 (178C3000) [pid = 680] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:58:02 INFO - PROCESS | 680 | 1467431882275 Marionette TRACE conn6 <- [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]]]}] 20:58:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:58:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 870ms 20:58:02 INFO - PROCESS | 680 | 1467431882325 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 20:58:02 INFO - PROCESS | 680 | 1467431882327 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 20:58:02 INFO - PROCESS | 680 | 1467431882330 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:58:02 INFO - PROCESS | 680 | 1467431882332 Marionette TRACE conn6 <- [1,2766,null,{}] 20:58:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:58:02 INFO - PROCESS | 680 | 1467431882336 Marionette TRACE conn6 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:02 INFO - PROCESS | 680 | 1467431882338 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:02 INFO - PROCESS | 680 | 1467431882413 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 20:58:02 INFO - PROCESS | 680 | 1467431882418 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:02 INFO - PROCESS | 680 | 1467431882420 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:02 INFO - PROCESS | 680 | ++DOCSHELL 15FA2800 == 31 [pid = 680] [id = 701] 20:58:02 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (15FAE000) [pid = 680] [serial = 2103] [outer = 00000000] 20:58:02 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (16B15400) [pid = 680] [serial = 2104] [outer = 15FAE000] 20:58:02 INFO - PROCESS | 680 | 1467431882462 Marionette DEBUG loaded listener.js 20:58:02 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (16D5BC00) [pid = 680] [serial = 2105] [outer = 15FAE000] 20:58:02 INFO - PROCESS | 680 | 1467431882871 Marionette TRACE conn6 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 20:58:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:58:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 570ms 20:58:02 INFO - PROCESS | 680 | 1467431882905 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 20:58:02 INFO - PROCESS | 680 | 1467431882907 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 20:58:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:58:02 INFO - PROCESS | 680 | 1467431882910 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:58:02 INFO - PROCESS | 680 | 1467431882912 Marionette TRACE conn6 <- [1,2770,null,{}] 20:58:02 INFO - PROCESS | 680 | 1467431882918 Marionette TRACE conn6 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:02 INFO - PROCESS | 680 | 1467431882920 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:03 INFO - PROCESS | 680 | 1467431883042 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 20:58:03 INFO - PROCESS | 680 | 1467431883048 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:03 INFO - PROCESS | 680 | 1467431883050 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:03 INFO - PROCESS | 680 | ++DOCSHELL 16E2FC00 == 32 [pid = 680] [id = 702] 20:58:03 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (16EC9C00) [pid = 680] [serial = 2106] [outer = 00000000] 20:58:03 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (170A3C00) [pid = 680] [serial = 2107] [outer = 16EC9C00] 20:58:03 INFO - PROCESS | 680 | 1467431883094 Marionette DEBUG loaded listener.js 20:58:03 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (17647C00) [pid = 680] [serial = 2108] [outer = 16EC9C00] 20:58:03 INFO - PROCESS | 680 | 1467431883553 Marionette TRACE conn6 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 20:58:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:58:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 670ms 20:58:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:58:03 INFO - PROCESS | 680 | 1467431883585 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 20:58:03 INFO - PROCESS | 680 | 1467431883587 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 20:58:03 INFO - PROCESS | 680 | 1467431883590 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:58:03 INFO - PROCESS | 680 | 1467431883592 Marionette TRACE conn6 <- [1,2774,null,{}] 20:58:03 INFO - PROCESS | 680 | 1467431883595 Marionette TRACE conn6 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:03 INFO - PROCESS | 680 | 1467431883597 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:03 INFO - PROCESS | 680 | 1467431883676 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 20:58:03 INFO - PROCESS | 680 | 1467431883684 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:03 INFO - PROCESS | 680 | 1467431883686 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:03 INFO - PROCESS | 680 | ++DOCSHELL 176D3C00 == 33 [pid = 680] [id = 703] 20:58:03 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (176D4000) [pid = 680] [serial = 2109] [outer = 00000000] 20:58:03 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (178C1C00) [pid = 680] [serial = 2110] [outer = 176D4000] 20:58:03 INFO - PROCESS | 680 | 1467431883729 Marionette DEBUG loaded listener.js 20:58:03 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (17940800) [pid = 680] [serial = 2111] [outer = 176D4000] 20:58:04 INFO - PROCESS | 680 | --DOCSHELL 0E158000 == 32 [pid = 680] [id = 696] 20:58:04 INFO - PROCESS | 680 | --DOCSHELL 0DF71400 == 31 [pid = 680] [id = 695] 20:58:04 INFO - PROCESS | 680 | --DOCSHELL 0D97A000 == 30 [pid = 680] [id = 694] 20:58:05 INFO - PROCESS | 680 | --DOCSHELL 0E590C00 == 29 [pid = 680] [id = 697] 20:58:05 INFO - PROCESS | 680 | --DOCSHELL 123E5000 == 28 [pid = 680] [id = 698] 20:58:05 INFO - PROCESS | 680 | --DOCSHELL 12DC1800 == 27 [pid = 680] [id = 699] 20:58:05 INFO - PROCESS | 680 | --DOCSHELL 16E2FC00 == 26 [pid = 680] [id = 702] 20:58:05 INFO - PROCESS | 680 | --DOCSHELL 15FA9400 == 25 [pid = 680] [id = 700] 20:58:05 INFO - PROCESS | 680 | --DOCSHELL 15FA2800 == 24 [pid = 680] [id = 701] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 74 (17E2AC00) [pid = 680] [serial = 2072] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 73 (17974000) [pid = 680] [serial = 2071] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 72 (178B8000) [pid = 680] [serial = 2069] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 71 (15AE3000) [pid = 680] [serial = 2057] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 70 (178B5400) [pid = 680] [serial = 2068] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 69 (161D0000) [pid = 680] [serial = 2060] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 68 (0DFCC400) [pid = 680] [serial = 2048] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 67 (0E8CA400) [pid = 680] [serial = 2051] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 66 (15FAF800) [pid = 680] [serial = 2059] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 65 (16E2B000) [pid = 680] [serial = 2063] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 64 (17097800) [pid = 680] [serial = 2065] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 63 (0E258C00) [pid = 680] [serial = 2045] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 62 (0E150400) [pid = 680] [serial = 2044] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 61 (0E783800) [pid = 680] [serial = 2050] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 60 (14B61000) [pid = 680] [serial = 2056] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 59 (16E21400) [pid = 680] [serial = 2062] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 58 (0DF7F800) [pid = 680] [serial = 2047] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 57 (12E2A800) [pid = 680] [serial = 2054] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 56 (12D24C00) [pid = 680] [serial = 2053] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 55 (17098000) [pid = 680] [serial = 2066] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | --DOMWINDOW == 54 (13F4B400) [pid = 680] [serial = 2042] [outer = 00000000] [url = about:blank] 20:58:05 INFO - PROCESS | 680 | 1467431885473 Marionette TRACE conn6 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 20:58:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:58:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1918ms 20:58:05 INFO - PROCESS | 680 | 1467431885510 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 20:58:05 INFO - PROCESS | 680 | 1467431885514 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 20:58:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:58:05 INFO - PROCESS | 680 | 1467431885519 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:58:05 INFO - PROCESS | 680 | 1467431885522 Marionette TRACE conn6 <- [1,2778,null,{}] 20:58:05 INFO - PROCESS | 680 | 1467431885528 Marionette TRACE conn6 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:05 INFO - PROCESS | 680 | 1467431885531 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:05 INFO - PROCESS | 680 | 1467431885628 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 20:58:05 INFO - PROCESS | 680 | 1467431885638 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:05 INFO - PROCESS | 680 | 1467431885642 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:05 INFO - PROCESS | 680 | ++DOCSHELL 0E031800 == 25 [pid = 680] [id = 704] 20:58:05 INFO - PROCESS | 680 | ++DOMWINDOW == 55 (0E032000) [pid = 680] [serial = 2112] [outer = 00000000] 20:58:05 INFO - PROCESS | 680 | ++DOMWINDOW == 56 (0E039400) [pid = 680] [serial = 2113] [outer = 0E032000] 20:58:05 INFO - PROCESS | 680 | 1467431885690 Marionette DEBUG loaded listener.js 20:58:05 INFO - PROCESS | 680 | ++DOMWINDOW == 57 (0E03E400) [pid = 680] [serial = 2114] [outer = 0E032000] 20:58:06 INFO - PROCESS | 680 | 1467431886288 Marionette TRACE conn6 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 20:58:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:58:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 830ms 20:58:06 INFO - PROCESS | 680 | 1467431886350 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 20:58:06 INFO - PROCESS | 680 | 1467431886355 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 20:58:06 INFO - PROCESS | 680 | 1467431886361 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:58:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:58:06 INFO - PROCESS | 680 | 1467431886364 Marionette TRACE conn6 <- [1,2782,null,{}] 20:58:06 INFO - PROCESS | 680 | 1467431886371 Marionette TRACE conn6 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:06 INFO - PROCESS | 680 | 1467431886375 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:06 INFO - PROCESS | 680 | 1467431886501 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 20:58:06 INFO - PROCESS | 680 | 1467431886630 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:06 INFO - PROCESS | 680 | 1467431886635 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:06 INFO - PROCESS | 680 | ++DOCSHELL 0DFC7000 == 26 [pid = 680] [id = 705] 20:58:06 INFO - PROCESS | 680 | ++DOMWINDOW == 58 (0DFC7800) [pid = 680] [serial = 2115] [outer = 00000000] 20:58:06 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (0E14A800) [pid = 680] [serial = 2116] [outer = 0DFC7800] 20:58:06 INFO - PROCESS | 680 | 1467431886693 Marionette DEBUG loaded listener.js 20:58:06 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (0E155800) [pid = 680] [serial = 2117] [outer = 0DFC7800] 20:58:07 INFO - PROCESS | 680 | 1467431887391 Marionette TRACE conn6 <- [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]]]}] 20:58:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:58:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1077ms 20:58:07 INFO - PROCESS | 680 | 1467431887462 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 20:58:07 INFO - PROCESS | 680 | 1467431887467 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 20:58:07 INFO - PROCESS | 680 | 1467431887475 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:58:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:58:07 INFO - PROCESS | 680 | 1467431887478 Marionette TRACE conn6 <- [1,2786,null,{}] 20:58:07 INFO - PROCESS | 680 | 1467431887483 Marionette TRACE conn6 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:07 INFO - PROCESS | 680 | 1467431887486 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:07 INFO - PROCESS | 680 | 1467431887601 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 20:58:07 INFO - PROCESS | 680 | 1467431887736 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:07 INFO - PROCESS | 680 | 1467431887738 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:07 INFO - PROCESS | 680 | ++DOCSHELL 0E418000 == 27 [pid = 680] [id = 706] 20:58:07 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (0E41E800) [pid = 680] [serial = 2118] [outer = 00000000] 20:58:07 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (0E531400) [pid = 680] [serial = 2119] [outer = 0E41E800] 20:58:07 INFO - PROCESS | 680 | 1467431887795 Marionette DEBUG loaded listener.js 20:58:07 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (0E536400) [pid = 680] [serial = 2120] [outer = 0E41E800] 20:58:08 INFO - PROCESS | 680 | 1467431888615 Marionette TRACE conn6 <- [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]]]}] 20:58:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:58:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1177ms 20:58:08 INFO - PROCESS | 680 | 1467431888655 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 20:58:08 INFO - PROCESS | 680 | 1467431888659 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 20:58:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:58:08 INFO - PROCESS | 680 | 1467431888664 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:58:08 INFO - PROCESS | 680 | 1467431888667 Marionette TRACE conn6 <- [1,2790,null,{}] 20:58:08 INFO - PROCESS | 680 | 1467431888672 Marionette TRACE conn6 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:08 INFO - PROCESS | 680 | 1467431888675 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:08 INFO - PROCESS | 680 | 1467431888764 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 20:58:08 INFO - PROCESS | 680 | 1467431888776 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:08 INFO - PROCESS | 680 | 1467431888781 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:08 INFO - PROCESS | 680 | ++DOCSHELL 0DFCC800 == 28 [pid = 680] [id = 707] 20:58:08 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0E071C00) [pid = 680] [serial = 2121] [outer = 00000000] 20:58:08 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0E158800) [pid = 680] [serial = 2122] [outer = 0E071C00] 20:58:08 INFO - PROCESS | 680 | 1467431888829 Marionette DEBUG loaded listener.js 20:58:08 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0E254800) [pid = 680] [serial = 2123] [outer = 0E071C00] 20:58:09 INFO - PROCESS | 680 | 1467431889315 Marionette TRACE conn6 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 20:58:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:58:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 20:58:09 INFO - PROCESS | 680 | 1467431889335 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 20:58:09 INFO - PROCESS | 680 | 1467431889339 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 20:58:09 INFO - PROCESS | 680 | 1467431889344 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:58:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:58:09 INFO - PROCESS | 680 | 1467431889347 Marionette TRACE conn6 <- [1,2794,null,{}] 20:58:09 INFO - PROCESS | 680 | 1467431889351 Marionette TRACE conn6 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:09 INFO - PROCESS | 680 | 1467431889353 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:09 INFO - PROCESS | 680 | 1467431889437 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 20:58:09 INFO - PROCESS | 680 | 1467431889446 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:09 INFO - PROCESS | 680 | 1467431889448 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:09 INFO - PROCESS | 680 | ++DOCSHELL 0F236400 == 29 [pid = 680] [id = 708] 20:58:09 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0F23E400) [pid = 680] [serial = 2124] [outer = 00000000] 20:58:09 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (123DEC00) [pid = 680] [serial = 2125] [outer = 0F23E400] 20:58:09 INFO - PROCESS | 680 | 1467431889495 Marionette DEBUG loaded listener.js 20:58:09 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (123E6800) [pid = 680] [serial = 2126] [outer = 0F23E400] 20:58:09 INFO - PROCESS | 680 | 1467431889949 Marionette TRACE conn6 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 20:58:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:58:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 670ms 20:58:10 INFO - PROCESS | 680 | 1467431890020 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 20:58:10 INFO - PROCESS | 680 | 1467431890022 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 20:58:10 INFO - PROCESS | 680 | 1467431890025 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:58:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:58:10 INFO - PROCESS | 680 | 1467431890029 Marionette TRACE conn6 <- [1,2798,null,{}] 20:58:10 INFO - PROCESS | 680 | 1467431890039 Marionette TRACE conn6 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:10 INFO - PROCESS | 680 | 1467431890044 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:10 INFO - PROCESS | 680 | 1467431890160 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 20:58:10 INFO - PROCESS | 680 | 1467431890261 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:10 INFO - PROCESS | 680 | 1467431890264 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:10 INFO - PROCESS | 680 | ++DOCSHELL 12DC1000 == 30 [pid = 680] [id = 709] 20:58:10 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (12DC1800) [pid = 680] [serial = 2127] [outer = 00000000] 20:58:10 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (12E48000) [pid = 680] [serial = 2128] [outer = 12DC1800] 20:58:10 INFO - PROCESS | 680 | 1467431890312 Marionette DEBUG loaded listener.js 20:58:10 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (12ED9400) [pid = 680] [serial = 2129] [outer = 12DC1800] 20:58:10 INFO - PROCESS | 680 | 1467431890701 Marionette TRACE conn6 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 20:58:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:58:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 730ms 20:58:10 INFO - PROCESS | 680 | 1467431890760 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 20:58:10 INFO - PROCESS | 680 | 1467431890763 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 20:58:10 INFO - PROCESS | 680 | 1467431890766 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:58:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:58:10 INFO - PROCESS | 680 | 1467431890767 Marionette TRACE conn6 <- [1,2802,null,{}] 20:58:10 INFO - PROCESS | 680 | 1467431890771 Marionette TRACE conn6 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:10 INFO - PROCESS | 680 | 1467431890773 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:10 INFO - PROCESS | 680 | 1467431890890 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 20:58:10 INFO - PROCESS | 680 | 1467431890952 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:10 INFO - PROCESS | 680 | 1467431890954 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:10 INFO - PROCESS | 680 | ++DOCSHELL 13A4F000 == 31 [pid = 680] [id = 710] 20:58:10 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (13A4F400) [pid = 680] [serial = 2130] [outer = 00000000] 20:58:10 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (14B54400) [pid = 680] [serial = 2131] [outer = 13A4F400] 20:58:10 INFO - PROCESS | 680 | 1467431890999 Marionette DEBUG loaded listener.js 20:58:11 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (15968C00) [pid = 680] [serial = 2132] [outer = 13A4F400] 20:58:11 INFO - PROCESS | 680 | 1467431891402 Marionette TRACE conn6 <- [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]]]}] 20:58:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:58:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 670ms 20:58:11 INFO - PROCESS | 680 | 1467431891443 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 20:58:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:58:11 INFO - PROCESS | 680 | 1467431891445 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 20:58:11 INFO - PROCESS | 680 | 1467431891448 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:58:11 INFO - PROCESS | 680 | 1467431891450 Marionette TRACE conn6 <- [1,2806,null,{}] 20:58:11 INFO - PROCESS | 680 | 1467431891454 Marionette TRACE conn6 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:11 INFO - PROCESS | 680 | 1467431891456 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:11 INFO - PROCESS | 680 | 1467431891594 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 20:58:11 INFO - PROCESS | 680 | 1467431891617 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:11 INFO - PROCESS | 680 | 1467431891620 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:11 INFO - PROCESS | 680 | ++DOCSHELL 15FAAC00 == 32 [pid = 680] [id = 711] 20:58:11 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (15FABC00) [pid = 680] [serial = 2133] [outer = 00000000] 20:58:11 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (161CB000) [pid = 680] [serial = 2134] [outer = 15FABC00] 20:58:11 INFO - PROCESS | 680 | 1467431891665 Marionette DEBUG loaded listener.js 20:58:11 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (1680AC00) [pid = 680] [serial = 2135] [outer = 15FABC00] 20:58:12 INFO - PROCESS | 680 | 1467431892108 Marionette TRACE conn6 <- [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]]]}] 20:58:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:58:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 670ms 20:58:12 INFO - PROCESS | 680 | 1467431892120 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 20:58:12 INFO - PROCESS | 680 | 1467431892122 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 20:58:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:58:12 INFO - PROCESS | 680 | 1467431892125 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:58:12 INFO - PROCESS | 680 | 1467431892126 Marionette TRACE conn6 <- [1,2810,null,{}] 20:58:12 INFO - PROCESS | 680 | 1467431892130 Marionette TRACE conn6 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:12 INFO - PROCESS | 680 | 1467431892135 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:12 INFO - PROCESS | 680 | 1467431892277 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 20:58:12 INFO - PROCESS | 680 | 1467431892283 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:12 INFO - PROCESS | 680 | 1467431892285 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:12 INFO - PROCESS | 680 | ++DOCSHELL 0E416000 == 33 [pid = 680] [id = 712] 20:58:12 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (15FAD000) [pid = 680] [serial = 2136] [outer = 00000000] 20:58:12 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (17006400) [pid = 680] [serial = 2137] [outer = 15FAD000] 20:58:12 INFO - PROCESS | 680 | 1467431892335 Marionette DEBUG loaded listener.js 20:58:12 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (16D62800) [pid = 680] [serial = 2138] [outer = 15FAD000] 20:58:12 INFO - PROCESS | 680 | --DOMWINDOW == 80 (123E8400) [pid = 680] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:58:12 INFO - PROCESS | 680 | --DOMWINDOW == 79 (12DC4800) [pid = 680] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:58:12 INFO - PROCESS | 680 | --DOMWINDOW == 78 (16EC9C00) [pid = 680] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:58:12 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0E704000) [pid = 680] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:58:12 INFO - PROCESS | 680 | --DOMWINDOW == 76 (0E220800) [pid = 680] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:58:12 INFO - PROCESS | 680 | --DOMWINDOW == 75 (0DF72C00) [pid = 680] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:58:12 INFO - PROCESS | 680 | --DOMWINDOW == 74 (0DAF2400) [pid = 680] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:58:12 INFO - PROCESS | 680 | --DOMWINDOW == 73 (1793F800) [pid = 680] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:58:12 INFO - PROCESS | 680 | --DOMWINDOW == 72 (12EE3400) [pid = 680] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:58:12 INFO - PROCESS | 680 | --DOMWINDOW == 71 (0DFCD800) [pid = 680] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:58:12 INFO - PROCESS | 680 | --DOMWINDOW == 70 (15FAE000) [pid = 680] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:58:12 INFO - PROCESS | 680 | --DOMWINDOW == 69 (176D4000) [pid = 680] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:58:12 INFO - PROCESS | 680 | 1467431892832 Marionette TRACE conn6 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 20:58:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:58:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 730ms 20:58:12 INFO - PROCESS | 680 | 1467431892856 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 20:58:12 INFO - PROCESS | 680 | 1467431892858 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 20:58:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:58:12 INFO - PROCESS | 680 | 1467431892861 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:58:12 INFO - PROCESS | 680 | 1467431892863 Marionette TRACE conn6 <- [1,2814,null,{}] 20:58:12 INFO - PROCESS | 680 | 1467431892866 Marionette TRACE conn6 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:12 INFO - PROCESS | 680 | 1467431892868 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:12 INFO - PROCESS | 680 | 1467431892971 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 20:58:12 INFO - PROCESS | 680 | 1467431892979 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:12 INFO - PROCESS | 680 | 1467431892981 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:12 INFO - PROCESS | 680 | ++DOCSHELL 0E153C00 == 34 [pid = 680] [id = 713] 20:58:12 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E154400) [pid = 680] [serial = 2139] [outer = 00000000] 20:58:13 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (123E8400) [pid = 680] [serial = 2140] [outer = 0E154400] 20:58:13 INFO - PROCESS | 680 | 1467431893027 Marionette DEBUG loaded listener.js 20:58:13 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (12EE3400) [pid = 680] [serial = 2141] [outer = 0E154400] 20:58:13 INFO - PROCESS | 680 | 1467431893444 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:58:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:58:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 630ms 20:58:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:58:13 INFO - PROCESS | 680 | 1467431893496 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 20:58:13 INFO - PROCESS | 680 | 1467431893498 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 20:58:13 INFO - PROCESS | 680 | 1467431893501 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:58:13 INFO - PROCESS | 680 | 1467431893502 Marionette TRACE conn6 <- [1,2818,null,{}] 20:58:13 INFO - PROCESS | 680 | 1467431893506 Marionette TRACE conn6 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:13 INFO - PROCESS | 680 | 1467431893507 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:13 INFO - PROCESS | 680 | 1467431893585 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 20:58:13 INFO - PROCESS | 680 | 1467431893591 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:13 INFO - PROCESS | 680 | 1467431893593 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:13 INFO - PROCESS | 680 | ++DOCSHELL 16ECA400 == 35 [pid = 680] [id = 714] 20:58:13 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (17005800) [pid = 680] [serial = 2142] [outer = 00000000] 20:58:13 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (176C9800) [pid = 680] [serial = 2143] [outer = 17005800] 20:58:13 INFO - PROCESS | 680 | 1467431893637 Marionette DEBUG loaded listener.js 20:58:13 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (176CBC00) [pid = 680] [serial = 2144] [outer = 17005800] 20:58:14 INFO - PROCESS | 680 | 1467431894069 Marionette TRACE conn6 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 20:58:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:58:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 630ms 20:58:14 INFO - PROCESS | 680 | 1467431894136 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 20:58:14 INFO - PROCESS | 680 | 1467431894138 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 20:58:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:58:14 INFO - PROCESS | 680 | 1467431894141 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:58:14 INFO - PROCESS | 680 | 1467431894143 Marionette TRACE conn6 <- [1,2822,null,{}] 20:58:14 INFO - PROCESS | 680 | 1467431894147 Marionette TRACE conn6 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:14 INFO - PROCESS | 680 | 1467431894148 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:14 INFO - PROCESS | 680 | 1467431894228 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 20:58:14 INFO - PROCESS | 680 | 1467431894233 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:14 INFO - PROCESS | 680 | 1467431894235 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:14 INFO - PROCESS | 680 | ++DOCSHELL 123EA400 == 36 [pid = 680] [id = 715] 20:58:14 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (1709CC00) [pid = 680] [serial = 2145] [outer = 00000000] 20:58:14 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (178BD000) [pid = 680] [serial = 2146] [outer = 1709CC00] 20:58:14 INFO - PROCESS | 680 | 1467431894278 Marionette DEBUG loaded listener.js 20:58:14 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (178C3C00) [pid = 680] [serial = 2147] [outer = 1709CC00] 20:58:14 INFO - PROCESS | 680 | 1467431894739 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:58:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:58:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 630ms 20:58:14 INFO - PROCESS | 680 | 1467431894818 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 20:58:14 INFO - PROCESS | 680 | 1467431894822 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 20:58:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:58:14 INFO - PROCESS | 680 | 1467431894833 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:58:14 INFO - PROCESS | 680 | 1467431894837 Marionette TRACE conn6 <- [1,2826,null,{}] 20:58:14 INFO - PROCESS | 680 | 1467431894844 Marionette TRACE conn6 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:14 INFO - PROCESS | 680 | 1467431894848 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:14 INFO - PROCESS | 680 | 1467431894968 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 20:58:15 INFO - PROCESS | 680 | 1467431895110 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:15 INFO - PROCESS | 680 | 1467431895115 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:15 INFO - PROCESS | 680 | ++DOCSHELL 0DF96000 == 37 [pid = 680] [id = 716] 20:58:15 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0DFCC400) [pid = 680] [serial = 2148] [outer = 00000000] 20:58:15 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (0E06DC00) [pid = 680] [serial = 2149] [outer = 0DFCC400] 20:58:15 INFO - PROCESS | 680 | 1467431895173 Marionette DEBUG loaded listener.js 20:58:15 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (0E221C00) [pid = 680] [serial = 2150] [outer = 0DFCC400] 20:58:15 INFO - PROCESS | 680 | 1467431895797 Marionette TRACE conn6 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 20:58:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:58:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 970ms 20:58:15 INFO - PROCESS | 680 | 1467431895809 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 20:58:15 INFO - PROCESS | 680 | 1467431895812 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 20:58:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:58:15 INFO - PROCESS | 680 | 1467431895819 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:58:15 INFO - PROCESS | 680 | 1467431895823 Marionette TRACE conn6 <- [1,2830,null,{}] 20:58:15 INFO - PROCESS | 680 | 1467431895827 Marionette TRACE conn6 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:15 INFO - PROCESS | 680 | 1467431895830 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:15 INFO - PROCESS | 680 | 1467431895941 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 20:58:16 INFO - PROCESS | 680 | 1467431896054 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:16 INFO - PROCESS | 680 | 1467431896057 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:16 INFO - PROCESS | 680 | ++DOCSHELL 125EA400 == 38 [pid = 680] [id = 717] 20:58:16 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (1289CC00) [pid = 680] [serial = 2151] [outer = 00000000] 20:58:16 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (12D69000) [pid = 680] [serial = 2152] [outer = 1289CC00] 20:58:16 INFO - PROCESS | 680 | 1467431896156 Marionette DEBUG loaded listener.js 20:58:16 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (12E51C00) [pid = 680] [serial = 2153] [outer = 1289CC00] 20:58:16 INFO - PROCESS | 680 | 1467431896722 Marionette TRACE conn6 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 20:58:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:58:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 990ms 20:58:16 INFO - PROCESS | 680 | 1467431896808 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 20:58:16 INFO - PROCESS | 680 | 1467431896811 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 20:58:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:58:16 INFO - PROCESS | 680 | 1467431896815 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:58:16 INFO - PROCESS | 680 | 1467431896817 Marionette TRACE conn6 <- [1,2834,null,{}] 20:58:16 INFO - PROCESS | 680 | 1467431896827 Marionette TRACE conn6 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:16 INFO - PROCESS | 680 | 1467431896832 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:16 INFO - PROCESS | 680 | 1467431896994 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 20:58:17 INFO - PROCESS | 680 | 1467431897057 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:17 INFO - PROCESS | 680 | 1467431897061 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:17 INFO - PROCESS | 680 | ++DOCSHELL 16ECB000 == 39 [pid = 680] [id = 718] 20:58:17 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (16ECB400) [pid = 680] [serial = 2154] [outer = 00000000] 20:58:17 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (176CF800) [pid = 680] [serial = 2155] [outer = 16ECB400] 20:58:17 INFO - PROCESS | 680 | 1467431897117 Marionette DEBUG loaded listener.js 20:58:17 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (1794C400) [pid = 680] [serial = 2156] [outer = 16ECB400] 20:58:17 INFO - PROCESS | 680 | 1467431897733 Marionette TRACE conn6 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 20:58:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:58:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 970ms 20:58:17 INFO - PROCESS | 680 | 1467431897788 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 20:58:17 INFO - PROCESS | 680 | 1467431897791 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 20:58:17 INFO - PROCESS | 680 | 1467431897794 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:58:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:58:17 INFO - PROCESS | 680 | 1467431897796 Marionette TRACE conn6 <- [1,2838,null,{}] 20:58:17 INFO - PROCESS | 680 | 1467431897800 Marionette TRACE conn6 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:17 INFO - PROCESS | 680 | 1467431897802 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:17 INFO - PROCESS | 680 | 1467431897910 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 20:58:18 INFO - PROCESS | 680 | 1467431898021 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:18 INFO - PROCESS | 680 | 1467431898023 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:18 INFO - PROCESS | 680 | ++DOCSHELL 0D97E000 == 40 [pid = 680] [id = 719] 20:58:18 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (0DF76400) [pid = 680] [serial = 2157] [outer = 00000000] 20:58:18 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (17FD2000) [pid = 680] [serial = 2158] [outer = 0DF76400] 20:58:18 INFO - PROCESS | 680 | 1467431898124 Marionette DEBUG loaded listener.js 20:58:18 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (185E2000) [pid = 680] [serial = 2159] [outer = 0DF76400] 20:58:18 INFO - PROCESS | 680 | 1467431898869 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:58:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:58:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1117ms 20:58:18 INFO - PROCESS | 680 | 1467431898915 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 20:58:18 INFO - PROCESS | 680 | 1467431898919 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 20:58:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:58:18 INFO - PROCESS | 680 | 1467431898924 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:58:18 INFO - PROCESS | 680 | 1467431898926 Marionette TRACE conn6 <- [1,2842,null,{}] 20:58:18 INFO - PROCESS | 680 | 1467431898931 Marionette TRACE conn6 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:18 INFO - PROCESS | 680 | 1467431898934 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:19 INFO - PROCESS | 680 | 1467431899038 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 20:58:19 INFO - PROCESS | 680 | 1467431899190 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:19 INFO - PROCESS | 680 | 1467431899193 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:19 INFO - PROCESS | 680 | --DOCSHELL 176D3C00 == 39 [pid = 680] [id = 703] 20:58:19 INFO - PROCESS | 680 | --DOCSHELL 16ECA400 == 38 [pid = 680] [id = 714] 20:58:19 INFO - PROCESS | 680 | --DOCSHELL 0E153C00 == 37 [pid = 680] [id = 713] 20:58:19 INFO - PROCESS | 680 | --DOCSHELL 0E416000 == 36 [pid = 680] [id = 712] 20:58:19 INFO - PROCESS | 680 | --DOCSHELL 15FAAC00 == 35 [pid = 680] [id = 711] 20:58:19 INFO - PROCESS | 680 | --DOCSHELL 13A4F000 == 34 [pid = 680] [id = 710] 20:58:19 INFO - PROCESS | 680 | --DOCSHELL 12DC1000 == 33 [pid = 680] [id = 709] 20:58:19 INFO - PROCESS | 680 | --DOCSHELL 0F236400 == 32 [pid = 680] [id = 708] 20:58:19 INFO - PROCESS | 680 | --DOCSHELL 0DFCC800 == 31 [pid = 680] [id = 707] 20:58:19 INFO - PROCESS | 680 | --DOCSHELL 0DFC7000 == 30 [pid = 680] [id = 705] 20:58:19 INFO - PROCESS | 680 | --DOCSHELL 0E031800 == 29 [pid = 680] [id = 704] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 89 (0E039400) [pid = 680] [serial = 2113] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 88 (125ED400) [pid = 680] [serial = 2095] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 87 (13A54400) [pid = 680] [serial = 2099] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 86 (12FF2800) [pid = 680] [serial = 2098] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 85 (15FB1400) [pid = 680] [serial = 2101] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 84 (170A3C00) [pid = 680] [serial = 2107] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0F23EC00) [pid = 680] [serial = 2092] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0E255000) [pid = 680] [serial = 2089] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E25A800) [pid = 680] [serial = 2090] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0DF95800) [pid = 680] [serial = 2086] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0DFD1C00) [pid = 680] [serial = 2087] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0E039000) [pid = 680] [serial = 2084] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0DF90800) [pid = 680] [serial = 2083] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 76 (17FD3000) [pid = 680] [serial = 2081] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 75 (17E33800) [pid = 680] [serial = 2080] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 74 (144CF000) [pid = 680] [serial = 2078] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 73 (13A55000) [pid = 680] [serial = 2077] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0E41FC00) [pid = 680] [serial = 2075] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 71 (0E076800) [pid = 680] [serial = 2074] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 70 (16D5BC00) [pid = 680] [serial = 2105] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 69 (17647C00) [pid = 680] [serial = 2108] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 68 (16B15400) [pid = 680] [serial = 2104] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 67 (17940800) [pid = 680] [serial = 2111] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 66 (12D29800) [pid = 680] [serial = 2096] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 65 (178C1C00) [pid = 680] [serial = 2110] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | --DOMWINDOW == 64 (123DC000) [pid = 680] [serial = 2093] [outer = 00000000] [url = about:blank] 20:58:19 INFO - PROCESS | 680 | ++DOCSHELL 0926AC00 == 30 [pid = 680] [id = 720] 20:58:19 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (09375000) [pid = 680] [serial = 2160] [outer = 00000000] 20:58:19 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0DFC4C00) [pid = 680] [serial = 2161] [outer = 09375000] 20:58:19 INFO - PROCESS | 680 | 1467431899299 Marionette DEBUG loaded listener.js 20:58:19 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0DFD3800) [pid = 680] [serial = 2162] [outer = 09375000] 20:58:19 INFO - PROCESS | 680 | 1467431899768 Marionette TRACE conn6 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 20:58:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:58:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 870ms 20:58:19 INFO - PROCESS | 680 | 1467431899795 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 20:58:19 INFO - PROCESS | 680 | 1467431899799 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 20:58:19 INFO - PROCESS | 680 | 1467431899806 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:58:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:58:19 INFO - PROCESS | 680 | 1467431899808 Marionette TRACE conn6 <- [1,2846,null,{}] 20:58:19 INFO - PROCESS | 680 | 1467431899812 Marionette TRACE conn6 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:19 INFO - PROCESS | 680 | 1467431899814 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:19 INFO - PROCESS | 680 | 1467431899905 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 20:58:19 INFO - PROCESS | 680 | 1467431899914 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:19 INFO - PROCESS | 680 | 1467431899917 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:19 INFO - PROCESS | 680 | ++DOCSHELL 0E535400 == 31 [pid = 680] [id = 721] 20:58:19 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0E587400) [pid = 680] [serial = 2163] [outer = 00000000] 20:58:19 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0E789400) [pid = 680] [serial = 2164] [outer = 0E587400] 20:58:19 INFO - PROCESS | 680 | 1467431899966 Marionette DEBUG loaded listener.js 20:58:20 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E8CA400) [pid = 680] [serial = 2165] [outer = 0E587400] 20:58:20 INFO - PROCESS | 680 | 1467431900441 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:58:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:58:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 671ms 20:58:20 INFO - PROCESS | 680 | 1467431900481 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 20:58:20 INFO - PROCESS | 680 | 1467431900484 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 20:58:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:58:20 INFO - PROCESS | 680 | 1467431900487 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:58:20 INFO - PROCESS | 680 | 1467431900490 Marionette TRACE conn6 <- [1,2850,null,{}] 20:58:20 INFO - PROCESS | 680 | 1467431900500 Marionette TRACE conn6 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:20 INFO - PROCESS | 680 | 1467431900505 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:20 INFO - PROCESS | 680 | 1467431900587 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 20:58:20 INFO - PROCESS | 680 | 1467431900596 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:20 INFO - PROCESS | 680 | 1467431900599 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:20 INFO - PROCESS | 680 | ++DOCSHELL 128B7400 == 32 [pid = 680] [id = 722] 20:58:20 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (128B9C00) [pid = 680] [serial = 2166] [outer = 00000000] 20:58:20 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (12D96C00) [pid = 680] [serial = 2167] [outer = 128B9C00] 20:58:20 INFO - PROCESS | 680 | 1467431900674 Marionette DEBUG loaded listener.js 20:58:20 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (12E4EC00) [pid = 680] [serial = 2168] [outer = 128B9C00] 20:58:21 INFO - PROCESS | 680 | 1467431901132 Marionette TRACE conn6 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 20:58:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:58:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 730ms 20:58:21 INFO - PROCESS | 680 | 1467431901222 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 20:58:21 INFO - PROCESS | 680 | 1467431901224 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 20:58:21 INFO - PROCESS | 680 | 1467431901227 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:58:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:58:21 INFO - PROCESS | 680 | 1467431901229 Marionette TRACE conn6 <- [1,2854,null,{}] 20:58:21 INFO - PROCESS | 680 | 1467431901242 Marionette TRACE conn6 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:21 INFO - PROCESS | 680 | 1467431901244 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:21 INFO - PROCESS | 680 | 1467431901330 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 20:58:21 INFO - PROCESS | 680 | 1467431901336 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:21 INFO - PROCESS | 680 | 1467431901338 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:21 INFO - PROCESS | 680 | ++DOCSHELL 13A54C00 == 33 [pid = 680] [id = 723] 20:58:21 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (13A58400) [pid = 680] [serial = 2169] [outer = 00000000] 20:58:21 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (144D2400) [pid = 680] [serial = 2170] [outer = 13A58400] 20:58:21 INFO - PROCESS | 680 | 1467431901381 Marionette DEBUG loaded listener.js 20:58:21 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (15968000) [pid = 680] [serial = 2171] [outer = 13A58400] 20:58:21 INFO - PROCESS | 680 | 1467431901864 Marionette TRACE conn6 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 20:58:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:58:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 690ms 20:58:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:58:21 INFO - PROCESS | 680 | 1467431901921 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 20:58:21 INFO - PROCESS | 680 | 1467431901923 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 20:58:21 INFO - PROCESS | 680 | 1467431901927 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:58:21 INFO - PROCESS | 680 | 1467431901928 Marionette TRACE conn6 <- [1,2858,null,{}] 20:58:21 INFO - PROCESS | 680 | 1467431901939 Marionette TRACE conn6 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:21 INFO - PROCESS | 680 | 1467431901940 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:22 INFO - PROCESS | 680 | 1467431902081 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 20:58:22 INFO - PROCESS | 680 | 1467431902097 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:22 INFO - PROCESS | 680 | 1467431902099 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:22 INFO - PROCESS | 680 | ++DOCSHELL 15FAC800 == 34 [pid = 680] [id = 724] 20:58:22 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (15FACC00) [pid = 680] [serial = 2172] [outer = 00000000] 20:58:22 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (161D4400) [pid = 680] [serial = 2173] [outer = 15FACC00] 20:58:22 INFO - PROCESS | 680 | 1467431902143 Marionette DEBUG loaded listener.js 20:58:22 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (169C2C00) [pid = 680] [serial = 2174] [outer = 15FACC00] 20:58:22 INFO - PROCESS | 680 | 1467431902602 Marionette TRACE conn6 <- [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]]]}] 20:58:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:58:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 730ms 20:58:22 INFO - PROCESS | 680 | 1467431902663 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 20:58:22 INFO - PROCESS | 680 | 1467431902665 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 20:58:22 INFO - PROCESS | 680 | 1467431902669 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:58:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:58:22 INFO - PROCESS | 680 | 1467431902670 Marionette TRACE conn6 <- [1,2862,null,{}] 20:58:22 INFO - PROCESS | 680 | 1467431902674 Marionette TRACE conn6 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:22 INFO - PROCESS | 680 | 1467431902679 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:22 INFO - PROCESS | 680 | 1467431902817 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 20:58:22 INFO - PROCESS | 680 | 1467431902884 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:22 INFO - PROCESS | 680 | 1467431902886 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:22 INFO - PROCESS | 680 | ++DOCSHELL 16D5E000 == 35 [pid = 680] [id = 725] 20:58:22 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (16D68800) [pid = 680] [serial = 2175] [outer = 00000000] 20:58:22 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (176CA000) [pid = 680] [serial = 2176] [outer = 16D68800] 20:58:22 INFO - PROCESS | 680 | 1467431902929 Marionette DEBUG loaded listener.js 20:58:22 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (176D4800) [pid = 680] [serial = 2177] [outer = 16D68800] 20:58:23 INFO - PROCESS | 680 | 1467431903363 Marionette TRACE conn6 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 20:58:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:58:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 730ms 20:58:23 INFO - PROCESS | 680 | 1467431903411 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 20:58:23 INFO - PROCESS | 680 | 1467431903413 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 20:58:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:58:23 INFO - PROCESS | 680 | 1467431903416 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:58:23 INFO - PROCESS | 680 | 1467431903418 Marionette TRACE conn6 <- [1,2866,null,{}] 20:58:23 INFO - PROCESS | 680 | 1467431903421 Marionette TRACE conn6 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:23 INFO - PROCESS | 680 | 1467431903423 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:23 INFO - PROCESS | 680 | 1467431903536 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 20:58:23 INFO - PROCESS | 680 | 1467431903541 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:23 INFO - PROCESS | 680 | 1467431903543 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:23 INFO - PROCESS | 680 | ++DOCSHELL 09262800 == 36 [pid = 680] [id = 726] 20:58:23 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (093CA800) [pid = 680] [serial = 2178] [outer = 00000000] 20:58:23 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (17E32800) [pid = 680] [serial = 2179] [outer = 093CA800] 20:58:23 INFO - PROCESS | 680 | 1467431903586 Marionette DEBUG loaded listener.js 20:58:23 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (17949C00) [pid = 680] [serial = 2180] [outer = 093CA800] 20:58:23 INFO - PROCESS | 680 | --DOMWINDOW == 84 (15FAB400) [pid = 680] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:58:23 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0E071C00) [pid = 680] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:58:23 INFO - PROCESS | 680 | --DOMWINDOW == 82 (12DC1800) [pid = 680] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:58:23 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0F23E400) [pid = 680] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:58:23 INFO - PROCESS | 680 | --DOMWINDOW == 80 (15FABC00) [pid = 680] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:58:23 INFO - PROCESS | 680 | --DOMWINDOW == 79 (15FAD000) [pid = 680] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:58:23 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0E154400) [pid = 680] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:58:23 INFO - PROCESS | 680 | --DOMWINDOW == 77 (13A4F400) [pid = 680] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:58:23 INFO - PROCESS | 680 | --DOMWINDOW == 76 (17005800) [pid = 680] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:58:24 INFO - PROCESS | 680 | 1467431904127 Marionette TRACE conn6 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 20:58:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:58:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 731ms 20:58:24 INFO - PROCESS | 680 | 1467431904148 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 20:58:24 INFO - PROCESS | 680 | 1467431904150 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 20:58:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:58:24 INFO - PROCESS | 680 | 1467431904154 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:58:24 INFO - PROCESS | 680 | 1467431904155 Marionette TRACE conn6 <- [1,2870,null,{}] 20:58:24 INFO - PROCESS | 680 | 1467431904159 Marionette TRACE conn6 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:24 INFO - PROCESS | 680 | 1467431904161 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:24 INFO - PROCESS | 680 | 1467431904243 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 20:58:24 INFO - PROCESS | 680 | 1467431904249 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:24 INFO - PROCESS | 680 | 1467431904251 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:24 INFO - PROCESS | 680 | ++DOCSHELL 0E8C1800 == 37 [pid = 680] [id = 727] 20:58:24 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (15FABC00) [pid = 680] [serial = 2181] [outer = 00000000] 20:58:24 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (178B8800) [pid = 680] [serial = 2182] [outer = 15FABC00] 20:58:24 INFO - PROCESS | 680 | 1467431904294 Marionette DEBUG loaded listener.js 20:58:24 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (178C1400) [pid = 680] [serial = 2183] [outer = 15FABC00] 20:58:24 INFO - PROCESS | 680 | 1467431904723 Marionette TRACE conn6 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 20:58:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:58:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 630ms 20:58:24 INFO - PROCESS | 680 | 1467431904785 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 20:58:24 INFO - PROCESS | 680 | 1467431904787 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 20:58:24 INFO - PROCESS | 680 | 1467431904790 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:58:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:58:24 INFO - PROCESS | 680 | 1467431904791 Marionette TRACE conn6 <- [1,2874,null,{}] 20:58:24 INFO - PROCESS | 680 | 1467431904795 Marionette TRACE conn6 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:24 INFO - PROCESS | 680 | 1467431904796 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:24 INFO - PROCESS | 680 | 1467431904878 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 20:58:24 INFO - PROCESS | 680 | 1467431904884 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:24 INFO - PROCESS | 680 | 1467431904886 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:24 INFO - PROCESS | 680 | ++DOCSHELL 18242000 == 38 [pid = 680] [id = 728] 20:58:24 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (185E1C00) [pid = 680] [serial = 2184] [outer = 00000000] 20:58:24 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (185EAC00) [pid = 680] [serial = 2185] [outer = 185E1C00] 20:58:24 INFO - PROCESS | 680 | 1467431904930 Marionette DEBUG loaded listener.js 20:58:25 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (185E5800) [pid = 680] [serial = 2186] [outer = 185E1C00] 20:58:25 INFO - PROCESS | 680 | 1467431905371 Marionette TRACE conn6 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 20:58:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:58:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 630ms 20:58:25 INFO - PROCESS | 680 | 1467431905424 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 20:58:25 INFO - PROCESS | 680 | 1467431905426 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 20:58:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:58:25 INFO - PROCESS | 680 | 1467431905429 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:58:25 INFO - PROCESS | 680 | 1467431905431 Marionette TRACE conn6 <- [1,2878,null,{}] 20:58:25 INFO - PROCESS | 680 | 1467431905450 Marionette TRACE conn6 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:25 INFO - PROCESS | 680 | 1467431905452 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:25 INFO - PROCESS | 680 | 1467431905532 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 20:58:25 INFO - PROCESS | 680 | 1467431905537 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:25 INFO - PROCESS | 680 | 1467431905539 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:25 INFO - PROCESS | 680 | ++DOCSHELL 185E8800 == 39 [pid = 680] [id = 729] 20:58:25 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (1881E400) [pid = 680] [serial = 2187] [outer = 00000000] 20:58:25 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (19318C00) [pid = 680] [serial = 2188] [outer = 1881E400] 20:58:25 INFO - PROCESS | 680 | 1467431905581 Marionette DEBUG loaded listener.js 20:58:25 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (19319C00) [pid = 680] [serial = 2189] [outer = 1881E400] 20:58:26 INFO - PROCESS | 680 | 1467431906214 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:58:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:58:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 850ms 20:58:26 INFO - PROCESS | 680 | 1467431906289 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 20:58:26 INFO - PROCESS | 680 | 1467431906293 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 20:58:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:58:26 INFO - PROCESS | 680 | 1467431906312 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:58:26 INFO - PROCESS | 680 | 1467431906315 Marionette TRACE conn6 <- [1,2882,null,{}] 20:58:26 INFO - PROCESS | 680 | 1467431906325 Marionette TRACE conn6 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:26 INFO - PROCESS | 680 | 1467431906328 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:26 INFO - PROCESS | 680 | 1467431906451 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 20:58:26 INFO - PROCESS | 680 | 1467431906593 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:26 INFO - PROCESS | 680 | 1467431906596 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:26 INFO - PROCESS | 680 | ++DOCSHELL 0DF95800 == 40 [pid = 680] [id = 730] 20:58:26 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (0DFCA000) [pid = 680] [serial = 2190] [outer = 00000000] 20:58:26 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (0E25DC00) [pid = 680] [serial = 2191] [outer = 0DFCA000] 20:58:26 INFO - PROCESS | 680 | 1467431906653 Marionette DEBUG loaded listener.js 20:58:26 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (0E8C0400) [pid = 680] [serial = 2192] [outer = 0DFCA000] 20:58:27 INFO - PROCESS | 680 | 1467431907212 Marionette TRACE conn6 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 20:58:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:58:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 950ms 20:58:27 INFO - PROCESS | 680 | 1467431907252 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 20:58:27 INFO - PROCESS | 680 | 1467431907257 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 20:58:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:58:27 INFO - PROCESS | 680 | 1467431907263 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:58:27 INFO - PROCESS | 680 | 1467431907266 Marionette TRACE conn6 <- [1,2886,null,{}] 20:58:27 INFO - PROCESS | 680 | 1467431907270 Marionette TRACE conn6 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:27 INFO - PROCESS | 680 | 1467431907273 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:27 INFO - PROCESS | 680 | 1467431907385 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 20:58:27 INFO - PROCESS | 680 | 1467431907543 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:27 INFO - PROCESS | 680 | 1467431907545 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:27 INFO - PROCESS | 680 | ++DOCSHELL 12D9F000 == 41 [pid = 680] [id = 731] 20:58:27 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (12DC5000) [pid = 680] [serial = 2193] [outer = 00000000] 20:58:27 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (13F4E400) [pid = 680] [serial = 2194] [outer = 12DC5000] 20:58:27 INFO - PROCESS | 680 | 1467431907603 Marionette DEBUG loaded listener.js 20:58:27 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (161D0400) [pid = 680] [serial = 2195] [outer = 12DC5000] 20:58:28 INFO - PROCESS | 680 | 1467431908227 Marionette TRACE conn6 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 20:58:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:58:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1017ms 20:58:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:58:28 INFO - PROCESS | 680 | 1467431908296 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 20:58:28 INFO - PROCESS | 680 | 1467431908299 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 20:58:28 INFO - PROCESS | 680 | 1467431908304 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:58:28 INFO - PROCESS | 680 | 1467431908307 Marionette TRACE conn6 <- [1,2890,null,{}] 20:58:28 INFO - PROCESS | 680 | 1467431908338 Marionette TRACE conn6 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:28 INFO - PROCESS | 680 | 1467431908343 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:28 INFO - PROCESS | 680 | 1467431908460 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 20:58:28 INFO - PROCESS | 680 | 1467431908598 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:28 INFO - PROCESS | 680 | 1467431908601 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:28 INFO - PROCESS | 680 | ++DOCSHELL 19485C00 == 42 [pid = 680] [id = 732] 20:58:28 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (19487000) [pid = 680] [serial = 2196] [outer = 00000000] 20:58:28 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (1948B800) [pid = 680] [serial = 2197] [outer = 19487000] 20:58:28 INFO - PROCESS | 680 | 1467431908658 Marionette DEBUG loaded listener.js 20:58:28 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (1A0C7800) [pid = 680] [serial = 2198] [outer = 19487000] 20:58:29 INFO - PROCESS | 680 | 1467431909497 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:58:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:58:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1235ms 20:58:29 INFO - PROCESS | 680 | 1467431909540 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 20:58:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:58:29 INFO - PROCESS | 680 | 1467431909545 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 20:58:29 INFO - PROCESS | 680 | 1467431909564 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:58:29 INFO - PROCESS | 680 | 1467431909567 Marionette TRACE conn6 <- [1,2894,null,{}] 20:58:29 INFO - PROCESS | 680 | 1467431909574 Marionette TRACE conn6 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:29 INFO - PROCESS | 680 | 1467431909577 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:29 INFO - PROCESS | 680 | 1467431909689 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 20:58:29 INFO - PROCESS | 680 | 1467431909829 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:29 INFO - PROCESS | 680 | 1467431909833 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:29 INFO - PROCESS | 680 | ++DOCSHELL 0E229400 == 43 [pid = 680] [id = 733] 20:58:29 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (0E22A800) [pid = 680] [serial = 2199] [outer = 00000000] 20:58:29 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (0E25B400) [pid = 680] [serial = 2200] [outer = 0E22A800] 20:58:29 INFO - PROCESS | 680 | 1467431909885 Marionette DEBUG loaded listener.js 20:58:29 INFO - PROCESS | 680 | ++DOMWINDOW == 97 (0E532400) [pid = 680] [serial = 2201] [outer = 0E22A800] 20:58:30 INFO - PROCESS | 680 | --DOCSHELL 0E418000 == 42 [pid = 680] [id = 706] 20:58:30 INFO - PROCESS | 680 | --DOCSHELL 18242000 == 41 [pid = 680] [id = 728] 20:58:30 INFO - PROCESS | 680 | --DOCSHELL 0E8C1800 == 40 [pid = 680] [id = 727] 20:58:30 INFO - PROCESS | 680 | --DOCSHELL 09262800 == 39 [pid = 680] [id = 726] 20:58:30 INFO - PROCESS | 680 | --DOCSHELL 16D5E000 == 38 [pid = 680] [id = 725] 20:58:30 INFO - PROCESS | 680 | --DOCSHELL 15FAC800 == 37 [pid = 680] [id = 724] 20:58:30 INFO - PROCESS | 680 | --DOCSHELL 13A54C00 == 36 [pid = 680] [id = 723] 20:58:30 INFO - PROCESS | 680 | --DOCSHELL 128B7400 == 35 [pid = 680] [id = 722] 20:58:30 INFO - PROCESS | 680 | --DOCSHELL 0E535400 == 34 [pid = 680] [id = 721] 20:58:30 INFO - PROCESS | 680 | --DOCSHELL 0926AC00 == 33 [pid = 680] [id = 720] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 96 (178BD000) [pid = 680] [serial = 2146] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 95 (16885800) [pid = 680] [serial = 2102] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 94 (0E158800) [pid = 680] [serial = 2122] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 93 (0E254800) [pid = 680] [serial = 2123] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 92 (12E48000) [pid = 680] [serial = 2128] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 91 (123DEC00) [pid = 680] [serial = 2125] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 90 (123E6800) [pid = 680] [serial = 2126] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 89 (0E14A800) [pid = 680] [serial = 2116] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 88 (1680AC00) [pid = 680] [serial = 2135] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 87 (161CB000) [pid = 680] [serial = 2134] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0E531400) [pid = 680] [serial = 2119] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 85 (17006400) [pid = 680] [serial = 2137] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 84 (123E8400) [pid = 680] [serial = 2140] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 83 (12EE3400) [pid = 680] [serial = 2141] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 82 (16D62800) [pid = 680] [serial = 2138] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 81 (14B54400) [pid = 680] [serial = 2131] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 80 (15968C00) [pid = 680] [serial = 2132] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 79 (176CBC00) [pid = 680] [serial = 2144] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 78 (176C9800) [pid = 680] [serial = 2143] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | --DOMWINDOW == 77 (12ED9400) [pid = 680] [serial = 2129] [outer = 00000000] [url = about:blank] 20:58:30 INFO - PROCESS | 680 | 1467431910476 Marionette TRACE conn6 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 20:58:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:58:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 951ms 20:58:30 INFO - PROCESS | 680 | 1467431910503 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 20:58:30 INFO - PROCESS | 680 | 1467431910507 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 20:58:30 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:58:30 INFO - PROCESS | 680 | 1467431910513 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:58:30 INFO - PROCESS | 680 | 1467431910515 Marionette TRACE conn6 <- [1,2898,null,{}] 20:58:30 INFO - PROCESS | 680 | 1467431910519 Marionette TRACE conn6 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:30 INFO - PROCESS | 680 | 1467431910522 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:30 INFO - PROCESS | 680 | 1467431910609 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 20:58:30 INFO - PROCESS | 680 | 1467431910715 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:30 INFO - PROCESS | 680 | 1467431910718 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:30 INFO - PROCESS | 680 | ++DOCSHELL 0E030400 == 34 [pid = 680] [id = 734] 20:58:30 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0E06E000) [pid = 680] [serial = 2202] [outer = 00000000] 20:58:30 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0E25BC00) [pid = 680] [serial = 2203] [outer = 0E06E000] 20:58:30 INFO - PROCESS | 680 | 1467431910764 Marionette DEBUG loaded listener.js 20:58:30 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (0E534000) [pid = 680] [serial = 2204] [outer = 0E06E000] 20:58:31 INFO - PROCESS | 680 | 1467431911133 Marionette TRACE conn6 <- [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]]]}] 20:58:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:58:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:58:31 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 670ms 20:58:31 INFO - PROCESS | 680 | 1467431911197 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 20:58:31 INFO - PROCESS | 680 | 1467431911199 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 20:58:31 INFO - PROCESS | 680 | 1467431911203 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:58:31 INFO - TEST-START | /DOMEvents/constructors.html 20:58:31 INFO - PROCESS | 680 | 1467431911206 Marionette TRACE conn6 <- [1,2902,null,{}] 20:58:31 INFO - PROCESS | 680 | 1467431911216 Marionette TRACE conn6 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:31 INFO - PROCESS | 680 | 1467431911220 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:31 INFO - PROCESS | 680 | 1467431911306 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 20:58:31 INFO - PROCESS | 680 | 1467431911312 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:31 INFO - PROCESS | 680 | 1467431911315 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:31 INFO - PROCESS | 680 | ++DOCSHELL 125E6400 == 35 [pid = 680] [id = 735] 20:58:31 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (125EB800) [pid = 680] [serial = 2205] [outer = 00000000] 20:58:31 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (12D68C00) [pid = 680] [serial = 2206] [outer = 125EB800] 20:58:31 INFO - PROCESS | 680 | 1467431911363 Marionette DEBUG loaded listener.js 20:58:31 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (12E4F400) [pid = 680] [serial = 2207] [outer = 125EB800] 20:58:32 INFO - PROCESS | 680 | 1467431912097 Marionette TRACE conn6 <- [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]]]}] 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:58:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:58:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:58:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:58:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:58:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:58:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:58:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:58:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:58:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:58:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:58:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:58:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:58:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:58:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:58:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:58:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:58:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:58:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:58:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:58:32 INFO - TEST-OK | /DOMEvents/constructors.html | took 1002ms 20:58:32 INFO - PROCESS | 680 | 1467431912209 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 20:58:32 INFO - PROCESS | 680 | 1467431912212 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 20:58:32 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:58:32 INFO - PROCESS | 680 | 1467431912217 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:58:32 INFO - PROCESS | 680 | 1467431912230 Marionette TRACE conn6 <- [1,2906,null,{}] 20:58:32 INFO - PROCESS | 680 | 1467431912234 Marionette TRACE conn6 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:32 INFO - PROCESS | 680 | 1467431912236 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:32 INFO - PROCESS | 680 | 1467431912369 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 20:58:32 INFO - PROCESS | 680 | 1467431912377 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:32 INFO - PROCESS | 680 | 1467431912379 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:32 INFO - PROCESS | 680 | ++DOCSHELL 14457800 == 36 [pid = 680] [id = 736] 20:58:32 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (14458000) [pid = 680] [serial = 2208] [outer = 00000000] 20:58:32 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (15AE2400) [pid = 680] [serial = 2209] [outer = 14458000] 20:58:32 INFO - PROCESS | 680 | 1467431912424 Marionette DEBUG loaded listener.js 20:58:32 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (15FA6000) [pid = 680] [serial = 2210] [outer = 14458000] 20:58:32 INFO - PROCESS | 680 | 1467431912869 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:58:32 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:58:32 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 690ms 20:58:32 INFO - PROCESS | 680 | 1467431912909 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 20:58:32 INFO - PROCESS | 680 | 1467431912911 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 20:58:32 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:58:32 INFO - PROCESS | 680 | 1467431912914 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:58:32 INFO - PROCESS | 680 | 1467431912915 Marionette TRACE conn6 <- [1,2910,null,{}] 20:58:32 INFO - PROCESS | 680 | 1467431912919 Marionette TRACE conn6 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:32 INFO - PROCESS | 680 | 1467431912921 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:33 INFO - PROCESS | 680 | 1467431913040 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 20:58:33 INFO - PROCESS | 680 | 1467431913045 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:33 INFO - PROCESS | 680 | 1467431913046 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:33 INFO - PROCESS | 680 | ++DOCSHELL 09262000 == 37 [pid = 680] [id = 737] 20:58:33 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (0E223000) [pid = 680] [serial = 2211] [outer = 00000000] 20:58:33 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (16883400) [pid = 680] [serial = 2212] [outer = 0E223000] 20:58:33 INFO - PROCESS | 680 | 1467431913090 Marionette DEBUG loaded listener.js 20:58:33 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (1688B000) [pid = 680] [serial = 2213] [outer = 0E223000] 20:58:33 INFO - PROCESS | 680 | [680] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:58:33 INFO - PROCESS | 680 | [680] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:58:33 INFO - PROCESS | 680 | [680] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:58:33 INFO - PROCESS | 680 | [680] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:58:33 INFO - PROCESS | 680 | 1467431913572 Marionette TRACE conn6 <- [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]]]}] 20:58:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:58:33 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:58:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:58:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:58:33 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 20:58:33 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:58:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:58:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:58:33 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 20:58:33 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:58:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:58:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:58:33 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]" 20:58:33 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:58:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:58:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:58:33 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:58:33 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 677ms 20:58:33 INFO - PROCESS | 680 | 1467431913591 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 20:58:33 INFO - PROCESS | 680 | 1467431913593 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 20:58:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:58:33 INFO - PROCESS | 680 | 1467431913596 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:58:33 INFO - PROCESS | 680 | 1467431913598 Marionette TRACE conn6 <- [1,2914,null,{}] 20:58:33 INFO - PROCESS | 680 | 1467431913607 Marionette TRACE conn6 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:33 INFO - PROCESS | 680 | 1467431913613 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:33 INFO - PROCESS | 680 | 1467431913773 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 20:58:33 INFO - PROCESS | 680 | 1467431913884 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:33 INFO - PROCESS | 680 | 1467431913886 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:33 INFO - PROCESS | 680 | ++DOCSHELL 176C9400 == 38 [pid = 680] [id = 738] 20:58:33 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (176CB000) [pid = 680] [serial = 2214] [outer = 00000000] 20:58:33 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (178C3800) [pid = 680] [serial = 2215] [outer = 176CB000] 20:58:33 INFO - PROCESS | 680 | 1467431913932 Marionette DEBUG loaded listener.js 20:58:34 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (17FD0C00) [pid = 680] [serial = 2216] [outer = 176CB000] 20:58:34 INFO - PROCESS | 680 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:58:34 INFO - PROCESS | 680 | 1467431914339 Marionette TRACE conn6 <- [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]]]}] 20:58:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:58:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 772ms 20:58:34 INFO - PROCESS | 680 | 1467431914370 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 20:58:34 INFO - PROCESS | 680 | 1467431914372 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 20:58:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:58:34 INFO - PROCESS | 680 | 1467431914381 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:58:34 INFO - PROCESS | 680 | 1467431914383 Marionette TRACE conn6 <- [1,2918,null,{}] 20:58:34 INFO - PROCESS | 680 | 1467431914386 Marionette TRACE conn6 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:34 INFO - PROCESS | 680 | 1467431914388 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:34 INFO - PROCESS | 680 | 1467431914503 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 20:58:34 INFO - PROCESS | 680 | 1467431914508 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:34 INFO - PROCESS | 680 | 1467431914510 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:34 INFO - PROCESS | 680 | ++DOCSHELL 185E0000 == 39 [pid = 680] [id = 739] 20:58:34 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (185E0400) [pid = 680] [serial = 2217] [outer = 00000000] 20:58:34 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (1885E400) [pid = 680] [serial = 2218] [outer = 185E0400] 20:58:34 INFO - PROCESS | 680 | 1467431914553 Marionette DEBUG loaded listener.js 20:58:34 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (19488400) [pid = 680] [serial = 2219] [outer = 185E0400] 20:58:34 INFO - PROCESS | 680 | --DOMWINDOW == 94 (15FACC00) [pid = 680] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:58:34 INFO - PROCESS | 680 | --DOMWINDOW == 93 (16D68800) [pid = 680] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:58:34 INFO - PROCESS | 680 | --DOMWINDOW == 92 (13A58400) [pid = 680] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:58:34 INFO - PROCESS | 680 | --DOMWINDOW == 91 (128B9C00) [pid = 680] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:58:34 INFO - PROCESS | 680 | --DOMWINDOW == 90 (09375000) [pid = 680] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:58:34 INFO - PROCESS | 680 | --DOMWINDOW == 89 (0E587400) [pid = 680] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:58:34 INFO - PROCESS | 680 | --DOMWINDOW == 88 (093CA800) [pid = 680] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:58:34 INFO - PROCESS | 680 | --DOMWINDOW == 87 (185E1C00) [pid = 680] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:58:34 INFO - PROCESS | 680 | --DOMWINDOW == 86 (15FABC00) [pid = 680] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:58:35 INFO - PROCESS | 680 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:58:35 INFO - PROCESS | 680 | 1467431915124 Marionette TRACE conn6 <- [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]]]}] 20:58:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:58:35 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 770ms 20:58:35 INFO - PROCESS | 680 | 1467431915198 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 20:58:35 INFO - PROCESS | 680 | 1467431915200 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 20:58:35 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:58:35 INFO - PROCESS | 680 | 1467431915206 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:58:35 INFO - PROCESS | 680 | 1467431915208 Marionette TRACE conn6 <- [1,2922,null,{}] 20:58:35 INFO - PROCESS | 680 | 1467431915212 Marionette TRACE conn6 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:35 INFO - PROCESS | 680 | 1467431915213 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:35 INFO - PROCESS | 680 | 1467431915293 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 20:58:35 INFO - PROCESS | 680 | 1467431915298 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:35 INFO - PROCESS | 680 | 1467431915300 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:35 INFO - PROCESS | 680 | ++DOCSHELL 1445A000 == 40 [pid = 680] [id = 740] 20:58:35 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (14466800) [pid = 680] [serial = 2220] [outer = 00000000] 20:58:35 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (1700AC00) [pid = 680] [serial = 2221] [outer = 14466800] 20:58:35 INFO - PROCESS | 680 | 1467431915344 Marionette DEBUG loaded listener.js 20:58:35 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (15FACC00) [pid = 680] [serial = 2222] [outer = 14466800] 20:58:35 INFO - PROCESS | 680 | 1467431915760 Marionette TRACE conn6 <- [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]]]}] 20:58:35 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:58:35 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 570ms 20:58:35 INFO - PROCESS | 680 | 1467431915780 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 20:58:35 INFO - PROCESS | 680 | 1467431915782 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 20:58:35 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:58:35 INFO - PROCESS | 680 | 1467431915785 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:58:35 INFO - PROCESS | 680 | 1467431915787 Marionette TRACE conn6 <- [1,2926,null,{}] 20:58:35 INFO - PROCESS | 680 | 1467431915791 Marionette TRACE conn6 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:35 INFO - PROCESS | 680 | 1467431915792 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:35 INFO - PROCESS | 680 | 1467431915930 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 20:58:35 INFO - PROCESS | 680 | 1467431915938 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:35 INFO - PROCESS | 680 | 1467431915940 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:35 INFO - PROCESS | 680 | ++DOCSHELL 185E8C00 == 41 [pid = 680] [id = 741] 20:58:35 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (185EE400) [pid = 680] [serial = 2223] [outer = 00000000] 20:58:35 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (1A95C800) [pid = 680] [serial = 2224] [outer = 185EE400] 20:58:35 INFO - PROCESS | 680 | 1467431915982 Marionette DEBUG loaded listener.js 20:58:36 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (1A95D400) [pid = 680] [serial = 2225] [outer = 185EE400] 20:58:36 INFO - PROCESS | 680 | 1467431916372 Marionette TRACE conn6 <- [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]]]}] 20:58:36 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. 20:58:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 630ms 20:58:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:58:36 INFO - PROCESS | 680 | 1467431916416 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 20:58:36 INFO - PROCESS | 680 | 1467431916418 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 20:58:36 INFO - PROCESS | 680 | 1467431916421 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:58:36 INFO - PROCESS | 680 | 1467431916423 Marionette TRACE conn6 <- [1,2930,null,{}] 20:58:36 INFO - PROCESS | 680 | 1467431916426 Marionette TRACE conn6 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:36 INFO - PROCESS | 680 | 1467431916428 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:36 INFO - PROCESS | 680 | 1467431916511 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 20:58:36 INFO - PROCESS | 680 | 1467431916516 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:36 INFO - PROCESS | 680 | 1467431916518 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:36 INFO - PROCESS | 680 | ++DOCSHELL 0DF7CC00 == 42 [pid = 680] [id = 742] 20:58:36 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (0E25D000) [pid = 680] [serial = 2226] [outer = 00000000] 20:58:36 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (1A968800) [pid = 680] [serial = 2227] [outer = 0E25D000] 20:58:36 INFO - PROCESS | 680 | 1467431916657 Marionette DEBUG loaded listener.js 20:58:36 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (1ABCB800) [pid = 680] [serial = 2228] [outer = 0E25D000] 20:58:37 INFO - PROCESS | 680 | --DOCSHELL 123EA400 == 41 [pid = 680] [id = 715] 20:58:37 INFO - PROCESS | 680 | --DOCSHELL 0DF96000 == 40 [pid = 680] [id = 716] 20:58:37 INFO - PROCESS | 680 | --DOCSHELL 125EA400 == 39 [pid = 680] [id = 717] 20:58:37 INFO - PROCESS | 680 | --DOCSHELL 16ECB000 == 38 [pid = 680] [id = 718] 20:58:37 INFO - PROCESS | 680 | --DOCSHELL 0D97E000 == 37 [pid = 680] [id = 719] 20:58:37 INFO - PROCESS | 680 | --DOCSHELL 0E030400 == 36 [pid = 680] [id = 734] 20:58:37 INFO - PROCESS | 680 | --DOCSHELL 0E229400 == 35 [pid = 680] [id = 733] 20:58:37 INFO - PROCESS | 680 | --DOCSHELL 19485C00 == 34 [pid = 680] [id = 732] 20:58:37 INFO - PROCESS | 680 | --DOCSHELL 12D9F000 == 33 [pid = 680] [id = 731] 20:58:37 INFO - PROCESS | 680 | --DOCSHELL 185E8800 == 32 [pid = 680] [id = 729] 20:58:37 INFO - PROCESS | 680 | --DOCSHELL 0DF95800 == 31 [pid = 680] [id = 730] 20:58:38 INFO - PROCESS | 680 | --DOCSHELL 125E6400 == 30 [pid = 680] [id = 735] 20:58:38 INFO - PROCESS | 680 | --DOCSHELL 09262000 == 29 [pid = 680] [id = 737] 20:58:38 INFO - PROCESS | 680 | --DOCSHELL 185E0000 == 28 [pid = 680] [id = 739] 20:58:38 INFO - PROCESS | 680 | --DOCSHELL 1445A000 == 27 [pid = 680] [id = 740] 20:58:38 INFO - PROCESS | 680 | --DOCSHELL 185E8C00 == 26 [pid = 680] [id = 741] 20:58:38 INFO - PROCESS | 680 | --DOCSHELL 176C9400 == 25 [pid = 680] [id = 738] 20:58:38 INFO - PROCESS | 680 | --DOCSHELL 14457800 == 24 [pid = 680] [id = 736] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 94 (161D4400) [pid = 680] [serial = 2173] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 93 (176CA000) [pid = 680] [serial = 2176] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 92 (144D2400) [pid = 680] [serial = 2170] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 91 (12D96C00) [pid = 680] [serial = 2167] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 90 (12E4EC00) [pid = 680] [serial = 2168] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 89 (12D69000) [pid = 680] [serial = 2152] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 88 (0E06DC00) [pid = 680] [serial = 2149] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0DFC4C00) [pid = 680] [serial = 2161] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0E789400) [pid = 680] [serial = 2164] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E8CA400) [pid = 680] [serial = 2165] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 84 (176CF800) [pid = 680] [serial = 2155] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 83 (0DFD3800) [pid = 680] [serial = 2162] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 82 (17FD2000) [pid = 680] [serial = 2158] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 81 (17E32800) [pid = 680] [serial = 2179] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 80 (176D4800) [pid = 680] [serial = 2177] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 79 (185E5800) [pid = 680] [serial = 2186] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 78 (185EAC00) [pid = 680] [serial = 2185] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 77 (17949C00) [pid = 680] [serial = 2180] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 76 (169C2C00) [pid = 680] [serial = 2174] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 75 (178B8800) [pid = 680] [serial = 2182] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 74 (19318C00) [pid = 680] [serial = 2188] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 73 (15968000) [pid = 680] [serial = 2171] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | --DOMWINDOW == 72 (178C1400) [pid = 680] [serial = 2183] [outer = 00000000] [url = about:blank] 20:58:38 INFO - PROCESS | 680 | 1467431918596 Marionette TRACE conn6 <- [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"]]]}] 20:58:38 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 20:58:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:58:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 2223ms 20:58:38 INFO - PROCESS | 680 | 1467431918646 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 20:58:38 INFO - PROCESS | 680 | 1467431918650 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 20:58:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:58:38 INFO - PROCESS | 680 | 1467431918657 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:58:38 INFO - PROCESS | 680 | 1467431918661 Marionette TRACE conn6 <- [1,2934,null,{}] 20:58:38 INFO - PROCESS | 680 | 1467431918667 Marionette TRACE conn6 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:38 INFO - PROCESS | 680 | 1467431918670 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:38 INFO - PROCESS | 680 | 1467431918767 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 20:58:38 INFO - PROCESS | 680 | 1467431918868 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:38 INFO - PROCESS | 680 | 1467431918870 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:38 INFO - PROCESS | 680 | ++DOCSHELL 0DFC8000 == 25 [pid = 680] [id = 743] 20:58:38 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0DFC8800) [pid = 680] [serial = 2229] [outer = 00000000] 20:58:38 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0DFD3000) [pid = 680] [serial = 2230] [outer = 0DFC8800] 20:58:38 INFO - PROCESS | 680 | 1467431918919 Marionette DEBUG loaded listener.js 20:58:38 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (0E037800) [pid = 680] [serial = 2231] [outer = 0DFC8800] 20:58:39 INFO - PROCESS | 680 | 1467431919301 Marionette TRACE conn6 <- [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]]]}] 20:58:39 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. 20:58:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 670ms 20:58:39 INFO - PROCESS | 680 | 1467431919330 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 20:58:39 INFO - PROCESS | 680 | 1467431919335 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 20:58:39 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:58:39 INFO - PROCESS | 680 | 1467431919341 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:58:39 INFO - PROCESS | 680 | 1467431919344 Marionette TRACE conn6 <- [1,2938,null,{}] 20:58:39 INFO - PROCESS | 680 | 1467431919361 Marionette TRACE conn6 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:39 INFO - PROCESS | 680 | 1467431919364 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:39 INFO - PROCESS | 680 | 1467431919458 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 20:58:39 INFO - PROCESS | 680 | 1467431919464 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:39 INFO - PROCESS | 680 | 1467431919467 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:39 INFO - PROCESS | 680 | ++DOCSHELL 0E14BC00 == 26 [pid = 680] [id = 744] 20:58:39 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (0E14C800) [pid = 680] [serial = 2232] [outer = 00000000] 20:58:39 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (0E225000) [pid = 680] [serial = 2233] [outer = 0E14C800] 20:58:39 INFO - PROCESS | 680 | 1467431919514 Marionette DEBUG loaded listener.js 20:58:39 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0E254800) [pid = 680] [serial = 2234] [outer = 0E14C800] 20:58:39 INFO - PROCESS | 680 | ++DOCSHELL 0E58A400 == 27 [pid = 680] [id = 745] 20:58:39 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0E590000) [pid = 680] [serial = 2235] [outer = 00000000] 20:58:39 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (0E70E000) [pid = 680] [serial = 2236] [outer = 0E590000] 20:58:40 INFO - PROCESS | 680 | 1467431920094 Marionette TRACE conn6 <- [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]]]}] 20:58:40 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. 20:58:40 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 770ms 20:58:40 INFO - PROCESS | 680 | 1467431920115 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 20:58:40 INFO - PROCESS | 680 | 1467431920118 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 20:58:40 INFO - PROCESS | 680 | 1467431920121 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:58:40 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:58:40 INFO - PROCESS | 680 | 1467431920124 Marionette TRACE conn6 <- [1,2942,null,{}] 20:58:40 INFO - PROCESS | 680 | 1467431920135 Marionette TRACE conn6 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:40 INFO - PROCESS | 680 | 1467431920140 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:40 INFO - PROCESS | 680 | 1467431920310 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 20:58:40 INFO - PROCESS | 680 | 1467431920320 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:40 INFO - PROCESS | 680 | 1467431920323 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:40 INFO - PROCESS | 680 | ++DOCSHELL 0F0D4400 == 28 [pid = 680] [id = 746] 20:58:40 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (0F0DD000) [pid = 680] [serial = 2237] [outer = 00000000] 20:58:40 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (1234B000) [pid = 680] [serial = 2238] [outer = 0F0DD000] 20:58:40 INFO - PROCESS | 680 | 1467431920372 Marionette DEBUG loaded listener.js 20:58:40 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (123E7800) [pid = 680] [serial = 2239] [outer = 0F0DD000] 20:58:40 INFO - PROCESS | 680 | 1467431920795 Marionette TRACE conn6 <- [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]]]}] 20:58:40 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:58:40 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 20:58:40 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 730ms 20:58:40 INFO - PROCESS | 680 | 1467431920855 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 20:58:40 INFO - PROCESS | 680 | 1467431920858 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 20:58:40 INFO - PROCESS | 680 | 1467431920861 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:58:40 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:58:40 INFO - PROCESS | 680 | 1467431920863 Marionette TRACE conn6 <- [1,2946,null,{}] 20:58:40 INFO - PROCESS | 680 | 1467431920866 Marionette TRACE conn6 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:40 INFO - PROCESS | 680 | 1467431920868 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:41 INFO - PROCESS | 680 | 1467431921014 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 20:58:41 INFO - PROCESS | 680 | 1467431921025 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:41 INFO - PROCESS | 680 | 1467431921027 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:41 INFO - PROCESS | 680 | ++DOCSHELL 0E155000 == 29 [pid = 680] [id = 747] 20:58:41 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (123EA800) [pid = 680] [serial = 2240] [outer = 00000000] 20:58:41 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (128B6800) [pid = 680] [serial = 2241] [outer = 123EA800] 20:58:41 INFO - PROCESS | 680 | 1467431921073 Marionette DEBUG loaded listener.js 20:58:41 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (12E44400) [pid = 680] [serial = 2242] [outer = 123EA800] 20:58:41 INFO - PROCESS | 680 | 1467431921469 Marionette TRACE conn6 <- [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]]]}] 20:58:41 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. 20:58:41 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 630ms 20:58:41 INFO - PROCESS | 680 | 1467431921495 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 20:58:41 INFO - PROCESS | 680 | 1467431921497 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 20:58:41 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:58:41 INFO - PROCESS | 680 | 1467431921500 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:58:41 INFO - PROCESS | 680 | 1467431921502 Marionette TRACE conn6 <- [1,2950,null,{}] 20:58:41 INFO - PROCESS | 680 | 1467431921505 Marionette TRACE conn6 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:41 INFO - PROCESS | 680 | 1467431921507 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:41 INFO - PROCESS | 680 | 1467431921586 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 20:58:41 INFO - PROCESS | 680 | 1467431921718 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:41 INFO - PROCESS | 680 | 1467431921720 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:41 INFO - PROCESS | 680 | ++DOCSHELL 12E50C00 == 30 [pid = 680] [id = 748] 20:58:41 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (12EE3400) [pid = 680] [serial = 2243] [outer = 00000000] 20:58:41 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (13A58000) [pid = 680] [serial = 2244] [outer = 12EE3400] 20:58:41 INFO - PROCESS | 680 | 1467431921764 Marionette DEBUG loaded listener.js 20:58:41 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (13F4B000) [pid = 680] [serial = 2245] [outer = 12EE3400] 20:58:42 INFO - PROCESS | 680 | 1467431922102 Marionette TRACE conn6 <- [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]]]}] 20:58:42 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. 20:58:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 630ms 20:58:42 INFO - PROCESS | 680 | 1467431922131 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 20:58:42 INFO - PROCESS | 680 | 1467431922133 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 20:58:42 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:58:42 INFO - PROCESS | 680 | 1467431922137 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:58:42 INFO - PROCESS | 680 | 1467431922138 Marionette TRACE conn6 <- [1,2954,null,{}] 20:58:42 INFO - PROCESS | 680 | 1467431922142 Marionette TRACE conn6 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:42 INFO - PROCESS | 680 | 1467431922147 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:42 INFO - PROCESS | 680 | 1467431922310 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 20:58:42 INFO - PROCESS | 680 | 1467431922317 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:42 INFO - PROCESS | 680 | 1467431922319 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:42 INFO - PROCESS | 680 | ++DOCSHELL 14B61800 == 31 [pid = 680] [id = 749] 20:58:42 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (14B62400) [pid = 680] [serial = 2246] [outer = 00000000] 20:58:42 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (15FA9000) [pid = 680] [serial = 2247] [outer = 14B62400] 20:58:42 INFO - PROCESS | 680 | 1467431922362 Marionette DEBUG loaded listener.js 20:58:42 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (161CB000) [pid = 680] [serial = 2248] [outer = 14B62400] 20:58:42 INFO - PROCESS | 680 | 1467431922756 Marionette TRACE conn6 <- [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]]]}] 20:58:42 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. 20:58:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 670ms 20:58:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:58:42 INFO - PROCESS | 680 | 1467431922808 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 20:58:42 INFO - PROCESS | 680 | 1467431922809 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 20:58:42 INFO - PROCESS | 680 | 1467431922813 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:58:42 INFO - PROCESS | 680 | 1467431922815 Marionette TRACE conn6 <- [1,2958,null,{}] 20:58:42 INFO - PROCESS | 680 | 1467431922822 Marionette TRACE conn6 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:42 INFO - PROCESS | 680 | 1467431922824 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:42 INFO - PROCESS | 680 | 1467431922903 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 20:58:42 INFO - PROCESS | 680 | 1467431922909 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:42 INFO - PROCESS | 680 | 1467431922911 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:42 INFO - PROCESS | 680 | ++DOCSHELL 0E8C3000 == 32 [pid = 680] [id = 750] 20:58:42 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (161D3C00) [pid = 680] [serial = 2249] [outer = 00000000] 20:58:42 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (16B1F400) [pid = 680] [serial = 2250] [outer = 161D3C00] 20:58:42 INFO - PROCESS | 680 | 1467431922955 Marionette DEBUG loaded listener.js 20:58:43 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (16E2F800) [pid = 680] [serial = 2251] [outer = 161D3C00] 20:58:43 INFO - PROCESS | 680 | 1467431923378 Marionette TRACE conn6 <- [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]]]}] 20:58:43 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. 20:58:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 631ms 20:58:43 INFO - PROCESS | 680 | 1467431923444 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 20:58:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:58:43 INFO - PROCESS | 680 | 1467431923446 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 20:58:43 INFO - PROCESS | 680 | 1467431923453 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:58:43 INFO - PROCESS | 680 | 1467431923455 Marionette TRACE conn6 <- [1,2962,null,{}] 20:58:43 INFO - PROCESS | 680 | 1467431923480 Marionette TRACE conn6 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:43 INFO - PROCESS | 680 | 1467431923482 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:43 INFO - PROCESS | 680 | 1467431923560 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 20:58:43 INFO - PROCESS | 680 | 1467431923565 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:43 INFO - PROCESS | 680 | 1467431923566 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:43 INFO - PROCESS | 680 | ++DOCSHELL 0D935400 == 33 [pid = 680] [id = 751] 20:58:43 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (0DA5F400) [pid = 680] [serial = 2252] [outer = 00000000] 20:58:43 INFO - PROCESS | 680 | ++DOMWINDOW == 97 (17646800) [pid = 680] [serial = 2253] [outer = 0DA5F400] 20:58:43 INFO - PROCESS | 680 | 1467431923610 Marionette DEBUG loaded listener.js 20:58:43 INFO - PROCESS | 680 | ++DOMWINDOW == 98 (1764E800) [pid = 680] [serial = 2254] [outer = 0DA5F400] 20:58:44 INFO - PROCESS | 680 | 1467431924066 Marionette TRACE conn6 <- [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]]]}] 20:58:44 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. 20:58:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 650ms 20:58:44 INFO - PROCESS | 680 | 1467431924100 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 20:58:44 INFO - PROCESS | 680 | 1467431924102 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 20:58:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:58:44 INFO - PROCESS | 680 | 1467431924106 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:58:44 INFO - PROCESS | 680 | 1467431924107 Marionette TRACE conn6 <- [1,2966,null,{}] 20:58:44 INFO - PROCESS | 680 | 1467431924116 Marionette TRACE conn6 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:44 INFO - PROCESS | 680 | 1467431924118 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:44 INFO - PROCESS | 680 | 1467431924235 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 20:58:44 INFO - PROCESS | 680 | 1467431924240 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:44 INFO - PROCESS | 680 | 1467431924241 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:44 INFO - PROCESS | 680 | ++DOCSHELL 0E8C1400 == 34 [pid = 680] [id = 752] 20:58:44 INFO - PROCESS | 680 | ++DOMWINDOW == 99 (176CF800) [pid = 680] [serial = 2255] [outer = 00000000] 20:58:44 INFO - PROCESS | 680 | ++DOMWINDOW == 100 (178BAC00) [pid = 680] [serial = 2256] [outer = 176CF800] 20:58:44 INFO - PROCESS | 680 | 1467431924284 Marionette DEBUG loaded listener.js 20:58:44 INFO - PROCESS | 680 | ++DOMWINDOW == 101 (178BB400) [pid = 680] [serial = 2257] [outer = 176CF800] 20:58:44 INFO - PROCESS | 680 | 1467431924729 Marionette TRACE conn6 <- [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]]]}] 20:58:44 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. 20:58:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 691ms 20:58:44 INFO - PROCESS | 680 | 1467431924798 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 20:58:44 INFO - PROCESS | 680 | 1467431924800 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 20:58:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:58:44 INFO - PROCESS | 680 | 1467431924809 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:58:44 INFO - PROCESS | 680 | 1467431924810 Marionette TRACE conn6 <- [1,2970,null,{}] 20:58:44 INFO - PROCESS | 680 | 1467431924814 Marionette TRACE conn6 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:44 INFO - PROCESS | 680 | 1467431924816 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:44 INFO - PROCESS | 680 | 1467431924936 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 20:58:44 INFO - PROCESS | 680 | 1467431924944 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:44 INFO - PROCESS | 680 | 1467431924946 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:44 INFO - PROCESS | 680 | ++DOCSHELL 178B9400 == 35 [pid = 680] [id = 753] 20:58:44 INFO - PROCESS | 680 | ++DOMWINDOW == 102 (1793F800) [pid = 680] [serial = 2258] [outer = 00000000] 20:58:44 INFO - PROCESS | 680 | ++DOMWINDOW == 103 (17E33800) [pid = 680] [serial = 2259] [outer = 1793F800] 20:58:44 INFO - PROCESS | 680 | 1467431924989 Marionette DEBUG loaded listener.js 20:58:45 INFO - PROCESS | 680 | ++DOMWINDOW == 104 (17FD3000) [pid = 680] [serial = 2260] [outer = 1793F800] 20:58:45 INFO - PROCESS | 680 | 1467431925398 Marionette TRACE conn6 <- [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"]]]}] 20:58:45 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 20:58:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:58:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 630ms 20:58:45 INFO - PROCESS | 680 | 1467431925448 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 20:58:45 INFO - PROCESS | 680 | 1467431925450 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 20:58:45 INFO - PROCESS | 680 | 1467431925453 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:58:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:58:45 INFO - PROCESS | 680 | 1467431925455 Marionette TRACE conn6 <- [1,2974,null,{}] 20:58:45 INFO - PROCESS | 680 | 1467431925458 Marionette TRACE conn6 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:45 INFO - PROCESS | 680 | 1467431925461 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:45 INFO - PROCESS | 680 | 1467431925593 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 20:58:45 INFO - PROCESS | 680 | 1467431925689 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:45 INFO - PROCESS | 680 | 1467431925691 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:45 INFO - PROCESS | 680 | ++DOCSHELL 185E1C00 == 36 [pid = 680] [id = 754] 20:58:45 INFO - PROCESS | 680 | ++DOMWINDOW == 105 (185E7800) [pid = 680] [serial = 2261] [outer = 00000000] 20:58:45 INFO - PROCESS | 680 | ++DOMWINDOW == 106 (1886A800) [pid = 680] [serial = 2262] [outer = 185E7800] 20:58:45 INFO - PROCESS | 680 | 1467431925742 Marionette DEBUG loaded listener.js 20:58:45 INFO - PROCESS | 680 | ++DOMWINDOW == 107 (1A210800) [pid = 680] [serial = 2263] [outer = 185E7800] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 106 (185EE400) [pid = 680] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 105 (0E223000) [pid = 680] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 104 (176CB000) [pid = 680] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 103 (185E0400) [pid = 680] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 102 (14466800) [pid = 680] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 101 (125EB800) [pid = 680] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 100 (0E06E000) [pid = 680] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 99 (0E22A800) [pid = 680] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 98 (19487000) [pid = 680] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 97 (12DC5000) [pid = 680] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 96 (0DFCA000) [pid = 680] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 95 (1881E400) [pid = 680] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 94 (14458000) [pid = 680] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 93 (0DF76400) [pid = 680] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 92 (0E41E800) [pid = 680] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 91 (16ECB400) [pid = 680] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 90 (1709CC00) [pid = 680] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 89 (1289CC00) [pid = 680] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 88 (0DFCC400) [pid = 680] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0DFC7800) [pid = 680] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:58:46 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0E032000) [pid = 680] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:58:46 INFO - PROCESS | 680 | 1467431926445 Marionette TRACE conn6 <- [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]]]}] 20:58:46 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. 20:58:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1015ms 20:58:46 INFO - PROCESS | 680 | 1467431926472 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 20:58:46 INFO - PROCESS | 680 | 1467431926474 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 20:58:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:58:46 INFO - PROCESS | 680 | 1467431926477 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:58:46 INFO - PROCESS | 680 | 1467431926479 Marionette TRACE conn6 <- [1,2978,null,{}] 20:58:46 INFO - PROCESS | 680 | 1467431926482 Marionette TRACE conn6 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:46 INFO - PROCESS | 680 | 1467431926484 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:46 INFO - PROCESS | 680 | 1467431926617 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 20:58:46 INFO - PROCESS | 680 | 1467431926693 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:46 INFO - PROCESS | 680 | 1467431926695 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:46 INFO - PROCESS | 680 | ++DOCSHELL 0E14B000 == 37 [pid = 680] [id = 755] 20:58:46 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (0E150000) [pid = 680] [serial = 2264] [outer = 00000000] 20:58:46 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (1289CC00) [pid = 680] [serial = 2265] [outer = 0E150000] 20:58:46 INFO - PROCESS | 680 | 1467431926739 Marionette DEBUG loaded listener.js 20:58:46 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (12FF7800) [pid = 680] [serial = 2266] [outer = 0E150000] 20:58:47 INFO - PROCESS | 680 | ++DOCSHELL 1852A400 == 38 [pid = 680] [id = 756] 20:58:47 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (185EE400) [pid = 680] [serial = 2267] [outer = 00000000] 20:58:47 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (1881BC00) [pid = 680] [serial = 2268] [outer = 185EE400] 20:58:47 INFO - PROCESS | 680 | 1467431927113 Marionette TRACE conn6 <- [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]]]}] 20:58:47 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. 20:58:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 670ms 20:58:47 INFO - PROCESS | 680 | 1467431927150 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 20:58:47 INFO - PROCESS | 680 | 1467431927152 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 20:58:47 INFO - PROCESS | 680 | 1467431927155 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:58:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:58:47 INFO - PROCESS | 680 | 1467431927156 Marionette TRACE conn6 <- [1,2982,null,{}] 20:58:47 INFO - PROCESS | 680 | 1467431927160 Marionette TRACE conn6 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:47 INFO - PROCESS | 680 | 1467431927162 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:47 INFO - PROCESS | 680 | 1467431927255 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 20:58:47 INFO - PROCESS | 680 | 1467431927260 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:47 INFO - PROCESS | 680 | 1467431927262 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:47 INFO - PROCESS | 680 | ++DOCSHELL 0E06F800 == 39 [pid = 680] [id = 757] 20:58:47 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (0E52F800) [pid = 680] [serial = 2269] [outer = 00000000] 20:58:47 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (185E3000) [pid = 680] [serial = 2270] [outer = 0E52F800] 20:58:47 INFO - PROCESS | 680 | 1467431927304 Marionette DEBUG loaded listener.js 20:58:47 INFO - PROCESS | 680 | ++DOMWINDOW == 94 (185E6000) [pid = 680] [serial = 2271] [outer = 0E52F800] 20:58:47 INFO - PROCESS | 680 | 1467431927722 Marionette TRACE conn6 <- [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]]]}] 20:58:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:58:47 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 20:58:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 630ms 20:58:47 INFO - PROCESS | 680 | 1467431927789 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 20:58:47 INFO - PROCESS | 680 | 1467431927791 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 20:58:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:58:47 INFO - PROCESS | 680 | 1467431927794 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:58:47 INFO - PROCESS | 680 | 1467431927795 Marionette TRACE conn6 <- [1,2986,null,{}] 20:58:47 INFO - PROCESS | 680 | 1467431927798 Marionette TRACE conn6 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:47 INFO - PROCESS | 680 | 1467431927800 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:47 INFO - PROCESS | 680 | 1467431927933 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 20:58:47 INFO - PROCESS | 680 | 1467431927944 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:47 INFO - PROCESS | 680 | 1467431927946 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:47 INFO - PROCESS | 680 | ++DOCSHELL 15FAE800 == 40 [pid = 680] [id = 758] 20:58:47 INFO - PROCESS | 680 | ++DOMWINDOW == 95 (185E0400) [pid = 680] [serial = 2272] [outer = 00000000] 20:58:47 INFO - PROCESS | 680 | ++DOMWINDOW == 96 (1B616C00) [pid = 680] [serial = 2273] [outer = 185E0400] 20:58:47 INFO - PROCESS | 680 | 1467431927988 Marionette DEBUG loaded listener.js 20:58:48 INFO - PROCESS | 680 | ++DOMWINDOW == 97 (1B61AC00) [pid = 680] [serial = 2274] [outer = 185E0400] 20:58:48 INFO - PROCESS | 680 | --DOCSHELL 0E06B400 == 39 [pid = 680] [id = 500] 20:58:48 INFO - PROCESS | 680 | --DOCSHELL 12890C00 == 38 [pid = 680] [id = 512] 20:58:48 INFO - PROCESS | 680 | --DOCSHELL 0F0D7400 == 37 [pid = 680] [id = 516] 20:58:48 INFO - PROCESS | 680 | --DOCSHELL 0E8BF800 == 36 [pid = 680] [id = 514] 20:58:48 INFO - PROCESS | 680 | --DOCSHELL 16803400 == 35 [pid = 680] [id = 506] 20:58:48 INFO - PROCESS | 680 | --DOCSHELL 123DB800 == 34 [pid = 680] [id = 502] 20:58:48 INFO - PROCESS | 680 | --DOCSHELL 0E52AC00 == 33 [pid = 680] [id = 511] 20:58:48 INFO - PROCESS | 680 | --DOCSHELL 13A57C00 == 32 [pid = 680] [id = 504] 20:58:48 INFO - PROCESS | 680 | --DOCSHELL 15AE8000 == 31 [pid = 680] [id = 515] 20:58:48 INFO - PROCESS | 680 | --DOCSHELL 0DAFE400 == 30 [pid = 680] [id = 505] 20:58:48 INFO - PROCESS | 680 | --DOCSHELL 0E035000 == 29 [pid = 680] [id = 508] 20:58:48 INFO - PROCESS | 680 | --DOCSHELL 0E52D800 == 28 [pid = 680] [id = 501] 20:58:48 INFO - PROCESS | 680 | --DOCSHELL 0E251800 == 27 [pid = 680] [id = 509] 20:58:48 INFO - PROCESS | 680 | --DOCSHELL 12E23800 == 26 [pid = 680] [id = 503] 20:58:48 INFO - PROCESS | 680 | --DOCSHELL 0F0D8400 == 25 [pid = 680] [id = 510] 20:58:48 INFO - PROCESS | 680 | --DOCSHELL 13F42800 == 24 [pid = 680] [id = 513] 20:58:48 INFO - PROCESS | 680 | --DOCSHELL 0D97AC00 == 23 [pid = 680] [id = 507] 20:58:48 INFO - PROCESS | 680 | --DOCSHELL 0DF7CC00 == 22 [pid = 680] [id = 742] 20:58:49 INFO - PROCESS | 680 | --DOCSHELL 0E58A400 == 21 [pid = 680] [id = 745] 20:58:49 INFO - PROCESS | 680 | --DOCSHELL 1852A400 == 20 [pid = 680] [id = 756] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 96 (1A95D400) [pid = 680] [serial = 2225] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 95 (16883400) [pid = 680] [serial = 2212] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 94 (178C3800) [pid = 680] [serial = 2215] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 93 (1885E400) [pid = 680] [serial = 2218] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 92 (17FD0C00) [pid = 680] [serial = 2216] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 91 (19488400) [pid = 680] [serial = 2219] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 90 (1700AC00) [pid = 680] [serial = 2221] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 89 (12D68C00) [pid = 680] [serial = 2206] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 88 (12E4F400) [pid = 680] [serial = 2207] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0E25BC00) [pid = 680] [serial = 2203] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 86 (0E534000) [pid = 680] [serial = 2204] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 85 (0E532400) [pid = 680] [serial = 2201] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 84 (0E25B400) [pid = 680] [serial = 2200] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 83 (1A0C7800) [pid = 680] [serial = 2198] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 82 (1948B800) [pid = 680] [serial = 2197] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 81 (161D0400) [pid = 680] [serial = 2195] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 80 (13F4E400) [pid = 680] [serial = 2194] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0E8C0400) [pid = 680] [serial = 2192] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0E25DC00) [pid = 680] [serial = 2191] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 77 (19319C00) [pid = 680] [serial = 2189] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 76 (15AE2400) [pid = 680] [serial = 2209] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 75 (1A95C800) [pid = 680] [serial = 2224] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 74 (1688B000) [pid = 680] [serial = 2213] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 73 (15FACC00) [pid = 680] [serial = 2222] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 72 (1A968800) [pid = 680] [serial = 2227] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 71 (15FA6000) [pid = 680] [serial = 2210] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 70 (185E2000) [pid = 680] [serial = 2159] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 69 (0E536400) [pid = 680] [serial = 2120] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 68 (1794C400) [pid = 680] [serial = 2156] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 67 (178C3C00) [pid = 680] [serial = 2147] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 66 (12E51C00) [pid = 680] [serial = 2153] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 65 (0E221C00) [pid = 680] [serial = 2150] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 64 (0E155800) [pid = 680] [serial = 2117] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | --DOMWINDOW == 63 (0E03E400) [pid = 680] [serial = 2114] [outer = 00000000] [url = about:blank] 20:58:49 INFO - PROCESS | 680 | 1467431929829 Marionette TRACE conn6 <- [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]]]}] 20:58:49 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. 20:58:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 2069ms 20:58:49 INFO - PROCESS | 680 | 1467431929864 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 20:58:49 INFO - PROCESS | 680 | 1467431929868 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 20:58:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:58:49 INFO - PROCESS | 680 | 1467431929874 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:58:49 INFO - PROCESS | 680 | 1467431929876 Marionette TRACE conn6 <- [1,2990,null,{}] 20:58:49 INFO - PROCESS | 680 | 1467431929882 Marionette TRACE conn6 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:49 INFO - PROCESS | 680 | 1467431929885 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:49 INFO - PROCESS | 680 | 1467431929973 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 20:58:49 INFO - PROCESS | 680 | 1467431929980 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:49 INFO - PROCESS | 680 | 1467431929983 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:49 INFO - PROCESS | 680 | ++DOCSHELL 0DF97C00 == 21 [pid = 680] [id = 759] 20:58:49 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (0DFC4C00) [pid = 680] [serial = 2275] [outer = 00000000] 20:58:50 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0DFC9400) [pid = 680] [serial = 2276] [outer = 0DFC4C00] 20:58:50 INFO - PROCESS | 680 | 1467431930031 Marionette DEBUG loaded listener.js 20:58:50 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0DFD1800) [pid = 680] [serial = 2277] [outer = 0DFC4C00] 20:58:50 INFO - PROCESS | 680 | 1467431930519 Marionette TRACE conn6 <- [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]]]}] 20:58:50 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. 20:58:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 671ms 20:58:50 INFO - PROCESS | 680 | 1467431930545 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 20:58:50 INFO - PROCESS | 680 | 1467431930551 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 20:58:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:58:50 INFO - PROCESS | 680 | 1467431930557 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:58:50 INFO - PROCESS | 680 | 1467431930559 Marionette TRACE conn6 <- [1,2994,null,{}] 20:58:50 INFO - PROCESS | 680 | 1467431930564 Marionette TRACE conn6 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:50 INFO - PROCESS | 680 | 1467431930566 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:50 INFO - PROCESS | 680 | 1467431930663 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 20:58:50 INFO - PROCESS | 680 | 1467431930671 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:50 INFO - PROCESS | 680 | 1467431930674 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:50 INFO - PROCESS | 680 | ++DOCSHELL 0E077C00 == 22 [pid = 680] [id = 760] 20:58:50 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0E078800) [pid = 680] [serial = 2278] [outer = 00000000] 20:58:50 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0E14E000) [pid = 680] [serial = 2279] [outer = 0E078800] 20:58:50 INFO - PROCESS | 680 | 1467431930725 Marionette DEBUG loaded listener.js 20:58:50 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (0E154400) [pid = 680] [serial = 2280] [outer = 0E078800] 20:58:51 INFO - PROCESS | 680 | 1467431931166 Marionette TRACE conn6 <- [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]]]}] 20:58:51 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. 20:58:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 670ms 20:58:51 INFO - PROCESS | 680 | 1467431931230 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 20:58:51 INFO - PROCESS | 680 | 1467431931232 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 20:58:51 INFO - PROCESS | 680 | 1467431931235 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:58:51 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:58:51 INFO - PROCESS | 680 | 1467431931239 Marionette TRACE conn6 <- [1,2998,null,{}] 20:58:51 INFO - PROCESS | 680 | 1467431931251 Marionette TRACE conn6 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:51 INFO - PROCESS | 680 | 1467431931255 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:51 INFO - PROCESS | 680 | 1467431931344 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 20:58:51 INFO - PROCESS | 680 | 1467431931353 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:51 INFO - PROCESS | 680 | 1467431931356 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:51 INFO - PROCESS | 680 | ++DOCSHELL 0E41E800 == 23 [pid = 680] [id = 761] 20:58:51 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (0E41EC00) [pid = 680] [serial = 2281] [outer = 00000000] 20:58:51 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (0E52D400) [pid = 680] [serial = 2282] [outer = 0E41EC00] 20:58:51 INFO - PROCESS | 680 | 1467431931412 Marionette DEBUG loaded listener.js 20:58:51 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (0E533400) [pid = 680] [serial = 2283] [outer = 0E41EC00] 20:58:51 INFO - PROCESS | 680 | [680] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:58:51 INFO - PROCESS | 680 | 1467431931932 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:58:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:58:51 INFO - {} 20:58:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:58:51 INFO - {} 20:58:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:58:51 INFO - {} 20:58:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:58:51 INFO - {} 20:58:51 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 730ms 20:58:51 INFO - PROCESS | 680 | 1467431931970 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 20:58:51 INFO - PROCESS | 680 | 1467431931972 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 20:58:51 INFO - PROCESS | 680 | 1467431931976 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:58:51 INFO - PROCESS | 680 | 1467431931977 Marionette TRACE conn6 <- [1,3002,null,{}] 20:58:51 INFO - TEST-START | /FileAPI/fileReader.html 20:58:51 INFO - PROCESS | 680 | 1467431931981 Marionette TRACE conn6 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:51 INFO - PROCESS | 680 | 1467431931983 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:52 INFO - PROCESS | 680 | 1467431932078 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 20:58:52 INFO - PROCESS | 680 | 1467431932086 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:52 INFO - PROCESS | 680 | 1467431932088 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:52 INFO - PROCESS | 680 | ++DOCSHELL 0E8CDC00 == 24 [pid = 680] [id = 762] 20:58:52 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (0F0D3800) [pid = 680] [serial = 2284] [outer = 00000000] 20:58:52 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (0F2CE000) [pid = 680] [serial = 2285] [outer = 0F0D3800] 20:58:52 INFO - PROCESS | 680 | 1467431932135 Marionette DEBUG loaded listener.js 20:58:52 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (123DC000) [pid = 680] [serial = 2286] [outer = 0F0D3800] 20:58:52 INFO - PROCESS | 680 | 1467431932553 Marionette TRACE conn6 <- [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]]]}] 20:58:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:58:52 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:58:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:58:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:58:52 INFO - TEST-OK | /FileAPI/fileReader.html | took 630ms 20:58:52 INFO - PROCESS | 680 | 1467431932616 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 20:58:52 INFO - PROCESS | 680 | 1467431932618 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 20:58:52 INFO - TEST-START | /FileAPI/historical.html 20:58:52 INFO - PROCESS | 680 | 1467431932621 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:58:52 INFO - PROCESS | 680 | 1467431932623 Marionette TRACE conn6 <- [1,3006,null,{}] 20:58:52 INFO - PROCESS | 680 | 1467431932627 Marionette TRACE conn6 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:52 INFO - PROCESS | 680 | 1467431932629 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:52 INFO - PROCESS | 680 | 1467431932706 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 20:58:52 INFO - PROCESS | 680 | 1467431932710 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:52 INFO - PROCESS | 680 | 1467431932712 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:52 INFO - PROCESS | 680 | ++DOCSHELL 123E2000 == 25 [pid = 680] [id = 763] 20:58:52 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (123E6800) [pid = 680] [serial = 2287] [outer = 00000000] 20:58:52 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (126CEC00) [pid = 680] [serial = 2288] [outer = 123E6800] 20:58:52 INFO - PROCESS | 680 | 1467431932755 Marionette DEBUG loaded listener.js 20:58:52 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (128B3400) [pid = 680] [serial = 2289] [outer = 123E6800] 20:58:53 INFO - PROCESS | 680 | 1467431933209 Marionette TRACE conn6 <- [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"]]]}] 20:58:53 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:58:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:58:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:58:53 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:58:53 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:58:53 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:58:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:58:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:58:53 INFO - TEST-OK | /FileAPI/historical.html | took 630ms 20:58:53 INFO - PROCESS | 680 | 1467431933266 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 20:58:53 INFO - PROCESS | 680 | 1467431933269 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 20:58:53 INFO - TEST-START | /FileAPI/idlharness.html 20:58:53 INFO - PROCESS | 680 | 1467431933272 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:58:53 INFO - PROCESS | 680 | 1467431933274 Marionette TRACE conn6 <- [1,3010,null,{}] 20:58:53 INFO - PROCESS | 680 | 1467431933278 Marionette TRACE conn6 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:53 INFO - PROCESS | 680 | 1467431933283 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:53 INFO - PROCESS | 680 | 1467431933384 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 20:58:53 INFO - PROCESS | 680 | 1467431933389 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:53 INFO - PROCESS | 680 | 1467431933391 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:53 INFO - PROCESS | 680 | ++DOCSHELL 12F49400 == 26 [pid = 680] [id = 764] 20:58:53 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (12F4A400) [pid = 680] [serial = 2290] [outer = 00000000] 20:58:53 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (13F42800) [pid = 680] [serial = 2291] [outer = 12F4A400] 20:58:53 INFO - PROCESS | 680 | 1467431933435 Marionette DEBUG loaded listener.js 20:58:53 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (144C4C00) [pid = 680] [serial = 2292] [outer = 12F4A400] 20:58:54 INFO - PROCESS | 680 | 1467431934321 Marionette TRACE conn6 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:58:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:58:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:58:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:58:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:58:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:58:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:58:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:58:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:58:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:58:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:58:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:58:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:58:54 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 20:58:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:58:54 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 20:58:54 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 20:58:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:58:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:58:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:58:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:58:54 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 20:58:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:58:54 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 20:58:54 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 20:58:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:58:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:58:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 1154ms 20:58:54 INFO - PROCESS | 680 | 1467431934431 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 20:58:54 INFO - TEST-START | /FileAPI/idlharness.worker 20:58:54 INFO - PROCESS | 680 | 1467431934433 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 20:58:54 INFO - PROCESS | 680 | 1467431934437 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:58:54 INFO - PROCESS | 680 | 1467431934438 Marionette TRACE conn6 <- [1,3014,null,{}] 20:58:54 INFO - PROCESS | 680 | 1467431934442 Marionette TRACE conn6 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:54 INFO - PROCESS | 680 | 1467431934444 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:54 INFO - PROCESS | 680 | 1467431934557 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 20:58:54 INFO - PROCESS | 680 | 1467431934566 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:54 INFO - PROCESS | 680 | 1467431934568 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:54 INFO - PROCESS | 680 | ++DOCSHELL 144C7000 == 27 [pid = 680] [id = 765] 20:58:54 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (14B61C00) [pid = 680] [serial = 2293] [outer = 00000000] 20:58:54 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (176D3800) [pid = 680] [serial = 2294] [outer = 14B61C00] 20:58:54 INFO - PROCESS | 680 | 1467431934617 Marionette DEBUG loaded listener.js 20:58:54 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (176D3C00) [pid = 680] [serial = 2295] [outer = 14B61C00] 20:58:54 INFO - PROCESS | 680 | [680] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:58:55 INFO - PROCESS | 680 | 1467431935541 Marionette TRACE conn6 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:58:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:58:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:58:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:58:55 INFO - {} 20:58: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 20:58:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:58:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:58:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:58:55 INFO - {} 20:58: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 20:58:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:58:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:58:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:58:55 INFO - {} 20:58: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 20:58:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:58:55 INFO - {} 20:58: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 - {} 20:58:55 INFO - {} 20:58: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 20:58:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:58:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:58:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:58:55 INFO - {} 20:58: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 20:58:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:58:55 INFO - {} 20:58: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 - {} 20:58:55 INFO - {} 20:58: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 20:58:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58: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 20:58:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:58:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58: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 20:58:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:58:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58: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 20:58:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:58:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58: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 20:58:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:58:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58: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 20:58:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:58:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58: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 20:58:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:58:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:58:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58: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 20:58:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:58:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:58:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:58:55 INFO - {} 20:58:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1254ms 20:58:55 INFO - PROCESS | 680 | 1467431935696 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 20:58:55 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:58:55 INFO - PROCESS | 680 | 1467431935698 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 20:58:55 INFO - PROCESS | 680 | 1467431935701 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:58:55 INFO - PROCESS | 680 | 1467431935702 Marionette TRACE conn6 <- [1,3018,null,{}] 20:58:55 INFO - PROCESS | 680 | 1467431935706 Marionette TRACE conn6 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:55 INFO - PROCESS | 680 | 1467431935707 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:55 INFO - PROCESS | 680 | 1467431935826 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 20:58:55 INFO - PROCESS | 680 | 1467431935914 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:55 INFO - PROCESS | 680 | 1467431935916 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:55 INFO - PROCESS | 680 | ++DOCSHELL 0DAFF000 == 28 [pid = 680] [id = 766] 20:58:55 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (0E14DC00) [pid = 680] [serial = 2296] [outer = 00000000] 20:58:55 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (1C26A400) [pid = 680] [serial = 2297] [outer = 0E14DC00] 20:58:55 INFO - PROCESS | 680 | 1467431935959 Marionette DEBUG loaded listener.js 20:58:56 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (1C26F000) [pid = 680] [serial = 2298] [outer = 0E14DC00] 20:58:56 INFO - PROCESS | 680 | 1467431936349 Marionette TRACE conn6 <- [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]]]}] 20:58: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 20:58:56 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 670ms 20:58:56 INFO - PROCESS | 680 | 1467431936372 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 20:58:56 INFO - PROCESS | 680 | 1467431936374 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 20:58:56 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:58:56 INFO - PROCESS | 680 | 1467431936377 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:58:56 INFO - PROCESS | 680 | 1467431936378 Marionette TRACE conn6 <- [1,3022,null,{}] 20:58:56 INFO - PROCESS | 680 | 1467431936388 Marionette TRACE conn6 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:56 INFO - PROCESS | 680 | 1467431936389 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:56 INFO - PROCESS | 680 | 1467431936508 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 20:58:56 INFO - PROCESS | 680 | 1467431936513 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:56 INFO - PROCESS | 680 | 1467431936515 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:56 INFO - PROCESS | 680 | ++DOCSHELL 0E41E400 == 29 [pid = 680] [id = 767] 20:58:56 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (1C274000) [pid = 680] [serial = 2299] [outer = 00000000] 20:58:56 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (1C605400) [pid = 680] [serial = 2300] [outer = 1C274000] 20:58:56 INFO - PROCESS | 680 | 1467431936557 Marionette DEBUG loaded listener.js 20:58:56 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (1C608400) [pid = 680] [serial = 2301] [outer = 1C274000] 20:58:56 INFO - PROCESS | 680 | 1467431936973 Marionette TRACE conn6 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 20:58:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:58:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 630ms 20:58:57 INFO - PROCESS | 680 | 1467431937008 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 20:58:57 INFO - PROCESS | 680 | 1467431937010 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 20:58:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:58:57 INFO - PROCESS | 680 | 1467431937013 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:58:57 INFO - PROCESS | 680 | 1467431937015 Marionette TRACE conn6 <- [1,3026,null,{}] 20:58:57 INFO - PROCESS | 680 | 1467431937018 Marionette TRACE conn6 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:57 INFO - PROCESS | 680 | 1467431937020 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:57 INFO - PROCESS | 680 | 1467431937153 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 20:58:57 INFO - PROCESS | 680 | 1467431937214 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:57 INFO - PROCESS | 680 | 1467431937216 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:57 INFO - PROCESS | 680 | ++DOCSHELL 0E417C00 == 30 [pid = 680] [id = 768] 20:58:57 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (0E535000) [pid = 680] [serial = 2302] [outer = 00000000] 20:58:57 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (1C604000) [pid = 680] [serial = 2303] [outer = 0E535000] 20:58:57 INFO - PROCESS | 680 | 1467431937289 Marionette DEBUG loaded listener.js 20:58:57 INFO - PROCESS | 680 | ++DOMWINDOW == 93 (1C661000) [pid = 680] [serial = 2304] [outer = 0E535000] 20:58:57 INFO - PROCESS | 680 | --DOMWINDOW == 92 (0E52F800) [pid = 680] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:58:57 INFO - PROCESS | 680 | --DOMWINDOW == 91 (176CF800) [pid = 680] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:58:57 INFO - PROCESS | 680 | --DOMWINDOW == 90 (1793F800) [pid = 680] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:58:57 INFO - PROCESS | 680 | --DOMWINDOW == 89 (185E7800) [pid = 680] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:58:57 INFO - PROCESS | 680 | --DOMWINDOW == 88 (0E150000) [pid = 680] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:58:57 INFO - PROCESS | 680 | --DOMWINDOW == 87 (0DA5F400) [pid = 680] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:58:57 INFO - PROCESS | 680 | --DOMWINDOW == 86 (161D3C00) [pid = 680] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:58:57 INFO - PROCESS | 680 | --DOMWINDOW == 85 (14B62400) [pid = 680] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:58:57 INFO - PROCESS | 680 | --DOMWINDOW == 84 (12EE3400) [pid = 680] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:58:57 INFO - PROCESS | 680 | --DOMWINDOW == 83 (123EA800) [pid = 680] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:58:57 INFO - PROCESS | 680 | --DOMWINDOW == 82 (0F0DD000) [pid = 680] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:58:57 INFO - PROCESS | 680 | --DOMWINDOW == 81 (0E590000) [pid = 680] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:58:57 INFO - PROCESS | 680 | --DOMWINDOW == 80 (0E14C800) [pid = 680] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:58:57 INFO - PROCESS | 680 | --DOMWINDOW == 79 (0DFC8800) [pid = 680] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:58:57 INFO - PROCESS | 680 | --DOMWINDOW == 78 (0E25D000) [pid = 680] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:58:57 INFO - PROCESS | 680 | --DOMWINDOW == 77 (185EE400) [pid = 680] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:58:57 INFO - PROCESS | 680 | 1467431937833 Marionette TRACE conn6 <- [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"]]]}] 20:58:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:58:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:58:57 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 870ms 20:58:57 INFO - PROCESS | 680 | 1467431937884 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 20:58:57 INFO - PROCESS | 680 | 1467431937887 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 20:58:57 INFO - PROCESS | 680 | 1467431937890 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:58:57 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:58:57 INFO - PROCESS | 680 | 1467431937892 Marionette TRACE conn6 <- [1,3030,null,{}] 20:58:57 INFO - PROCESS | 680 | 1467431937896 Marionette TRACE conn6 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:57 INFO - PROCESS | 680 | 1467431937898 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:57 INFO - PROCESS | 680 | 1467431937991 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 20:58:58 INFO - PROCESS | 680 | 1467431938095 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:58 INFO - PROCESS | 680 | 1467431938097 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:58 INFO - PROCESS | 680 | ++DOCSHELL 0D579800 == 31 [pid = 680] [id = 769] 20:58:58 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (0D57D400) [pid = 680] [serial = 2305] [outer = 00000000] 20:58:58 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (0E14C800) [pid = 680] [serial = 2306] [outer = 0D57D400] 20:58:58 INFO - PROCESS | 680 | 1467431938142 Marionette DEBUG loaded listener.js 20:58:58 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (123E9800) [pid = 680] [serial = 2307] [outer = 0D57D400] 20:58:58 INFO - PROCESS | 680 | 1467431938685 Marionette TRACE conn6 <- [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]]]}] 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:58: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. 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:58: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'.) 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:58: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. 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:58: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. 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:58: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. 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:58:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:58: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. 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:58:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:58:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 20:58:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:58:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:58:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:58:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:58:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 883ms 20:58:58 INFO - PROCESS | 680 | 1467431938777 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 20:58:58 INFO - PROCESS | 680 | 1467431938779 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 20:58:58 INFO - PROCESS | 680 | 1467431938782 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:58:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:58:58 INFO - PROCESS | 680 | 1467431938784 Marionette TRACE conn6 <- [1,3034,null,{}] 20:58:58 INFO - PROCESS | 680 | 1467431938788 Marionette TRACE conn6 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:58 INFO - PROCESS | 680 | 1467431938790 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:58 INFO - PROCESS | 680 | 1467431938874 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 20:58:58 INFO - PROCESS | 680 | 1467431938969 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:58 INFO - PROCESS | 680 | 1467431938971 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:58 INFO - PROCESS | 680 | ++DOCSHELL 01851C00 == 32 [pid = 680] [id = 770] 20:58:58 INFO - PROCESS | 680 | ++DOMWINDOW == 81 (01852000) [pid = 680] [serial = 2308] [outer = 00000000] 20:58:59 INFO - PROCESS | 680 | ++DOMWINDOW == 82 (123EA800) [pid = 680] [serial = 2309] [outer = 01852000] 20:58:59 INFO - PROCESS | 680 | 1467431939014 Marionette DEBUG loaded listener.js 20:58:59 INFO - PROCESS | 680 | ++DOMWINDOW == 83 (14B62400) [pid = 680] [serial = 2310] [outer = 01852000] 20:58:59 INFO - PROCESS | 680 | [680] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:58:59 INFO - PROCESS | 680 | 1467431939385 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:58:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:58:59 INFO - {} 20:58:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 630ms 20:58:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:58:59 INFO - PROCESS | 680 | 1467431939417 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 20:58:59 INFO - PROCESS | 680 | 1467431939419 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 20:58:59 INFO - PROCESS | 680 | 1467431939422 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:58:59 INFO - PROCESS | 680 | 1467431939424 Marionette TRACE conn6 <- [1,3038,null,{}] 20:58:59 INFO - PROCESS | 680 | 1467431939427 Marionette TRACE conn6 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:59 INFO - PROCESS | 680 | 1467431939429 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:59 INFO - PROCESS | 680 | 1467431939549 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 20:58:59 INFO - PROCESS | 680 | 1467431939557 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:59 INFO - PROCESS | 680 | 1467431939559 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:58:59 INFO - PROCESS | 680 | ++DOCSHELL 13F4A000 == 33 [pid = 680] [id = 771] 20:58:59 INFO - PROCESS | 680 | ++DOMWINDOW == 84 (144CC000) [pid = 680] [serial = 2311] [outer = 00000000] 20:58:59 INFO - PROCESS | 680 | ++DOMWINDOW == 85 (1C817C00) [pid = 680] [serial = 2312] [outer = 144CC000] 20:58:59 INFO - PROCESS | 680 | 1467431939601 Marionette DEBUG loaded listener.js 20:58:59 INFO - PROCESS | 680 | ++DOMWINDOW == 86 (1C820C00) [pid = 680] [serial = 2313] [outer = 144CC000] 20:59:00 INFO - PROCESS | 680 | 1467431940255 Marionette TRACE conn6 <- [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]]]}] 20:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:59:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 870ms 20:59:00 INFO - PROCESS | 680 | 1467431940294 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 20:59:00 INFO - PROCESS | 680 | 1467431940299 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 20:59:00 INFO - PROCESS | 680 | 1467431940304 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:59:00 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:59:00 INFO - PROCESS | 680 | 1467431940308 Marionette TRACE conn6 <- [1,3042,null,{}] 20:59:00 INFO - PROCESS | 680 | 1467431940314 Marionette TRACE conn6 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:00 INFO - PROCESS | 680 | 1467431940317 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:00 INFO - PROCESS | 680 | 1467431940503 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 20:59:00 INFO - PROCESS | 680 | 1467431940514 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:00 INFO - PROCESS | 680 | 1467431940517 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:00 INFO - PROCESS | 680 | ++DOCSHELL 0D57CC00 == 34 [pid = 680] [id = 772] 20:59:00 INFO - PROCESS | 680 | ++DOMWINDOW == 87 (0D57DC00) [pid = 680] [serial = 2314] [outer = 00000000] 20:59:00 INFO - PROCESS | 680 | ++DOMWINDOW == 88 (0DAF8400) [pid = 680] [serial = 2315] [outer = 0D57DC00] 20:59:00 INFO - PROCESS | 680 | 1467431940573 Marionette DEBUG loaded listener.js 20:59:00 INFO - PROCESS | 680 | ++DOMWINDOW == 89 (0DF7F800) [pid = 680] [serial = 2316] [outer = 0D57DC00] 20:59:01 INFO - PROCESS | 680 | 1467431941519 Marionette TRACE conn6 <- [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"]]]}] 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:59: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" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:59: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" 20:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:59:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1335ms 20:59:01 INFO - PROCESS | 680 | 1467431941657 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 20:59:01 INFO - PROCESS | 680 | 1467431941662 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 20:59:01 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:59:01 INFO - PROCESS | 680 | 1467431941669 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:59:01 INFO - PROCESS | 680 | 1467431941672 Marionette TRACE conn6 <- [1,3046,null,{}] 20:59:01 INFO - PROCESS | 680 | 1467431941676 Marionette TRACE conn6 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:01 INFO - PROCESS | 680 | 1467431941679 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:01 INFO - PROCESS | 680 | 1467431941782 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 20:59:01 INFO - PROCESS | 680 | 1467431941960 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:01 INFO - PROCESS | 680 | 1467431941963 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:02 INFO - PROCESS | 680 | ++DOCSHELL 0E7CE800 == 35 [pid = 680] [id = 773] 20:59:02 INFO - PROCESS | 680 | ++DOMWINDOW == 90 (0E8C3800) [pid = 680] [serial = 2317] [outer = 00000000] 20:59:02 INFO - PROCESS | 680 | ++DOMWINDOW == 91 (0F2CE800) [pid = 680] [serial = 2318] [outer = 0E8C3800] 20:59:02 INFO - PROCESS | 680 | 1467431942066 Marionette DEBUG loaded listener.js 20:59:02 INFO - PROCESS | 680 | ++DOMWINDOW == 92 (12D27000) [pid = 680] [serial = 2319] [outer = 0E8C3800] 20:59:02 INFO - PROCESS | 680 | 1467431942909 Marionette TRACE conn6 <- [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]]]}] 20:59:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:59:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:59:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:59:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:59:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:59:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:59:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:59:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:59:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:59:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:59:02 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:59:02 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:59:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:59:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:59:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:59:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:59:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:59:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:59:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:59:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:59:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:59:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:59:02 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1283ms 20:59:02 INFO - PROCESS | 680 | 1467431942978 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 20:59:02 INFO - PROCESS | 680 | 1467431942982 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 20:59:02 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:59:02 INFO - PROCESS | 680 | 1467431942988 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:59:02 INFO - PROCESS | 680 | 1467431942991 Marionette TRACE conn6 <- [1,3050,null,{}] 20:59:02 INFO - PROCESS | 680 | 1467431942996 Marionette TRACE conn6 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:02 INFO - PROCESS | 680 | 1467431942999 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:03 INFO - PROCESS | 680 | 1467431943122 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 20:59:03 INFO - PROCESS | 680 | --DOCSHELL 01851C00 == 34 [pid = 680] [id = 770] 20:59:03 INFO - PROCESS | 680 | --DOCSHELL 0D579800 == 33 [pid = 680] [id = 769] 20:59:03 INFO - PROCESS | 680 | --DOCSHELL 0E417C00 == 32 [pid = 680] [id = 768] 20:59:03 INFO - PROCESS | 680 | --DOCSHELL 0E41E400 == 31 [pid = 680] [id = 767] 20:59:03 INFO - PROCESS | 680 | --DOCSHELL 0DAFF000 == 30 [pid = 680] [id = 766] 20:59:03 INFO - PROCESS | 680 | --DOCSHELL 144C7000 == 29 [pid = 680] [id = 765] 20:59:03 INFO - PROCESS | 680 | --DOCSHELL 12F49400 == 28 [pid = 680] [id = 764] 20:59:03 INFO - PROCESS | 680 | --DOCSHELL 123E2000 == 27 [pid = 680] [id = 763] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 91 (1B616C00) [pid = 680] [serial = 2273] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 90 (185E6000) [pid = 680] [serial = 2271] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 89 (178BAC00) [pid = 680] [serial = 2256] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 88 (17E33800) [pid = 680] [serial = 2259] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 87 (178BB400) [pid = 680] [serial = 2257] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 86 (1886A800) [pid = 680] [serial = 2262] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 85 (1289CC00) [pid = 680] [serial = 2265] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 84 (17FD3000) [pid = 680] [serial = 2260] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 83 (185E3000) [pid = 680] [serial = 2270] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 82 (17646800) [pid = 680] [serial = 2253] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 81 (16B1F400) [pid = 680] [serial = 2250] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 80 (16E2F800) [pid = 680] [serial = 2251] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 79 (15FA9000) [pid = 680] [serial = 2247] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 78 (161CB000) [pid = 680] [serial = 2248] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 77 (13A58000) [pid = 680] [serial = 2244] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 76 (13F4B000) [pid = 680] [serial = 2245] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 75 (128B6800) [pid = 680] [serial = 2241] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 74 (12E44400) [pid = 680] [serial = 2242] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 73 (1234B000) [pid = 680] [serial = 2238] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 72 (123E7800) [pid = 680] [serial = 2239] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 71 (0E70E000) [pid = 680] [serial = 2236] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 70 (0E225000) [pid = 680] [serial = 2233] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 69 (0E254800) [pid = 680] [serial = 2234] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 68 (0DFD3000) [pid = 680] [serial = 2230] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 67 (0E037800) [pid = 680] [serial = 2231] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 66 (1ABCB800) [pid = 680] [serial = 2228] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 65 (12FF7800) [pid = 680] [serial = 2266] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 64 (1881BC00) [pid = 680] [serial = 2268] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 63 (1A210800) [pid = 680] [serial = 2263] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | --DOMWINDOW == 62 (1764E800) [pid = 680] [serial = 2254] [outer = 00000000] [url = about:blank] 20:59:03 INFO - PROCESS | 680 | 1467431943284 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:03 INFO - PROCESS | 680 | 1467431943287 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:03 INFO - PROCESS | 680 | ++DOCSHELL 09257C00 == 28 [pid = 680] [id = 774] 20:59:03 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (0925B000) [pid = 680] [serial = 2320] [outer = 00000000] 20:59:03 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (09327C00) [pid = 680] [serial = 2321] [outer = 0925B000] 20:59:03 INFO - PROCESS | 680 | 1467431943336 Marionette DEBUG loaded listener.js 20:59:03 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (0DAF6C00) [pid = 680] [serial = 2322] [outer = 0925B000] 20:59:03 INFO - PROCESS | 680 | [680] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:59:03 INFO - PROCESS | 680 | 1467431943751 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:59:03 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:59:03 INFO - {} 20:59:03 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 770ms 20:59:03 INFO - PROCESS | 680 | 1467431943761 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 20:59:03 INFO - PROCESS | 680 | 1467431943765 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 20:59:03 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:59:03 INFO - PROCESS | 680 | 1467431943829 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:59:03 INFO - PROCESS | 680 | 1467431943831 Marionette TRACE conn6 <- [1,3054,null,{}] 20:59:03 INFO - PROCESS | 680 | 1467431943835 Marionette TRACE conn6 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:03 INFO - PROCESS | 680 | 1467431943838 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:03 INFO - PROCESS | 680 | 1467431943924 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 20:59:03 INFO - PROCESS | 680 | 1467431943932 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:03 INFO - PROCESS | 680 | 1467431943935 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:03 INFO - PROCESS | 680 | ++DOCSHELL 0E074C00 == 29 [pid = 680] [id = 775] 20:59:03 INFO - PROCESS | 680 | ++DOMWINDOW == 66 (0E075400) [pid = 680] [serial = 2323] [outer = 00000000] 20:59:03 INFO - PROCESS | 680 | ++DOMWINDOW == 67 (0E22AC00) [pid = 680] [serial = 2324] [outer = 0E075400] 20:59:03 INFO - PROCESS | 680 | 1467431943982 Marionette DEBUG loaded listener.js 20:59:04 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (0E259000) [pid = 680] [serial = 2325] [outer = 0E075400] 20:59:04 INFO - PROCESS | 680 | 1467431944425 Marionette TRACE conn6 <- [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]]]}] 20:59:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:59:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:59:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:59:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:59:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:59:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:59:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:59:04 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 650ms 20:59:04 INFO - PROCESS | 680 | 1467431944470 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 20:59:04 INFO - PROCESS | 680 | 1467431944473 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 20:59:04 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:59:04 INFO - PROCESS | 680 | 1467431944476 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:59:04 INFO - PROCESS | 680 | 1467431944480 Marionette TRACE conn6 <- [1,3058,null,{}] 20:59:04 INFO - PROCESS | 680 | 1467431944492 Marionette TRACE conn6 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:04 INFO - PROCESS | 680 | 1467431944497 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:04 INFO - PROCESS | 680 | 1467431944612 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 20:59:04 INFO - PROCESS | 680 | 1467431944733 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:04 INFO - PROCESS | 680 | 1467431944736 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:04 INFO - PROCESS | 680 | ++DOCSHELL 1234B000 == 30 [pid = 680] [id = 776] 20:59:04 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (123DB400) [pid = 680] [serial = 2326] [outer = 00000000] 20:59:04 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (123E2800) [pid = 680] [serial = 2327] [outer = 123DB400] 20:59:04 INFO - PROCESS | 680 | 1467431944783 Marionette DEBUG loaded listener.js 20:59:04 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (125E4000) [pid = 680] [serial = 2328] [outer = 123DB400] 20:59:05 INFO - PROCESS | 680 | 1467431945162 Marionette TRACE conn6 <- [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]]]}] 20:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:59:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 730ms 20:59:05 INFO - PROCESS | 680 | 1467431945212 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 20:59:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:59:05 INFO - PROCESS | 680 | 1467431945215 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 20:59:05 INFO - PROCESS | 680 | 1467431945217 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:59:05 INFO - PROCESS | 680 | 1467431945219 Marionette TRACE conn6 <- [1,3062,null,{}] 20:59:05 INFO - PROCESS | 680 | 1467431945223 Marionette TRACE conn6 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:05 INFO - PROCESS | 680 | 1467431945224 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:05 INFO - PROCESS | 680 | 1467431945359 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 20:59:05 INFO - PROCESS | 680 | 1467431945423 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:05 INFO - PROCESS | 680 | 1467431945425 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:05 INFO - PROCESS | 680 | ++DOCSHELL 128B6800 == 31 [pid = 680] [id = 777] 20:59:05 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (12D92800) [pid = 680] [serial = 2329] [outer = 00000000] 20:59:05 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (12EDC800) [pid = 680] [serial = 2330] [outer = 12D92800] 20:59:05 INFO - PROCESS | 680 | 1467431945469 Marionette DEBUG loaded listener.js 20:59:05 INFO - PROCESS | 680 | ++DOMWINDOW == 74 (12FF7000) [pid = 680] [serial = 2331] [outer = 12D92800] 20:59:05 INFO - PROCESS | 680 | 1467431945852 Marionette TRACE conn6 <- [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]]]}] 20:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:59:05 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 671ms 20:59:05 INFO - PROCESS | 680 | 1467431945893 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 20:59:05 INFO - PROCESS | 680 | 1467431945895 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 20:59:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:59:05 INFO - PROCESS | 680 | 1467431945898 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:59:05 INFO - PROCESS | 680 | 1467431945900 Marionette TRACE conn6 <- [1,3066,null,{}] 20:59:05 INFO - PROCESS | 680 | 1467431945903 Marionette TRACE conn6 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:05 INFO - PROCESS | 680 | 1467431945905 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:06 INFO - PROCESS | 680 | 1467431946021 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 20:59:06 INFO - PROCESS | 680 | 1467431946111 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:06 INFO - PROCESS | 680 | 1467431946113 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:06 INFO - PROCESS | 680 | ++DOCSHELL 13F46400 == 32 [pid = 680] [id = 778] 20:59:06 INFO - PROCESS | 680 | ++DOMWINDOW == 75 (13F4B000) [pid = 680] [serial = 2332] [outer = 00000000] 20:59:06 INFO - PROCESS | 680 | ++DOMWINDOW == 76 (144CEC00) [pid = 680] [serial = 2333] [outer = 13F4B000] 20:59:06 INFO - PROCESS | 680 | 1467431946156 Marionette DEBUG loaded listener.js 20:59:06 INFO - PROCESS | 680 | ++DOMWINDOW == 77 (14B54400) [pid = 680] [serial = 2334] [outer = 13F4B000] 20:59:06 INFO - PROCESS | 680 | 1467431946567 Marionette TRACE conn6 <- [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] 20:59:06 INFO - PROCESS | 680 | 1467431946640 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 20:59:06 INFO - PROCESS | 680 | 1467431946643 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:59:06 INFO - PROCESS | 680 | 1467431946644 Marionette TRACE conn6 <- [1,3070,null,{}] 20:59:06 INFO - PROCESS | 680 | 1467431946655 Marionette TRACE conn6 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:06 INFO - PROCESS | 680 | 1467431946661 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:06 INFO - PROCESS | 680 | 1467431946807 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 20:59:06 INFO - PROCESS | 680 | 1467431946812 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:06 INFO - PROCESS | 680 | 1467431946814 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:06 INFO - PROCESS | 680 | ++DOCSHELL 0DA60800 == 33 [pid = 680] [id = 779] 20:59:06 INFO - PROCESS | 680 | ++DOMWINDOW == 78 (15967000) [pid = 680] [serial = 2335] [outer = 00000000] 20:59:06 INFO - PROCESS | 680 | ++DOMWINDOW == 79 (161CBC00) [pid = 680] [serial = 2336] [outer = 15967000] 20:59:06 INFO - PROCESS | 680 | 1467431946866 Marionette DEBUG loaded listener.js 20:59:06 INFO - PROCESS | 680 | ++DOMWINDOW == 80 (15FA5400) [pid = 680] [serial = 2337] [outer = 15967000] 20:59:07 INFO - PROCESS | 680 | 1467431947282 Marionette TRACE conn6 <- [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]]]}] 20:59:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:59:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:59:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:59:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:59:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 668ms 20:59:07 INFO - PROCESS | 680 | 1467431947312 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 20:59:07 INFO - PROCESS | 680 | 1467431947313 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 20:59:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:59:07 INFO - PROCESS | 680 | --DOMWINDOW == 79 (14B61C00) [pid = 680] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 20:59:07 INFO - PROCESS | 680 | --DOMWINDOW == 78 (01852000) [pid = 680] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 20:59:07 INFO - PROCESS | 680 | --DOMWINDOW == 77 (0E14DC00) [pid = 680] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 20:59:07 INFO - PROCESS | 680 | --DOMWINDOW == 76 (185E0400) [pid = 680] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:59:07 INFO - PROCESS | 680 | --DOMWINDOW == 75 (12F4A400) [pid = 680] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 20:59:07 INFO - PROCESS | 680 | --DOMWINDOW == 74 (123E6800) [pid = 680] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 20:59:07 INFO - PROCESS | 680 | --DOMWINDOW == 73 (0E41EC00) [pid = 680] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 20:59:07 INFO - PROCESS | 680 | --DOMWINDOW == 72 (0F0D3800) [pid = 680] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 20:59:07 INFO - PROCESS | 680 | --DOMWINDOW == 71 (0DFC4C00) [pid = 680] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:59:07 INFO - PROCESS | 680 | --DOMWINDOW == 70 (0E078800) [pid = 680] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 20:59:07 INFO - PROCESS | 680 | --DOMWINDOW == 69 (1C274000) [pid = 680] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 20:59:07 INFO - PROCESS | 680 | --DOMWINDOW == 68 (0E535000) [pid = 680] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 20:59:07 INFO - PROCESS | 680 | --DOMWINDOW == 67 (0D57D400) [pid = 680] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 20:59:07 INFO - PROCESS | 680 | 1467431947511 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:59:07 INFO - PROCESS | 680 | 1467431947513 Marionette TRACE conn6 <- [1,3074,null,{}] 20:59:07 INFO - PROCESS | 680 | 1467431947517 Marionette TRACE conn6 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:07 INFO - PROCESS | 680 | 1467431947519 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:07 INFO - PROCESS | 680 | 1467431947598 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 20:59:07 INFO - PROCESS | 680 | 1467431947605 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:07 INFO - PROCESS | 680 | 1467431947607 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:07 INFO - PROCESS | 680 | ++DOCSHELL 1688E000 == 34 [pid = 680] [id = 780] 20:59:07 INFO - PROCESS | 680 | ++DOMWINDOW == 68 (169BF800) [pid = 680] [serial = 2338] [outer = 00000000] 20:59:07 INFO - PROCESS | 680 | ++DOMWINDOW == 69 (16D62800) [pid = 680] [serial = 2339] [outer = 169BF800] 20:59:07 INFO - PROCESS | 680 | 1467431947652 Marionette DEBUG loaded listener.js 20:59:07 INFO - PROCESS | 680 | ++DOMWINDOW == 70 (16E2A000) [pid = 680] [serial = 2340] [outer = 169BF800] 20:59:08 INFO - PROCESS | 680 | 1467431948056 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:59:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:59:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 610ms 20:59:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:59:08 INFO - PROCESS | 680 | 1467431948093 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 20:59:08 INFO - PROCESS | 680 | 1467431948094 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 20:59:08 INFO - PROCESS | 680 | 1467431948097 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:59:08 INFO - PROCESS | 680 | 1467431948099 Marionette TRACE conn6 <- [1,3078,null,{}] 20:59:08 INFO - PROCESS | 680 | 1467431948102 Marionette TRACE conn6 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:08 INFO - PROCESS | 680 | 1467431948104 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:08 INFO - PROCESS | 680 | 1467431948231 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 20:59:08 INFO - PROCESS | 680 | 1467431948238 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:08 INFO - PROCESS | 680 | 1467431948240 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:08 INFO - PROCESS | 680 | ++DOCSHELL 15FB0000 == 35 [pid = 680] [id = 781] 20:59:08 INFO - PROCESS | 680 | ++DOMWINDOW == 71 (16E22800) [pid = 680] [serial = 2341] [outer = 00000000] 20:59:08 INFO - PROCESS | 680 | ++DOMWINDOW == 72 (1764A000) [pid = 680] [serial = 2342] [outer = 16E22800] 20:59:08 INFO - PROCESS | 680 | 1467431948282 Marionette DEBUG loaded listener.js 20:59:08 INFO - PROCESS | 680 | ++DOMWINDOW == 73 (176C9C00) [pid = 680] [serial = 2343] [outer = 16E22800] 20:59:09 INFO - PROCESS | 680 | --DOCSHELL 09257C00 == 34 [pid = 680] [id = 774] 20:59:09 INFO - PROCESS | 680 | --DOCSHELL 0E7CE800 == 33 [pid = 680] [id = 773] 20:59:09 INFO - PROCESS | 680 | --DOCSHELL 13F4A000 == 32 [pid = 680] [id = 771] 20:59:09 INFO - PROCESS | 680 | --DOCSHELL 0D57CC00 == 31 [pid = 680] [id = 772] 20:59:09 INFO - PROCESS | 680 | --DOCSHELL 128B6800 == 30 [pid = 680] [id = 777] 20:59:09 INFO - PROCESS | 680 | --DOCSHELL 1688E000 == 29 [pid = 680] [id = 780] 20:59:09 INFO - PROCESS | 680 | --DOCSHELL 0E074C00 == 28 [pid = 680] [id = 775] 20:59:09 INFO - PROCESS | 680 | --DOCSHELL 13F46400 == 27 [pid = 680] [id = 778] 20:59:09 INFO - PROCESS | 680 | --DOCSHELL 0DA60800 == 26 [pid = 680] [id = 779] 20:59:09 INFO - PROCESS | 680 | --DOCSHELL 1234B000 == 25 [pid = 680] [id = 776] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 72 (1C26A400) [pid = 680] [serial = 2297] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 71 (1C26F000) [pid = 680] [serial = 2298] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 70 (1B61AC00) [pid = 680] [serial = 2274] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 69 (176D3800) [pid = 680] [serial = 2294] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 68 (144C4C00) [pid = 680] [serial = 2292] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 67 (13F42800) [pid = 680] [serial = 2291] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 66 (126CEC00) [pid = 680] [serial = 2288] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 65 (128B3400) [pid = 680] [serial = 2289] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 64 (0E52D400) [pid = 680] [serial = 2282] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 63 (0E533400) [pid = 680] [serial = 2283] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 62 (0F2CE000) [pid = 680] [serial = 2285] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 61 (123DC000) [pid = 680] [serial = 2286] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 60 (0DFC9400) [pid = 680] [serial = 2276] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 59 (0DFD1800) [pid = 680] [serial = 2277] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 58 (0E14E000) [pid = 680] [serial = 2279] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 57 (0E154400) [pid = 680] [serial = 2280] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 56 (1C608400) [pid = 680] [serial = 2301] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 55 (1C605400) [pid = 680] [serial = 2300] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 54 (1C604000) [pid = 680] [serial = 2303] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 53 (0E14C800) [pid = 680] [serial = 2306] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 52 (1C661000) [pid = 680] [serial = 2304] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 51 (123E9800) [pid = 680] [serial = 2307] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 50 (14B62400) [pid = 680] [serial = 2310] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 49 (176D3C00) [pid = 680] [serial = 2295] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 48 (1C817C00) [pid = 680] [serial = 2312] [outer = 00000000] [url = about:blank] 20:59:09 INFO - PROCESS | 680 | --DOMWINDOW == 47 (123EA800) [pid = 680] [serial = 2309] [outer = 00000000] [url = about:blank] 20:59:10 INFO - PROCESS | 680 | 1467431950011 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:59:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:59:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1977ms 20:59:10 INFO - PROCESS | 680 | 1467431950077 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 20:59:10 INFO - PROCESS | 680 | 1467431950080 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 20:59:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:59:10 INFO - PROCESS | 680 | 1467431950085 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:59:10 INFO - PROCESS | 680 | 1467431950089 Marionette TRACE conn6 <- [1,3082,null,{}] 20:59:10 INFO - PROCESS | 680 | 1467431950095 Marionette TRACE conn6 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:10 INFO - PROCESS | 680 | 1467431950098 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:10 INFO - PROCESS | 680 | 1467431950186 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 20:59:10 INFO - PROCESS | 680 | 1467431950200 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:10 INFO - PROCESS | 680 | 1467431950202 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:10 INFO - PROCESS | 680 | ++DOCSHELL 0D574C00 == 26 [pid = 680] [id = 782] 20:59:10 INFO - PROCESS | 680 | ++DOMWINDOW == 48 (0D575400) [pid = 680] [serial = 2344] [outer = 00000000] 20:59:10 INFO - PROCESS | 680 | ++DOMWINDOW == 49 (0D579C00) [pid = 680] [serial = 2345] [outer = 0D575400] 20:59:10 INFO - PROCESS | 680 | 1467431950251 Marionette DEBUG loaded listener.js 20:59:10 INFO - PROCESS | 680 | ++DOMWINDOW == 50 (0D57E400) [pid = 680] [serial = 2346] [outer = 0D575400] 20:59:10 INFO - PROCESS | 680 | 1467431950727 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:59:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:59:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 690ms 20:59:10 INFO - PROCESS | 680 | 1467431950776 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 20:59:10 INFO - PROCESS | 680 | 1467431950781 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 20:59:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:59:10 INFO - PROCESS | 680 | 1467431950791 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:59:10 INFO - PROCESS | 680 | 1467431950794 Marionette TRACE conn6 <- [1,3086,null,{}] 20:59:10 INFO - PROCESS | 680 | 1467431950798 Marionette TRACE conn6 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:10 INFO - PROCESS | 680 | 1467431950801 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:10 INFO - PROCESS | 680 | 1467431950889 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 20:59:10 INFO - PROCESS | 680 | 1467431950897 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:10 INFO - PROCESS | 680 | 1467431950900 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:10 INFO - PROCESS | 680 | ++DOCSHELL 0DFCAC00 == 27 [pid = 680] [id = 783] 20:59:10 INFO - PROCESS | 680 | ++DOMWINDOW == 51 (0DFCB000) [pid = 680] [serial = 2347] [outer = 00000000] 20:59:10 INFO - PROCESS | 680 | ++DOMWINDOW == 52 (0DFD1800) [pid = 680] [serial = 2348] [outer = 0DFCB000] 20:59:10 INFO - PROCESS | 680 | 1467431950947 Marionette DEBUG loaded listener.js 20:59:11 INFO - PROCESS | 680 | ++DOMWINDOW == 53 (0E033000) [pid = 680] [serial = 2349] [outer = 0DFCB000] 20:59:11 INFO - PROCESS | 680 | 1467431951411 Marionette TRACE conn6 <- [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]]]}] 20:59:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:59:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:59:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 20:59:11 INFO - PROCESS | 680 | 1467431951467 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 20:59:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:59:11 INFO - PROCESS | 680 | 1467431951469 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 20:59:11 INFO - PROCESS | 680 | 1467431951473 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:59:11 INFO - PROCESS | 680 | 1467431951477 Marionette TRACE conn6 <- [1,3090,null,{}] 20:59:11 INFO - PROCESS | 680 | 1467431951487 Marionette TRACE conn6 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:11 INFO - PROCESS | 680 | 1467431951492 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:11 INFO - PROCESS | 680 | 1467431951576 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 20:59:11 INFO - PROCESS | 680 | 1467431951712 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:11 INFO - PROCESS | 680 | 1467431951715 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:11 INFO - PROCESS | 680 | ++DOCSHELL 0E150400 == 28 [pid = 680] [id = 784] 20:59:11 INFO - PROCESS | 680 | ++DOMWINDOW == 54 (0E150800) [pid = 680] [serial = 2350] [outer = 00000000] 20:59:11 INFO - PROCESS | 680 | ++DOMWINDOW == 55 (0E155800) [pid = 680] [serial = 2351] [outer = 0E150800] 20:59:11 INFO - PROCESS | 680 | 1467431951769 Marionette DEBUG loaded listener.js 20:59:11 INFO - PROCESS | 680 | ++DOMWINDOW == 56 (0E222400) [pid = 680] [serial = 2352] [outer = 0E150800] 20:59:12 INFO - PROCESS | 680 | 1467431952116 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:59:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:59:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 670ms 20:59:12 INFO - PROCESS | 680 | 1467431952147 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 20:59:12 INFO - PROCESS | 680 | 1467431952149 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 20:59:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:59:12 INFO - PROCESS | 680 | 1467431952168 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:59:12 INFO - PROCESS | 680 | 1467431952170 Marionette TRACE conn6 <- [1,3094,null,{}] 20:59:12 INFO - PROCESS | 680 | 1467431952173 Marionette TRACE conn6 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:12 INFO - PROCESS | 680 | 1467431952175 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:12 INFO - PROCESS | 680 | 1467431952260 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 20:59:12 INFO - PROCESS | 680 | 1467431952363 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:12 INFO - PROCESS | 680 | 1467431952365 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:12 INFO - PROCESS | 680 | ++DOCSHELL 0E225000 == 29 [pid = 680] [id = 785] 20:59:12 INFO - PROCESS | 680 | ++DOMWINDOW == 57 (0E229000) [pid = 680] [serial = 2353] [outer = 00000000] 20:59:12 INFO - PROCESS | 680 | ++DOMWINDOW == 58 (0E260800) [pid = 680] [serial = 2354] [outer = 0E229000] 20:59:12 INFO - PROCESS | 680 | 1467431952411 Marionette DEBUG loaded listener.js 20:59:12 INFO - PROCESS | 680 | ++DOMWINDOW == 59 (0E52C800) [pid = 680] [serial = 2355] [outer = 0E229000] 20:59:12 INFO - PROCESS | 680 | 1467431952751 Marionette TRACE conn6 <- [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]]]}] 20:59:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:59:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:59:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:59:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 650ms 20:59:12 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:59:12 INFO - PROCESS | 680 | 1467431952807 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 20:59:12 INFO - PROCESS | 680 | 1467431952809 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 20:59:12 INFO - PROCESS | 680 | 1467431952812 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:59:12 INFO - PROCESS | 680 | 1467431952814 Marionette TRACE conn6 <- [1,3098,null,{}] 20:59:12 INFO - PROCESS | 680 | 1467431952817 Marionette TRACE conn6 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:12 INFO - PROCESS | 680 | 1467431952819 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:12 INFO - PROCESS | 680 | 1467431952938 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 20:59:12 INFO - PROCESS | 680 | 1467431952946 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:12 INFO - PROCESS | 680 | 1467431952948 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:12 INFO - PROCESS | 680 | ++DOCSHELL 0E52F000 == 30 [pid = 680] [id = 786] 20:59:12 INFO - PROCESS | 680 | ++DOMWINDOW == 60 (0E52FC00) [pid = 680] [serial = 2356] [outer = 00000000] 20:59:12 INFO - PROCESS | 680 | ++DOMWINDOW == 61 (0E702800) [pid = 680] [serial = 2357] [outer = 0E52FC00] 20:59:12 INFO - PROCESS | 680 | 1467431952991 Marionette DEBUG loaded listener.js 20:59:13 INFO - PROCESS | 680 | ++DOMWINDOW == 62 (0E7CB000) [pid = 680] [serial = 2358] [outer = 0E52FC00] 20:59:13 INFO - PROCESS | 680 | 1467431953404 Marionette TRACE conn6 <- [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"]]]}] 20:59:13 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:59:13 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 20:59:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:59:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:59:13 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 630ms 20:59:13 INFO - PROCESS | 680 | 1467431953443 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 20:59:13 INFO - PROCESS | 680 | 1467431953445 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 20:59:13 INFO - PROCESS | 680 | 1467431953448 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:59:13 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:59:13 INFO - PROCESS | 680 | 1467431953450 Marionette TRACE conn6 <- [1,3102,null,{}] 20:59:13 INFO - PROCESS | 680 | 1467431953453 Marionette TRACE conn6 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:13 INFO - PROCESS | 680 | 1467431953459 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:13 INFO - PROCESS | 680 | 1467431953611 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 20:59:13 INFO - PROCESS | 680 | 1467431953624 Marionette TRACE conn6 -> [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\", \"035e81cb-680f-457a-9bad-f6a955793df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:13 INFO - PROCESS | 680 | 1467431953626 Marionette INFO sendAsync 4b4b2567-e337-4d82-80ce-2122ae84474c 20:59:13 INFO - PROCESS | 680 | ++DOCSHELL 0F0DAC00 == 31 [pid = 680] [id = 787] 20:59:13 INFO - PROCESS | 680 | ++DOMWINDOW == 63 (0F236400) [pid = 680] [serial = 2359] [outer = 00000000] 20:59:13 INFO - PROCESS | 680 | ++DOMWINDOW == 64 (123EA800) [pid = 680] [serial = 2360] [outer = 0F236400] 20:59:13 INFO - PROCESS | 680 | 1467431953669 Marionette DEBUG loaded listener.js 20:59:13 INFO - PROCESS | 680 | ++DOMWINDOW == 65 (126CBC00) [pid = 680] [serial = 2361] [outer = 0F236400] 20:59:14 INFO - PROCESS | 680 | 1467431954117 Marionette TRACE conn6 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 20:59:14 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:59:14 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 731ms 20:59:14 INFO - PROCESS | 680 | 1467431954184 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 20:59:14 INFO - PROCESS | 680 | 1467431954186 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 20:59:15 WARNING - u'runner_teardown' () 20:59:15 INFO - No more tests 20:59:15 INFO - Got 0 unexpected results 20:59:15 INFO - SUITE-END | took 675s 20:59:15 INFO - Closing logging queue 20:59:15 INFO - queue closed 20:59:15 INFO - Return code: 0 20:59:15 WARNING - # TBPL SUCCESS # 20:59:15 INFO - Running post-action listener: _resource_record_post_action 20:59:15 INFO - Running post-run listener: _resource_record_post_run 20:59:16 INFO - Total resource usage - Wall time: 685s; CPU: 14.0%; Read bytes: 56205824; Write bytes: 1132560896; Read time: 739990; Write time: 8329150 20:59:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:59:16 INFO - install - Wall time: 2s; CPU: 13.0%; Read bytes: 0; Write bytes: 20480; Read time: 0; Write time: 100 20:59:16 INFO - run-tests - Wall time: 683s; CPU: 14.0%; Read bytes: 56205824; Write bytes: 1075073536; Read time: 739990; Write time: 8290490 20:59:16 INFO - Running post-run listener: _upload_blobber_files 20:59:16 INFO - Blob upload gear active. 20:59:16 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 20:59:16 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 20:59:16 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-beta', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 20:59:16 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-beta -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 20:59:17 INFO - (blobuploader) - INFO - Open directory for files ... 20:59:17 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 20:59:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:59:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:59:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:59:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:59:17 INFO - (blobuploader) - INFO - Done attempting. 20:59:17 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 20:59:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:59:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:59:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:59:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:59:20 INFO - (blobuploader) - INFO - Done attempting. 20:59:20 INFO - (blobuploader) - INFO - Iteration through files over. 20:59:20 INFO - Return code: 0 20:59:20 INFO - rmtree: C:\slave\test\build\uploaded_files.json 20:59:20 INFO - Using _rmtree_windows ... 20:59:20 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 20:59:20 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/32a3b4d3e7f15791fd446950da60f288f9dd070458a7fa1d38d065b1851a25372fddd861b1d3240f4c328ed158b9c6b2bbfb6e8d90f4bc9f76817578bab793da", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/285fc01221147f3592f041577c46031595544168ede52be2e82b2de260288ca506dfce46a0ca1167521a598c61a79a86843b9eb86937d4e090f6c7b698bb0c30"} 20:59:20 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 20:59:20 INFO - Writing to file C:\slave\test\properties\blobber_files 20:59:20 INFO - Contents: 20:59:20 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/32a3b4d3e7f15791fd446950da60f288f9dd070458a7fa1d38d065b1851a25372fddd861b1d3240f4c328ed158b9c6b2bbfb6e8d90f4bc9f76817578bab793da", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/285fc01221147f3592f041577c46031595544168ede52be2e82b2de260288ca506dfce46a0ca1167521a598c61a79a86843b9eb86937d4e090f6c7b698bb0c30"} 20:59:20 INFO - Running post-run listener: copy_logs_to_upload_dir 20:59:20 INFO - Copying logs to upload dir... 20:59:20 INFO - mkdir: C:\slave\test\build\upload\logs 20:59:20 INFO - Copying logs to upload dir... 20:59:20 INFO - Using _rmtree_windows ... 20:59:20 INFO - Using _rmtree_windows ... 20:59:20 INFO - Using _rmtree_windows ... 20:59:20 INFO - Using _rmtree_windows ... 20:59:20 INFO - Using _rmtree_windows ... 20:59:20 INFO - Using _rmtree_windows ... 20:59:20 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=905.752000 ========= master_lag: 0.33 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 6 secs) (at 2016-07-01 20:59:20.412625) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-01 20:59:20.413482) ========= '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-165 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-165 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-165 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/32a3b4d3e7f15791fd446950da60f288f9dd070458a7fa1d38d065b1851a25372fddd861b1d3240f4c328ed158b9c6b2bbfb6e8d90f4bc9f76817578bab793da", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/285fc01221147f3592f041577c46031595544168ede52be2e82b2de260288ca506dfce46a0ca1167521a598c61a79a86843b9eb86937d4e090f6c7b698bb0c30"} build_url:https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/32a3b4d3e7f15791fd446950da60f288f9dd070458a7fa1d38d065b1851a25372fddd861b1d3240f4c328ed158b9c6b2bbfb6e8d90f4bc9f76817578bab793da", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/285fc01221147f3592f041577c46031595544168ede52be2e82b2de260288ca506dfce46a0ca1167521a598c61a79a86843b9eb86937d4e090f6c7b698bb0c30"}' symbols_url: 'https://queue.taskcluster.net/v1/task/B0rYVExPQtqIO7eB_a_JPg/artifacts/public/build/firefox-48.0.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-07-01 20:59:20.541831) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 20:59:20.542263) ========= '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-165 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-165 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-165 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-07-01 20:59:20.662116) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-01 20:59:20.662816) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-01 20:59:21.248452) ========= ========= Total master_lag: 0.58 =========