builder: mozilla-beta_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-229 starttime: 1466499412.8 results: success (0) buildid: 20160621001202 builduid: 43bee3b121c74b5c9b27a35f1df4b48b revision: 2a762ba88494113dff67f29216fadbabd9c03097 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-21 01:56:52.797173) ========= master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-21 01:56:52.798435) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-21 01:56:52.798713) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-21 01:56:52.958877) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-21 01:56:52.959232) ========= '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-229 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-229 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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-229 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 --01:56:53-- 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% 27.74 MB/s 01:56:54 (27.74 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.034000 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-21 01:56:54.026850) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-06-21 01:56:54.027127) ========= '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-229 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-229 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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-229 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=3.401000 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-06-21 01:56:57.442966) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-21 01:56:57.443319) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 2a762ba88494113dff67f29216fadbabd9c03097 --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 2a762ba88494113dff67f29216fadbabd9c03097 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-229 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-229 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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-229 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-06-21 01:56:57,858 truncating revision to first 12 chars 2016-06-21 01:56:57,858 Setting DEBUG logging. 2016-06-21 01:56:57,858 attempt 1/10 2016-06-21 01:56:57,858 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/2a762ba88494?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-21 01:56:59,066 unpacking tar archive at: mozilla-beta-2a762ba88494/testing/mozharness/ program finished with exit code 0 elapsedTime=1.883000 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-21 01:56:59.382485) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-21 01:56:59.382779) ========= script_repo_revision: 2a762ba88494113dff67f29216fadbabd9c03097 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-21 01:56:59.383153) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-21 01:56:59.383466) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-21 01:56:59.399694) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 59 secs) (at 2016-06-21 01:56:59.399962) ========= '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-229 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-229 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:\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-229 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 01:56:59 INFO - MultiFileLogger online at 20160621 01:56:59 in C:\slave\test 01:56:59 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 01:56:59 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 01:56:59 INFO - {'append_to_log': False, 01:56:59 INFO - 'base_work_dir': 'C:\\slave\\test', 01:56:59 INFO - 'blob_upload_branch': 'mozilla-beta', 01:56:59 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 01:56:59 INFO - 'buildbot_json_path': 'buildprops.json', 01:56:59 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 01:56:59 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:56:59 INFO - 'download_minidump_stackwalk': True, 01:56:59 INFO - 'download_symbols': 'true', 01:56:59 INFO - 'e10s': False, 01:56:59 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 01:56:59 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 01:56:59 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 01:56:59 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 01:56:59 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 01:56:59 INFO - 'C:/mozilla-build/tooltool.py'), 01:56:59 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 01:56:59 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 01:56:59 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:56:59 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:56:59 INFO - 'log_level': 'info', 01:56:59 INFO - 'log_to_console': True, 01:56:59 INFO - 'opt_config_files': (), 01:56:59 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:56:59 INFO - '--processes=1', 01:56:59 INFO - '--config=%(test_path)s/wptrunner.ini', 01:56:59 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:56:59 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:56:59 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:56:59 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:56:59 INFO - 'pip_index': False, 01:56:59 INFO - 'require_test_zip': True, 01:56:59 INFO - 'test_type': ('testharness',), 01:56:59 INFO - 'this_chunk': '1', 01:56:59 INFO - 'total_chunks': '10', 01:56:59 INFO - 'virtualenv_path': 'venv', 01:56:59 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:56:59 INFO - 'work_dir': 'build'} 01:56:59 INFO - ##### 01:56:59 INFO - ##### Running clobber step. 01:56:59 INFO - ##### 01:56:59 INFO - Running pre-action listener: _resource_record_pre_action 01:56:59 INFO - Running main action method: clobber 01:56:59 INFO - rmtree: C:\slave\test\build 01:56:59 INFO - Using _rmtree_windows ... 01:56:59 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 01:58:28 INFO - Running post-action listener: _resource_record_post_action 01:58:28 INFO - ##### 01:58:28 INFO - ##### Running read-buildbot-config step. 01:58:28 INFO - ##### 01:58:28 INFO - Running pre-action listener: _resource_record_pre_action 01:58:28 INFO - Running main action method: read_buildbot_config 01:58:28 INFO - Using buildbot properties: 01:58:28 INFO - { 01:58:28 INFO - "project": "", 01:58:28 INFO - "product": "firefox", 01:58:28 INFO - "script_repo_revision": "production", 01:58:28 INFO - "scheduler": "tests-mozilla-beta-win7_ix-debug-unittest", 01:58:28 INFO - "repository": "", 01:58:28 INFO - "buildername": "Windows 7 32-bit mozilla-beta debug test web-platform-tests-1", 01:58:28 INFO - "buildid": "20160621001202", 01:58:28 INFO - "pgo_build": "False", 01:58:28 INFO - "basedir": "C:\\slave\\test", 01:58:28 INFO - "buildnumber": 0, 01:58:28 INFO - "slavename": "t-w732-ix-229", 01:58:28 INFO - "revision": "2a762ba88494113dff67f29216fadbabd9c03097", 01:58:28 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/", 01:58:28 INFO - "platform": "win32", 01:58:28 INFO - "branch": "mozilla-beta", 01:58:28 INFO - "repo_path": "releases/mozilla-beta", 01:58:28 INFO - "moz_repo_path": "", 01:58:28 INFO - "stage_platform": "win32", 01:58:28 INFO - "builduid": "43bee3b121c74b5c9b27a35f1df4b48b", 01:58:28 INFO - "slavebuilddir": "test" 01:58:28 INFO - } 01:58:28 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 01:58:28 INFO - Found installer url https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.zip. 01:58:28 INFO - Running post-action listener: _resource_record_post_action 01:58:28 INFO - ##### 01:58:28 INFO - ##### Running download-and-extract step. 01:58:28 INFO - ##### 01:58:28 INFO - Running pre-action listener: _resource_record_pre_action 01:58:28 INFO - Running main action method: download_and_extract 01:58:28 INFO - mkdir: C:\slave\test\build\tests 01:58:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:58:28 INFO - https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 01:58:28 INFO - trying https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 01:58:28 INFO - Downloading https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/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 01:58:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/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 01:58:29 INFO - Downloaded 1240 bytes. 01:58:29 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 01:58:29 INFO - Using the following test package requirements: 01:58:29 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 01:58:29 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 01:58:29 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 01:58:29 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 01:58:29 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 01:58:29 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 01:58:29 INFO - u'jsshell-win32.zip'], 01:58:29 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 01:58:29 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 01:58:29 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 01:58:29 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 01:58:29 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 01:58:29 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 01:58:29 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 01:58:29 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 01:58:29 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 01:58:29 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 01:58:29 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 01:58:29 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 01:58:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:58:29 INFO - https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 01:58:29 INFO - trying https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 01:58:29 INFO - Downloading https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/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 01:58:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/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 01:58:31 INFO - Downloaded 20351707 bytes. 01:58:31 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/*'] 01:58:31 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/* 01:58:33 INFO - caution: filename not matched: web-platform/* 01:58:33 INFO - Return code: 11 01:58:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:58:33 INFO - https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 01:58:33 INFO - trying https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 01:58:33 INFO - Downloading https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/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 01:58:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/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 01:58:36 INFO - Downloaded 36389112 bytes. 01:58:36 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/*'] 01:58:36 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/* 01:59:21 INFO - caution: filename not matched: bin/* 01:59:21 INFO - caution: filename not matched: config/* 01:59:21 INFO - caution: filename not matched: mozbase/* 01:59:21 INFO - caution: filename not matched: marionette/* 01:59:21 INFO - caution: filename not matched: tools/wptserve/* 01:59:21 INFO - Return code: 11 01:59:21 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')]} 01:59:21 INFO - https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 01:59:21 INFO - trying https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.zip 01:59:21 INFO - Downloading https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 01:59:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/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 01:59:26 INFO - Downloaded 68460840 bytes. 01:59:26 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.zip 01:59:26 INFO - mkdir: C:\slave\test\properties 01:59:26 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 01:59:26 INFO - Writing to file C:\slave\test\properties\build_url 01:59:26 INFO - Contents: 01:59:26 INFO - build_url:https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.zip 01:59:27 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 01:59:27 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 01:59:27 INFO - Writing to file C:\slave\test\properties\symbols_url 01:59:27 INFO - Contents: 01:59:27 INFO - symbols_url:https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 01:59:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:59:27 INFO - https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:59:27 INFO - trying https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 01:59:27 INFO - Downloading https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/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 01:59:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/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 01:59:30 INFO - Downloaded 55576212 bytes. 01:59:30 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'] 01:59:30 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 01:59:33 INFO - Return code: 0 01:59:33 INFO - Running post-action listener: _resource_record_post_action 01:59:33 INFO - Running post-action listener: set_extra_try_arguments 01:59:33 INFO - ##### 01:59:33 INFO - ##### Running create-virtualenv step. 01:59:33 INFO - ##### 01:59:33 INFO - Running pre-action listener: _pre_create_virtualenv 01:59:33 INFO - Running pre-action listener: _resource_record_pre_action 01:59:33 INFO - Running main action method: create_virtualenv 01:59:33 INFO - Creating virtualenv C:\slave\test\build\venv 01:59:33 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 01:59:33 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 01:59:37 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 01:59:40 INFO - Installing distribute......................................................................................................................................................................................done. 01:59:42 INFO - Return code: 0 01:59:42 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 01:59:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:59:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:59:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:59:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:59:42 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 0x01BC66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CC3200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019AE320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C7D368>, '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 0x0188CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CD50C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-229', 'USERDOMAIN': 'T-W732-IX-229', '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-229', '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:\\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 01:59:42 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 01:59:42 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 01:59:42 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 01:59:42 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 01:59:42 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 01:59:42 INFO - 'COMPUTERNAME': 'T-W732-IX-229', 01:59:42 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 01:59:42 INFO - 'DCLOCATION': 'SCL3', 01:59:42 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 01:59:42 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:59:42 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:59:42 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 01:59:42 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 01:59:42 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 01:59:42 INFO - 'HOMEDRIVE': 'C:', 01:59:42 INFO - 'HOMEPATH': '\\Users\\cltbld', 01:59:42 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:59:42 INFO - 'KTS_VERSION': '1.19c', 01:59:42 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 01:59:42 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 01:59:42 INFO - 'LOGONSERVER': '\\\\T-W732-IX-229', 01:59:42 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:59:42 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:59:42 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 01:59:42 INFO - 'MOZILLABUILDDRIVE': 'C:', 01:59:42 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 01:59:42 INFO - 'MOZ_AIRBAG': '1', 01:59:42 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:59:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:59:42 INFO - 'MOZ_MSVCVERSION': '8', 01:59:42 INFO - 'MOZ_NO_REMOTE': '1', 01:59:42 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 01:59:42 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 01:59:42 INFO - 'NO_EM_RESTART': '1', 01:59:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:59:42 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:59:42 INFO - 'OS': 'Windows_NT', 01:59:42 INFO - 'OURDRIVE': 'C:', 01:59:42 INFO - 'PATH': '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', 01:59:42 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 01:59:42 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:59:42 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 01:59:42 INFO - 'PROCESSOR_LEVEL': '6', 01:59:42 INFO - 'PROCESSOR_REVISION': '1e05', 01:59:42 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 01:59:42 INFO - 'PROGRAMFILES': 'C:\\Program Files', 01:59:42 INFO - 'PROMPT': '$P$G', 01:59:42 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:59:42 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 01:59:42 INFO - 'PUBLIC': 'C:\\Users\\Public', 01:59:42 INFO - 'PWD': 'C:\\slave\\test', 01:59:42 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:59:42 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:59:42 INFO - 'SYSTEMDRIVE': 'C:', 01:59:42 INFO - 'SYSTEMROOT': 'C:\\windows', 01:59:42 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 01:59:42 INFO - 'TEST1': 'testie', 01:59:42 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 01:59:42 INFO - 'USERDOMAIN': 'T-W732-IX-229', 01:59:42 INFO - 'USERNAME': 'cltbld', 01:59:42 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 01:59:42 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 01:59:42 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 01:59:42 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 01:59:42 INFO - 'WINDIR': 'C:\\windows', 01:59:42 INFO - 'WINDOWS_TRACING_FLAGS': '3', 01:59:42 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 01:59:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:59:43 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:59:43 INFO - Downloading/unpacking psutil>=0.7.1 01:59:43 INFO - Running setup.py egg_info for package psutil 01:59:43 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 01:59:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:59:43 INFO - Installing collected packages: psutil 01:59:43 INFO - Running setup.py install for psutil 01:59:43 INFO - building 'psutil._psutil_windows' extension 01:59:43 INFO - error: Unable to find vcvarsall.bat 01:59:43 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-4nhrlx-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 01:59:43 INFO - running install 01:59:43 INFO - running build 01:59:43 INFO - running build_py 01:59:43 INFO - creating build 01:59:43 INFO - creating build\lib.win32-2.7 01:59:43 INFO - creating build\lib.win32-2.7\psutil 01:59:43 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 01:59:43 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 01:59:43 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 01:59:43 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 01:59:43 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 01:59:43 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 01:59:43 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 01:59:43 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 01:59:43 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 01:59:43 INFO - running build_ext 01:59:43 INFO - building 'psutil._psutil_windows' extension 01:59:43 INFO - error: Unable to find vcvarsall.bat 01:59:43 INFO - ---------------------------------------- 01:59:43 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-4nhrlx-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 01:59:43 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 01:59:43 WARNING - Return code: 1 01:59:43 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! 01:59:43 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 01:59:43 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')]} 01:59:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:59:43 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')]} 01:59:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:59:43 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 0x01BC66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CC3200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019AE320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C7D368>, '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 0x0188CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CD50C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-229', 'USERDOMAIN': 'T-W732-IX-229', '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-229', '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:\\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 01:59:43 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 01:59:43 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 01:59:43 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 01:59:43 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 01:59:43 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 01:59:43 INFO - 'COMPUTERNAME': 'T-W732-IX-229', 01:59:43 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 01:59:43 INFO - 'DCLOCATION': 'SCL3', 01:59:43 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 01:59:43 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:59:43 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:59:43 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 01:59:43 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 01:59:43 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 01:59:43 INFO - 'HOMEDRIVE': 'C:', 01:59:43 INFO - 'HOMEPATH': '\\Users\\cltbld', 01:59:43 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:59:43 INFO - 'KTS_VERSION': '1.19c', 01:59:43 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 01:59:43 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 01:59:43 INFO - 'LOGONSERVER': '\\\\T-W732-IX-229', 01:59:43 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:59:43 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:59:43 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 01:59:43 INFO - 'MOZILLABUILDDRIVE': 'C:', 01:59:43 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 01:59:43 INFO - 'MOZ_AIRBAG': '1', 01:59:43 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:59:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:59:43 INFO - 'MOZ_MSVCVERSION': '8', 01:59:43 INFO - 'MOZ_NO_REMOTE': '1', 01:59:43 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 01:59:43 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 01:59:43 INFO - 'NO_EM_RESTART': '1', 01:59:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:59:43 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:59:43 INFO - 'OS': 'Windows_NT', 01:59:43 INFO - 'OURDRIVE': 'C:', 01:59:43 INFO - 'PATH': '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', 01:59:43 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 01:59:43 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:59:43 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 01:59:43 INFO - 'PROCESSOR_LEVEL': '6', 01:59:43 INFO - 'PROCESSOR_REVISION': '1e05', 01:59:43 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 01:59:43 INFO - 'PROGRAMFILES': 'C:\\Program Files', 01:59:43 INFO - 'PROMPT': '$P$G', 01:59:43 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:59:43 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 01:59:43 INFO - 'PUBLIC': 'C:\\Users\\Public', 01:59:43 INFO - 'PWD': 'C:\\slave\\test', 01:59:43 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:59:43 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:59:43 INFO - 'SYSTEMDRIVE': 'C:', 01:59:43 INFO - 'SYSTEMROOT': 'C:\\windows', 01:59:43 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 01:59:43 INFO - 'TEST1': 'testie', 01:59:43 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 01:59:43 INFO - 'USERDOMAIN': 'T-W732-IX-229', 01:59:43 INFO - 'USERNAME': 'cltbld', 01:59:43 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 01:59:43 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 01:59:43 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 01:59:43 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 01:59:43 INFO - 'WINDIR': 'C:\\windows', 01:59:43 INFO - 'WINDOWS_TRACING_FLAGS': '3', 01:59:43 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 01:59:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:59:44 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:59:44 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:59:44 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:59:44 INFO - Running setup.py egg_info for package mozsystemmonitor 01:59:44 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 01:59:44 INFO - Running setup.py egg_info for package psutil 01:59:44 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 01:59:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:59:44 INFO - Installing collected packages: mozsystemmonitor, psutil 01:59:44 INFO - Running setup.py install for mozsystemmonitor 01:59:44 INFO - Running setup.py install for psutil 01:59:44 INFO - building 'psutil._psutil_windows' extension 01:59:44 INFO - error: Unable to find vcvarsall.bat 01:59:44 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-rofniy-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 01:59:44 INFO - running install 01:59:44 INFO - running build 01:59:44 INFO - running build_py 01:59:44 INFO - running build_ext 01:59:44 INFO - building 'psutil._psutil_windows' extension 01:59:44 INFO - error: Unable to find vcvarsall.bat 01:59:44 INFO - ---------------------------------------- 01:59:44 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-rofniy-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 01:59:44 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 01:59:44 WARNING - Return code: 1 01:59:44 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! 01:59:44 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 01:59:44 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')]} 01:59:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:59:44 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')]} 01:59:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:59:44 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 0x01BC66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CC3200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019AE320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C7D368>, '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 0x0188CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CD50C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-229', 'USERDOMAIN': 'T-W732-IX-229', '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-229', '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:\\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 01:59:44 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 01:59:44 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 01:59:44 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 01:59:44 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 01:59:44 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 01:59:44 INFO - 'COMPUTERNAME': 'T-W732-IX-229', 01:59:44 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 01:59:44 INFO - 'DCLOCATION': 'SCL3', 01:59:44 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 01:59:44 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:59:44 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:59:44 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 01:59:44 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 01:59:44 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 01:59:44 INFO - 'HOMEDRIVE': 'C:', 01:59:44 INFO - 'HOMEPATH': '\\Users\\cltbld', 01:59:44 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:59:44 INFO - 'KTS_VERSION': '1.19c', 01:59:44 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 01:59:44 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 01:59:44 INFO - 'LOGONSERVER': '\\\\T-W732-IX-229', 01:59:44 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:59:44 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:59:44 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 01:59:44 INFO - 'MOZILLABUILDDRIVE': 'C:', 01:59:44 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 01:59:44 INFO - 'MOZ_AIRBAG': '1', 01:59:44 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:59:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:59:44 INFO - 'MOZ_MSVCVERSION': '8', 01:59:44 INFO - 'MOZ_NO_REMOTE': '1', 01:59:44 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 01:59:44 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 01:59:44 INFO - 'NO_EM_RESTART': '1', 01:59:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:59:44 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:59:44 INFO - 'OS': 'Windows_NT', 01:59:44 INFO - 'OURDRIVE': 'C:', 01:59:44 INFO - 'PATH': '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', 01:59:44 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 01:59:44 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:59:44 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 01:59:44 INFO - 'PROCESSOR_LEVEL': '6', 01:59:44 INFO - 'PROCESSOR_REVISION': '1e05', 01:59:44 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 01:59:44 INFO - 'PROGRAMFILES': 'C:\\Program Files', 01:59:44 INFO - 'PROMPT': '$P$G', 01:59:44 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:59:44 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 01:59:44 INFO - 'PUBLIC': 'C:\\Users\\Public', 01:59:44 INFO - 'PWD': 'C:\\slave\\test', 01:59:44 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:59:44 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:59:44 INFO - 'SYSTEMDRIVE': 'C:', 01:59:44 INFO - 'SYSTEMROOT': 'C:\\windows', 01:59:44 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 01:59:44 INFO - 'TEST1': 'testie', 01:59:44 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 01:59:44 INFO - 'USERDOMAIN': 'T-W732-IX-229', 01:59:44 INFO - 'USERNAME': 'cltbld', 01:59:44 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 01:59:44 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 01:59:44 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 01:59:44 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 01:59:44 INFO - 'WINDIR': 'C:\\windows', 01:59:44 INFO - 'WINDOWS_TRACING_FLAGS': '3', 01:59:44 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 01:59:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:59:44 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:59:44 INFO - Downloading/unpacking blobuploader==1.2.4 01:59:44 INFO - Downloading blobuploader-1.2.4.tar.gz 01:59:44 INFO - Running setup.py egg_info for package blobuploader 01:59:44 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:59:48 INFO - Running setup.py egg_info for package requests 01:59:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:59:48 INFO - Downloading docopt-0.6.1.tar.gz 01:59:48 INFO - Running setup.py egg_info for package docopt 01:59:48 INFO - Installing collected packages: blobuploader, docopt, requests 01:59:48 INFO - Running setup.py install for blobuploader 01:59:48 INFO - Running setup.py install for docopt 01:59:48 INFO - Running setup.py install for requests 01:59:48 INFO - Successfully installed blobuploader docopt requests 01:59:48 INFO - Cleaning up... 01:59:48 INFO - Return code: 0 01:59:48 INFO - Installing None into virtualenv C:\slave\test\build\venv 01:59:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:59:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:59:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:59:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:59:48 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 0x01BC66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CC3200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019AE320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C7D368>, '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 0x0188CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CD50C0>, '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-229', 'USERDOMAIN': 'T-W732-IX-229', '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-229', '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:\\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 01:59:48 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 01:59:48 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 01:59:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 01:59:48 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 01:59:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 01:59:48 INFO - 'COMPUTERNAME': 'T-W732-IX-229', 01:59:48 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 01:59:48 INFO - 'DCLOCATION': 'SCL3', 01:59:48 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 01:59:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:59:48 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:59:48 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 01:59:48 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 01:59:48 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 01:59:48 INFO - 'HOMEDRIVE': 'C:', 01:59:48 INFO - 'HOMEPATH': '\\Users\\cltbld', 01:59:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:59:48 INFO - 'KTS_VERSION': '1.19c', 01:59:48 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 01:59:48 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 01:59:48 INFO - 'LOGONSERVER': '\\\\T-W732-IX-229', 01:59:48 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:59:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:59:48 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 01:59:48 INFO - 'MOZILLABUILDDRIVE': 'C:', 01:59:48 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 01:59:48 INFO - 'MOZ_AIRBAG': '1', 01:59:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:59:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:59:48 INFO - 'MOZ_MSVCVERSION': '8', 01:59:48 INFO - 'MOZ_NO_REMOTE': '1', 01:59:48 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 01:59:48 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 01:59:48 INFO - 'NO_EM_RESTART': '1', 01:59:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:59:48 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:59:48 INFO - 'OS': 'Windows_NT', 01:59:48 INFO - 'OURDRIVE': 'C:', 01:59:48 INFO - 'PATH': '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', 01:59:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 01:59:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:59:48 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 01:59:48 INFO - 'PROCESSOR_LEVEL': '6', 01:59:48 INFO - 'PROCESSOR_REVISION': '1e05', 01:59:48 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 01:59:48 INFO - 'PROGRAMFILES': 'C:\\Program Files', 01:59:48 INFO - 'PROMPT': '$P$G', 01:59:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:59:48 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 01:59:48 INFO - 'PUBLIC': 'C:\\Users\\Public', 01:59:48 INFO - 'PWD': 'C:\\slave\\test', 01:59:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:59:48 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:59:48 INFO - 'SYSTEMDRIVE': 'C:', 01:59:48 INFO - 'SYSTEMROOT': 'C:\\windows', 01:59:48 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 01:59:48 INFO - 'TEST1': 'testie', 01:59:48 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 01:59:48 INFO - 'USERDOMAIN': 'T-W732-IX-229', 01:59:48 INFO - 'USERNAME': 'cltbld', 01:59:48 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 01:59:48 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 01:59:48 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 01:59:48 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 01:59:48 INFO - 'WINDIR': 'C:\\windows', 01:59:48 INFO - 'WINDOWS_TRACING_FLAGS': '3', 01:59:48 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 01:59:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:59:53 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 01:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 01:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 01:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 01:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 01:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 01:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 01:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 01:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 01:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 01:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 01:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 01:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 01:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 01:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 01:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 01:59:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 01:59:53 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 01:59:53 INFO - Unpacking c:\slave\test\build\tests\marionette\client 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 01:59:53 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 01:59:53 INFO - Unpacking c:\slave\test\build\tests\marionette 01:59:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 01:59:53 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 01:59:53 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 01:59:53 INFO - Running setup.py install for browsermob-proxy 02:00:07 INFO - Running setup.py install for manifestparser 02:00:07 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Running setup.py install for marionette-client 02:00:07 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:00:07 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Running setup.py install for marionette-driver 02:00:07 INFO - Running setup.py install for mozcrash 02:00:07 INFO - Running setup.py install for mozdebug 02:00:07 INFO - Running setup.py install for mozdevice 02:00:07 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Running setup.py install for mozfile 02:00:07 INFO - Running setup.py install for mozhttpd 02:00:07 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Running setup.py install for mozinfo 02:00:07 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Running setup.py install for mozInstall 02:00:07 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Running setup.py install for mozleak 02:00:07 INFO - Running setup.py install for mozlog 02:00:07 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Running setup.py install for moznetwork 02:00:07 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Running setup.py install for mozprocess 02:00:07 INFO - Running setup.py install for mozprofile 02:00:07 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Running setup.py install for mozrunner 02:00:07 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Running setup.py install for mozscreenshot 02:00:07 INFO - Running setup.py install for moztest 02:00:07 INFO - Running setup.py install for mozversion 02:00:07 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 02:00:07 INFO - Running setup.py install for wptserve 02:00:07 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 02:00:07 INFO - Cleaning up... 02:00:07 INFO - Return code: 0 02:00:07 INFO - Installing None into virtualenv C:\slave\test\build\venv 02:00: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')]} 02:00:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:00: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')]} 02:00:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:00:07 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 0x01BC66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CC3200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019AE320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C7D368>, '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 0x0188CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CD50C0>, '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-229', 'USERDOMAIN': 'T-W732-IX-229', '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-229', '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:\\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 02:00:07 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 02:00:07 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 02:00:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:00:07 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:00:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:00:07 INFO - 'COMPUTERNAME': 'T-W732-IX-229', 02:00:07 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:00:07 INFO - 'DCLOCATION': 'SCL3', 02:00:07 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:00:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:00:07 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:00:07 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:00:07 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:00:07 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:00:07 INFO - 'HOMEDRIVE': 'C:', 02:00:07 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:00:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:00:07 INFO - 'KTS_VERSION': '1.19c', 02:00:07 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:00:07 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:00:07 INFO - 'LOGONSERVER': '\\\\T-W732-IX-229', 02:00:07 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:00:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:00:07 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:00:07 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:00:07 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:00:07 INFO - 'MOZ_AIRBAG': '1', 02:00:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:00:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:00:07 INFO - 'MOZ_MSVCVERSION': '8', 02:00:07 INFO - 'MOZ_NO_REMOTE': '1', 02:00:07 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:00:07 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:00:07 INFO - 'NO_EM_RESTART': '1', 02:00:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:00:07 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:00:07 INFO - 'OS': 'Windows_NT', 02:00:07 INFO - 'OURDRIVE': 'C:', 02:00:07 INFO - 'PATH': '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', 02:00:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:00:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:00:07 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:00:07 INFO - 'PROCESSOR_LEVEL': '6', 02:00:07 INFO - 'PROCESSOR_REVISION': '1e05', 02:00:07 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:00:07 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:00:07 INFO - 'PROMPT': '$P$G', 02:00:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:00:07 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:00:07 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:00:07 INFO - 'PWD': 'C:\\slave\\test', 02:00:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:00:07 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:00:07 INFO - 'SYSTEMDRIVE': 'C:', 02:00:07 INFO - 'SYSTEMROOT': 'C:\\windows', 02:00:07 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:00:07 INFO - 'TEST1': 'testie', 02:00:07 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:00:07 INFO - 'USERDOMAIN': 'T-W732-IX-229', 02:00:07 INFO - 'USERNAME': 'cltbld', 02:00:07 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:00:07 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:00:07 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:00:07 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:00:07 INFO - 'WINDIR': 'C:\\windows', 02:00:07 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:00:07 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:00:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:00:11 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:00:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 02:00:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 02:00:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 02:00:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 02:00:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 02:00:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 02:00:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 02:00:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 02:00:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 02:00:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 02:00:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 02:00:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 02:00:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 02:00:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 02:00:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 02:00:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 02:00:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 02:00:11 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 02:00:11 INFO - Unpacking c:\slave\test\build\tests\marionette\client 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 02:00:11 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 02:00:11 INFO - Unpacking c:\slave\test\build\tests\marionette 02:00:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 02:00:11 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:00:11 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)) 02:00:23 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)) 02:00:23 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)) 02:00:23 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)) 02:00:23 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)) 02:00:23 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 02:00:23 INFO - Downloading blessings-1.6.tar.gz 02:00:23 INFO - Running setup.py egg_info for package blessings 02:00:23 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)) 02:00:23 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 02:00:23 INFO - Running setup.py install for blessings 02:00:23 INFO - Running setup.py install for browsermob-proxy 02:00:23 INFO - Running setup.py install for manifestparser 02:00:23 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Running setup.py install for marionette-client 02:00:23 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:00:23 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Running setup.py install for marionette-driver 02:00:23 INFO - Running setup.py install for mozcrash 02:00:23 INFO - Running setup.py install for mozdebug 02:00:23 INFO - Running setup.py install for mozdevice 02:00:23 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Running setup.py install for mozhttpd 02:00:23 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Running setup.py install for mozInstall 02:00:23 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Running setup.py install for mozleak 02:00:23 INFO - Running setup.py install for mozprofile 02:00:23 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Running setup.py install for mozrunner 02:00:23 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 02:00:23 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 02:00:25 INFO - Running setup.py install for mozscreenshot 02:00:25 INFO - Running setup.py install for moztest 02:00:25 INFO - Running setup.py install for mozversion 02:00:25 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 02:00:25 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 02:00:25 INFO - Running setup.py install for wptserve 02:00:25 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 02:00:25 INFO - Cleaning up... 02:00:25 INFO - Return code: 0 02:00:25 INFO - Done creating virtualenv C:\slave\test\build\venv. 02:00:25 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 02:00:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 02:00:25 INFO - Reading from file tmpfile_stdout 02:00:25 INFO - Using _rmtree_windows ... 02:00:25 INFO - Using _rmtree_windows ... 02:00:25 INFO - Current package versions: 02:00:25 INFO - blessings == 1.6 02:00:25 INFO - blobuploader == 1.2.4 02:00:25 INFO - browsermob-proxy == 0.6.0 02:00:25 INFO - distribute == 0.6.14 02:00:25 INFO - docopt == 0.6.1 02:00:25 INFO - manifestparser == 1.1 02:00:25 INFO - marionette-client == 2.3.0 02:00:25 INFO - marionette-driver == 1.4.0 02:00:25 INFO - mozInstall == 1.12 02:00:25 INFO - mozcrash == 0.17 02:00:25 INFO - mozdebug == 0.1 02:00:25 INFO - mozdevice == 0.48 02:00:25 INFO - mozfile == 1.2 02:00:25 INFO - mozhttpd == 0.7 02:00:25 INFO - mozinfo == 0.9 02:00:25 INFO - mozleak == 0.1 02:00:25 INFO - mozlog == 3.1 02:00:25 INFO - moznetwork == 0.27 02:00:25 INFO - mozprocess == 0.22 02:00:25 INFO - mozprofile == 0.28 02:00:25 INFO - mozrunner == 6.11 02:00:25 INFO - mozscreenshot == 0.1 02:00:25 INFO - mozsystemmonitor == 0.0 02:00:25 INFO - moztest == 0.7 02:00:25 INFO - mozversion == 1.4 02:00:25 INFO - requests == 1.2.3 02:00:25 INFO - wptserve == 1.4.0 02:00:25 INFO - Running post-action listener: _resource_record_post_action 02:00:25 INFO - Running post-action listener: _start_resource_monitoring 02:00:25 INFO - Starting resource monitoring. 02:00:25 INFO - ##### 02:00:25 INFO - ##### Running pull step. 02:00:25 INFO - ##### 02:00:25 INFO - Running pre-action listener: _resource_record_pre_action 02:00:25 INFO - Running main action method: pull 02:00:25 INFO - Pull has nothing to do! 02:00:25 INFO - Running post-action listener: _resource_record_post_action 02:00:25 INFO - ##### 02:00:25 INFO - ##### Running install step. 02:00:25 INFO - ##### 02:00:25 INFO - Running pre-action listener: _resource_record_pre_action 02:00:25 INFO - Running main action method: install 02:00:25 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 02:00:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 02:00:25 INFO - Reading from file tmpfile_stdout 02:00:25 INFO - Using _rmtree_windows ... 02:00:25 INFO - Using _rmtree_windows ... 02:00:25 INFO - Detecting whether we're running mozinstall >=1.0... 02:00:25 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 02:00:25 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 02:00:25 INFO - Reading from file tmpfile_stdout 02:00:25 INFO - Output received: 02:00:25 INFO - Usage: mozinstall-script.py [options] installer 02:00:25 INFO - Options: 02:00:25 INFO - -h, --help show this help message and exit 02:00:25 INFO - -d DEST, --destination=DEST 02:00:25 INFO - Directory to install application into. [default: 02:00:25 INFO - "C:\slave\test"] 02:00:25 INFO - --app=APP Application being installed. [default: firefox] 02:00:25 INFO - Using _rmtree_windows ... 02:00:25 INFO - Using _rmtree_windows ... 02:00:25 INFO - mkdir: C:\slave\test\build\application 02:00:25 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'] 02:00:25 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 02:00:27 INFO - Reading from file tmpfile_stdout 02:00:27 INFO - Output received: 02:00:27 INFO - C:\slave\test\build\application\firefox\firefox.exe 02:00:27 INFO - Using _rmtree_windows ... 02:00:27 INFO - Using _rmtree_windows ... 02:00:27 INFO - Running post-action listener: _resource_record_post_action 02:00:27 INFO - ##### 02:00:27 INFO - ##### Running run-tests step. 02:00:27 INFO - ##### 02:00:27 INFO - Running pre-action listener: _resource_record_pre_action 02:00:27 INFO - Running main action method: run_tests 02:00:27 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 02:00:27 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:00:27 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:00:27 INFO - grabbing minidump binary from tooltool 02:00:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:00:27 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 0x01C7D368>, '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 0x0188CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CD50C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 02:00:27 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 02:00:27 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 02:00:27 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 02:00:29 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpssh9rs 02:00:29 INFO - INFO - File integrity verified, renaming tmpssh9rs to win32-minidump_stackwalk.exe 02:00:29 INFO - Return code: 0 02:00:29 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 02:00:29 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 02:00:29 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/FUB4mwo8QKeMm-RLin7yAg/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 02:00:29 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/FUB4mwo8QKeMm-RLin7yAg/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 02:00:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:00:29 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:00:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:00:29 INFO - 'COMPUTERNAME': 'T-W732-IX-229', 02:00:29 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:00:29 INFO - 'DCLOCATION': 'SCL3', 02:00:29 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:00:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:00:29 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:00:29 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:00:29 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:00:29 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:00:29 INFO - 'HOMEDRIVE': 'C:', 02:00:29 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:00:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:00:29 INFO - 'KTS_VERSION': '1.19c', 02:00:29 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:00:29 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:00:29 INFO - 'LOGONSERVER': '\\\\T-W732-IX-229', 02:00:29 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 02:00:29 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:00:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:00:29 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:00:29 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:00:29 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:00:29 INFO - 'MOZ_AIRBAG': '1', 02:00:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:00:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:00:29 INFO - 'MOZ_MSVCVERSION': '8', 02:00:29 INFO - 'MOZ_NO_REMOTE': '1', 02:00:29 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:00:29 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:00:29 INFO - 'NO_EM_RESTART': '1', 02:00:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:00:29 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:00:29 INFO - 'OS': 'Windows_NT', 02:00:29 INFO - 'OURDRIVE': 'C:', 02:00:29 INFO - 'PATH': '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', 02:00:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:00:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:00:29 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:00:29 INFO - 'PROCESSOR_LEVEL': '6', 02:00:29 INFO - 'PROCESSOR_REVISION': '1e05', 02:00:29 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:00:29 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:00:29 INFO - 'PROMPT': '$P$G', 02:00:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:00:29 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:00:29 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:00:29 INFO - 'PWD': 'C:\\slave\\test', 02:00:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:00:29 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:00:29 INFO - 'SYSTEMDRIVE': 'C:', 02:00:29 INFO - 'SYSTEMROOT': 'C:\\windows', 02:00:29 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:00:29 INFO - 'TEST1': 'testie', 02:00:29 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:00:29 INFO - 'USERDOMAIN': 'T-W732-IX-229', 02:00:29 INFO - 'USERNAME': 'cltbld', 02:00:29 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:00:29 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:00:29 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:00:29 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:00:29 INFO - 'WINDIR': 'C:\\windows', 02:00:29 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:00:29 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:00:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:00:29 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/FUB4mwo8QKeMm-RLin7yAg/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 02:00:31 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 02:00:31 INFO - import pkg_resources 02:00:32 INFO - Using 1 client processes 02:00:35 INFO - SUITE-START | Running 778 tests 02:00:35 INFO - Running testharness tests 02:00:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:00:35 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1ms 02:00:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:00:35 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 02:00:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:00:35 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 02:00:36 INFO - Setting up ssl 02:00:36 INFO - PROCESS | certutil | 02:00:36 INFO - PROCESS | certutil | 02:00:36 INFO - PROCESS | certutil | 02:00:36 INFO - Certificate Nickname Trust Attributes 02:00:36 INFO - SSL,S/MIME,JAR/XPI 02:00:36 INFO - 02:00:36 INFO - web-platform-tests CT,, 02:00:36 INFO - 02:00:36 INFO - Starting runner 02:00:36 INFO - PROCESS | 4028 | [4028] 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 02:00:37 INFO - PROCESS | 4028 | [4028] 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 02:00:37 INFO - PROCESS | 4028 | [4028] 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 02:00:38 INFO - PROCESS | 4028 | 1466499638572 Marionette DEBUG Marionette enabled via build flag and pref 02:00:39 INFO - PROCESS | 4028 | ++DOCSHELL 10ACB800 == 1 [pid = 4028] [id = 1] 02:00:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 1 (10ACBC00) [pid = 4028] [serial = 1] [outer = 00000000] 02:00:39 INFO - PROCESS | 4028 | [4028] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:00:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 2 (10ACC800) [pid = 4028] [serial = 2] [outer = 10ACBC00] 02:00:39 INFO - PROCESS | 4028 | ++DOCSHELL 1440A800 == 2 [pid = 4028] [id = 2] 02:00:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 3 (1440AC00) [pid = 4028] [serial = 3] [outer = 00000000] 02:00:39 INFO - PROCESS | 4028 | [4028] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:00:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 4 (1440B800) [pid = 4028] [serial = 4] [outer = 1440AC00] 02:00:40 INFO - PROCESS | 4028 | 1466499640191 Marionette INFO Listening on port 2828 02:00:41 INFO - PROCESS | 4028 | 1466499641640 Marionette DEBUG Marionette enabled via command-line flag 02:00:41 INFO - PROCESS | 4028 | [4028] 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 02:00:41 INFO - PROCESS | 4028 | [4028] 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 02:00:41 INFO - PROCESS | 4028 | ++DOCSHELL 14C45800 == 3 [pid = 4028] [id = 3] 02:00:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 5 (14C4D800) [pid = 4028] [serial = 5] [outer = 00000000] 02:00:41 INFO - PROCESS | 4028 | [4028] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:00:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 6 (14C4E400) [pid = 4028] [serial = 6] [outer = 14C4D800] 02:00:41 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 02:00:41 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 02:00:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 7 (15949800) [pid = 4028] [serial = 7] [outer = 1440AC00] 02:00:42 INFO - PROCESS | 4028 | [4028] 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 02:00:42 INFO - PROCESS | 4028 | 1466499642378 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49348 02:00:42 INFO - PROCESS | 4028 | [4028] 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 02:00:42 INFO - PROCESS | 4028 | 1466499642400 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49349 02:00:42 INFO - PROCESS | 4028 | [4028] 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 02:00:42 INFO - PROCESS | 4028 | 1466499642408 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49350 02:00:42 INFO - PROCESS | 4028 | [4028] 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 02:00:42 INFO - PROCESS | 4028 | 1466499642443 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49351 02:00:42 INFO - PROCESS | 4028 | 1466499642446 Marionette DEBUG Closed connection conn0 02:00:42 INFO - PROCESS | 4028 | 1466499642448 Marionette DEBUG Closed connection conn1 02:00:42 INFO - PROCESS | 4028 | 1466499642449 Marionette DEBUG Closed connection conn2 02:00:42 INFO - PROCESS | 4028 | 1466499642598 Marionette DEBUG Closed connection conn3 02:00:42 INFO - PROCESS | 4028 | [4028] 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 02:00:42 INFO - PROCESS | 4028 | 1466499642604 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49352 02:00:42 INFO - PROCESS | 4028 | 1466499642628 Marionette DEBUG Closed connection conn4 02:00:42 INFO - PROCESS | 4028 | [4028] 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 02:00:42 INFO - PROCESS | 4028 | 1466499642635 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49353 02:00:42 INFO - PROCESS | 4028 | ++DOCSHELL 16578800 == 4 [pid = 4028] [id = 4] 02:00:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 8 (16578C00) [pid = 4028] [serial = 8] [outer = 00000000] 02:00:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 9 (17561400) [pid = 4028] [serial = 9] [outer = 16578C00] 02:00:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 10 (17567800) [pid = 4028] [serial = 10] [outer = 16578C00] 02:00:42 INFO - PROCESS | 4028 | 1466499642770 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:00:42 INFO - PROCESS | 4028 | 1466499642775 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":"20160621001202","device":"desktop","version":"48.0"} 02:00:43 INFO - PROCESS | 4028 | [4028] 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 02:00:43 INFO - PROCESS | 4028 | [4028] 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 02:00:44 INFO - PROCESS | 4028 | [4028] 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 02:00:44 INFO - PROCESS | 4028 | ++DOCSHELL 1975F000 == 5 [pid = 4028] [id = 5] 02:00:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 11 (19762C00) [pid = 4028] [serial = 11] [outer = 00000000] 02:00:44 INFO - PROCESS | 4028 | ++DOCSHELL 19764000 == 6 [pid = 4028] [id = 6] 02:00:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 12 (19764400) [pid = 4028] [serial = 12] [outer = 00000000] 02:00:44 INFO - PROCESS | 4028 | [4028] 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 02:00:45 INFO - PROCESS | 4028 | ++DOCSHELL 19858C00 == 7 [pid = 4028] [id = 7] 02:00:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 13 (19859000) [pid = 4028] [serial = 13] [outer = 00000000] 02:00:45 INFO - PROCESS | 4028 | [4028] 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 02:00:45 INFO - PROCESS | 4028 | [4028] 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 02:00:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 14 (19861800) [pid = 4028] [serial = 14] [outer = 19859000] 02:00:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 15 (19885C00) [pid = 4028] [serial = 15] [outer = 19762C00] 02:00:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 16 (19887400) [pid = 4028] [serial = 16] [outer = 19764400] 02:00:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 17 (19889C00) [pid = 4028] [serial = 17] [outer = 19859000] 02:00:46 INFO - PROCESS | 4028 | 1466499646065 Marionette INFO startBrowser 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:46 INFO - PROCESS | 4028 | 1466499646100 Marionette DEBUG loaded listener.js 02:00:46 INFO - PROCESS | 4028 | 1466499646113 Marionette DEBUG loaded listener.js 02:00:46 INFO - PROCESS | 4028 | 1466499646116 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 18 (1BE83000) [pid = 4028] [serial = 18] [outer = 19859000] 02:00:46 INFO - PROCESS | 4028 | 1466499646802 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"54a01404-c18a-4a6b-8ee5-fcea48fc27b5","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":"20160621001202","device":"desktop","version":"48.0","command_id":1}}] 02:00:47 INFO - PROCESS | 4028 | 1466499647054 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:00:47 INFO - PROCESS | 4028 | 1466499647057 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:47 INFO - PROCESS | 4028 | 1466499647087 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 02:00:47 INFO - PROCESS | 4028 | 1466499647140 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:00:47 INFO - PROCESS | 4028 | 1466499647143 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:47 INFO - PROCESS | 4028 | [4028] 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 02:00:47 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:00:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 19 (1C407400) [pid = 4028] [serial = 19] [outer = 19859000] 02:00:48 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:00:48 INFO - PROCESS | 4028 | 1466499648078 Marionette TRACE conn5 <- [1,3,null,{}] 02:00:48 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:00:48 INFO - PROCESS | 4028 | 1466499648101 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 02:00:48 INFO - PROCESS | 4028 | 1466499648103 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:48 INFO - PROCESS | 4028 | 1466499648171 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 02:00:48 INFO - PROCESS | 4028 | 1466499648197 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 02:00:48 INFO - PROCESS | 4028 | 1466499648199 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 02:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:00:48 INFO - PROCESS | 4028 | 1466499648205 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:00:48 INFO - PROCESS | 4028 | 1466499648208 Marionette TRACE conn5 <- [1,6,null,{}] 02:00:48 INFO - PROCESS | 4028 | 1466499648234 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:48 INFO - PROCESS | 4028 | 1466499648236 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:48 INFO - PROCESS | 4028 | 1466499648252 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 02:00:48 INFO - PROCESS | 4028 | 1466499648256 Marionette TRACE conn5 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:48 INFO - PROCESS | 4028 | 1466499648259 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:48 INFO - PROCESS | 4028 | ++DOCSHELL 18766400 == 8 [pid = 4028] [id = 8] 02:00:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 20 (18766800) [pid = 4028] [serial = 20] [outer = 00000000] 02:00:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 21 (18769000) [pid = 4028] [serial = 21] [outer = 18766800] 02:00:48 INFO - PROCESS | 4028 | 1466499648308 Marionette DEBUG loaded listener.js 02:00:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 22 (1876D800) [pid = 4028] [serial = 22] [outer = 18766800] 02:00:48 INFO - PROCESS | 4028 | ++DOCSHELL 1876EC00 == 9 [pid = 4028] [id = 9] 02:00:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 23 (1C45DC00) [pid = 4028] [serial = 23] [outer = 00000000] 02:00:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 24 (1D1C1800) [pid = 4028] [serial = 24] [outer = 1C45DC00] 02:00:48 INFO - PROCESS | 4028 | 1466499648700 Marionette DEBUG loaded listener.js 02:00:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 25 (1765F800) [pid = 4028] [serial = 25] [outer = 1C45DC00] 02:00:49 INFO - PROCESS | 4028 | 1466499649256 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:00:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1070ms 02:00:49 INFO - PROCESS | 4028 | 1466499649276 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 02:00:49 INFO - PROCESS | 4028 | 1466499649278 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 02:00:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:00:49 INFO - PROCESS | 4028 | 1466499649281 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:00:49 INFO - PROCESS | 4028 | 1466499649282 Marionette TRACE conn5 <- [1,10,null,{}] 02:00:49 INFO - PROCESS | 4028 | 1466499649291 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:49 INFO - PROCESS | 4028 | 1466499649296 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:49 INFO - PROCESS | 4028 | 1466499649402 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 02:00:49 INFO - PROCESS | 4028 | 1466499649410 Marionette TRACE conn5 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:49 INFO - PROCESS | 4028 | 1466499649412 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:49 INFO - PROCESS | 4028 | ++DOCSHELL 1D674C00 == 10 [pid = 4028] [id = 10] 02:00:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 26 (1DA14000) [pid = 4028] [serial = 26] [outer = 00000000] 02:00:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 27 (1DA17000) [pid = 4028] [serial = 27] [outer = 1DA14000] 02:00:49 INFO - PROCESS | 4028 | 1466499649461 Marionette DEBUG loaded listener.js 02:00:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 28 (1DA1BC00) [pid = 4028] [serial = 28] [outer = 1DA14000] 02:00:49 INFO - PROCESS | 4028 | --DOCSHELL 10ACB800 == 9 [pid = 4028] [id = 1] 02:00:50 INFO - PROCESS | 4028 | 1466499650171 Marionette TRACE conn5 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:00:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:00:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 930ms 02:00:50 INFO - PROCESS | 4028 | 1466499650212 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 02:00:50 INFO - PROCESS | 4028 | 1466499650217 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 02:00:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:00:50 INFO - PROCESS | 4028 | 1466499650222 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:00:50 INFO - PROCESS | 4028 | 1466499650227 Marionette TRACE conn5 <- [1,14,null,{}] 02:00:50 INFO - PROCESS | 4028 | 1466499650233 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:50 INFO - PROCESS | 4028 | 1466499650236 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:50 INFO - PROCESS | 4028 | 1466499650364 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 02:00:50 INFO - PROCESS | 4028 | 1466499650424 Marionette TRACE conn5 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:50 INFO - PROCESS | 4028 | 1466499650427 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:50 INFO - PROCESS | 4028 | ++DOCSHELL 0FCE7800 == 10 [pid = 4028] [id = 11] 02:00:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 29 (0FD61400) [pid = 4028] [serial = 29] [outer = 00000000] 02:00:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 30 (146A7C00) [pid = 4028] [serial = 30] [outer = 0FD61400] 02:00:50 INFO - PROCESS | 4028 | 1466499650485 Marionette DEBUG loaded listener.js 02:00:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 31 (14C27C00) [pid = 4028] [serial = 31] [outer = 0FD61400] 02:00:51 INFO - PROCESS | 4028 | 1466499651073 Marionette TRACE conn5 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:00:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:00:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 890ms 02:00:51 INFO - PROCESS | 4028 | 1466499651112 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 02:00:51 INFO - PROCESS | 4028 | 1466499651117 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 02:00:51 INFO - PROCESS | 4028 | 1466499651123 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:00:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:00:51 INFO - PROCESS | 4028 | 1466499651126 Marionette TRACE conn5 <- [1,18,null,{}] 02:00:51 INFO - PROCESS | 4028 | 1466499651130 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:51 INFO - PROCESS | 4028 | 1466499651133 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:51 INFO - PROCESS | 4028 | 1466499651256 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 02:00:51 INFO - PROCESS | 4028 | 1466499651317 Marionette TRACE conn5 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:51 INFO - PROCESS | 4028 | 1466499651320 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:51 INFO - PROCESS | 4028 | ++DOCSHELL 182C1400 == 11 [pid = 4028] [id = 12] 02:00:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 32 (182C2800) [pid = 4028] [serial = 32] [outer = 00000000] 02:00:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 33 (18633400) [pid = 4028] [serial = 33] [outer = 182C2800] 02:00:51 INFO - PROCESS | 4028 | 1466499651376 Marionette DEBUG loaded listener.js 02:00:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 34 (18767400) [pid = 4028] [serial = 34] [outer = 182C2800] 02:00:51 INFO - PROCESS | 4028 | ++DOCSHELL 18BF8000 == 12 [pid = 4028] [id = 13] 02:00:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 35 (18C3B000) [pid = 4028] [serial = 35] [outer = 00000000] 02:00:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 36 (19857000) [pid = 4028] [serial = 36] [outer = 18C3B000] 02:00:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 37 (18633C00) [pid = 4028] [serial = 37] [outer = 18C3B000] 02:00:51 INFO - PROCESS | 4028 | ++DOCSHELL 16571400 == 13 [pid = 4028] [id = 14] 02:00:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 38 (18626C00) [pid = 4028] [serial = 38] [outer = 00000000] 02:00:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 39 (1B932C00) [pid = 4028] [serial = 39] [outer = 18626C00] 02:00:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 40 (1D1B8000) [pid = 4028] [serial = 40] [outer = 18626C00] 02:00:52 INFO - PROCESS | 4028 | 1466499652277 Marionette TRACE conn5 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:00:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:00:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1170ms 02:00:52 INFO - PROCESS | 4028 | 1466499652323 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 02:00:52 INFO - PROCESS | 4028 | 1466499652327 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 02:00:52 INFO - PROCESS | 4028 | 1466499652344 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:00:52 INFO - PROCESS | 4028 | 1466499652348 Marionette TRACE conn5 <- [1,22,null,{}] 02:00:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:00:52 INFO - PROCESS | 4028 | 1466499652353 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:52 INFO - PROCESS | 4028 | 1466499652356 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:52 INFO - PROCESS | 4028 | 1466499652455 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 02:00:52 INFO - PROCESS | 4028 | 1466499652517 Marionette TRACE conn5 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:52 INFO - PROCESS | 4028 | 1466499652521 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:52 INFO - PROCESS | 4028 | ++DOCSHELL 102A7400 == 14 [pid = 4028] [id = 15] 02:00:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 41 (102A8000) [pid = 4028] [serial = 41] [outer = 00000000] 02:00:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 42 (1052A400) [pid = 4028] [serial = 42] [outer = 102A8000] 02:00:52 INFO - PROCESS | 4028 | 1466499652570 Marionette DEBUG loaded listener.js 02:00:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 43 (10937000) [pid = 4028] [serial = 43] [outer = 102A8000] 02:00:52 INFO - PROCESS | 4028 | --DOCSHELL 16578800 == 13 [pid = 4028] [id = 4] 02:00:53 INFO - PROCESS | 4028 | 1466499653006 Marionette TRACE conn5 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:00:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:00:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 670ms 02:00:53 INFO - PROCESS | 4028 | 1466499653035 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 02:00:53 INFO - PROCESS | 4028 | 1466499653039 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 02:00:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:00:53 INFO - PROCESS | 4028 | 1466499653046 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:00:53 INFO - PROCESS | 4028 | 1466499653048 Marionette TRACE conn5 <- [1,26,null,{}] 02:00:53 INFO - PROCESS | 4028 | 1466499653052 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:53 INFO - PROCESS | 4028 | 1466499653055 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:53 INFO - PROCESS | 4028 | 1466499653144 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 02:00:53 INFO - PROCESS | 4028 | 1466499653151 Marionette TRACE conn5 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:53 INFO - PROCESS | 4028 | 1466499653153 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:53 INFO - PROCESS | 4028 | ++DOCSHELL 10AC9000 == 14 [pid = 4028] [id = 16] 02:00:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 44 (111D8800) [pid = 4028] [serial = 44] [outer = 00000000] 02:00:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 45 (1461E800) [pid = 4028] [serial = 45] [outer = 111D8800] 02:00:53 INFO - PROCESS | 4028 | 1466499653201 Marionette DEBUG loaded listener.js 02:00:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 46 (146EE000) [pid = 4028] [serial = 46] [outer = 111D8800] 02:00:53 INFO - PROCESS | 4028 | 1466499653629 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:00:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:00:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 630ms 02:00:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:00:53 INFO - PROCESS | 4028 | 1466499653680 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 02:00:53 INFO - PROCESS | 4028 | 1466499653682 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 02:00:53 INFO - PROCESS | 4028 | 1466499653685 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:00:53 INFO - PROCESS | 4028 | 1466499653689 Marionette TRACE conn5 <- [1,30,null,{}] 02:00:53 INFO - PROCESS | 4028 | 1466499653699 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:53 INFO - PROCESS | 4028 | 1466499653704 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:53 INFO - PROCESS | 4028 | 1466499653795 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 02:00:53 INFO - PROCESS | 4028 | 1466499653804 Marionette TRACE conn5 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:53 INFO - PROCESS | 4028 | 1466499653808 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:53 INFO - PROCESS | 4028 | ++DOCSHELL 14CDC400 == 15 [pid = 4028] [id = 17] 02:00:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 47 (14CDD000) [pid = 4028] [serial = 47] [outer = 00000000] 02:00:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 48 (14D91800) [pid = 4028] [serial = 48] [outer = 14CDD000] 02:00:53 INFO - PROCESS | 4028 | 1466499653861 Marionette DEBUG loaded listener.js 02:00:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 49 (15952400) [pid = 4028] [serial = 49] [outer = 14CDD000] 02:00:54 INFO - PROCESS | 4028 | 1466499654257 Marionette TRACE conn5 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:00:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:00:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 630ms 02:00:54 INFO - PROCESS | 4028 | 1466499654316 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 02:00:54 INFO - PROCESS | 4028 | 1466499654319 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 02:00:54 INFO - PROCESS | 4028 | 1466499654322 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:00:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:00:54 INFO - PROCESS | 4028 | 1466499654323 Marionette TRACE conn5 <- [1,34,null,{}] 02:00:54 INFO - PROCESS | 4028 | 1466499654326 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:54 INFO - PROCESS | 4028 | 1466499654328 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:54 INFO - PROCESS | 4028 | 1466499654411 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 02:00:54 INFO - PROCESS | 4028 | 1466499654417 Marionette TRACE conn5 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:54 INFO - PROCESS | 4028 | 1466499654419 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:54 INFO - PROCESS | 4028 | ++DOCSHELL 1755FC00 == 16 [pid = 4028] [id = 18] 02:00:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 50 (17564C00) [pid = 4028] [serial = 50] [outer = 00000000] 02:00:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 51 (1795A800) [pid = 4028] [serial = 51] [outer = 17564C00] 02:00:54 INFO - PROCESS | 4028 | 1466499654464 Marionette DEBUG loaded listener.js 02:00:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 52 (17C47000) [pid = 4028] [serial = 52] [outer = 17564C00] 02:00:54 INFO - PROCESS | 4028 | 1466499654879 Marionette TRACE conn5 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:00:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:00:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 02:00:54 INFO - PROCESS | 4028 | 1466499654896 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 02:00:54 INFO - PROCESS | 4028 | 1466499654898 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 02:00:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:00:54 INFO - PROCESS | 4028 | 1466499654901 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:00:54 INFO - PROCESS | 4028 | 1466499654902 Marionette TRACE conn5 <- [1,38,null,{}] 02:00:54 INFO - PROCESS | 4028 | 1466499654906 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:54 INFO - PROCESS | 4028 | 1466499654907 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:55 INFO - PROCESS | 4028 | 1466499655013 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 02:00:55 INFO - PROCESS | 4028 | 1466499655020 Marionette TRACE conn5 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:55 INFO - PROCESS | 4028 | 1466499655022 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:55 INFO - PROCESS | 4028 | ++DOCSHELL 14D9A400 == 17 [pid = 4028] [id = 19] 02:00:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 53 (1765D400) [pid = 4028] [serial = 53] [outer = 00000000] 02:00:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 54 (1860A400) [pid = 4028] [serial = 54] [outer = 1765D400] 02:00:55 INFO - PROCESS | 4028 | 1466499655067 Marionette DEBUG loaded listener.js 02:00:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 55 (18629000) [pid = 4028] [serial = 55] [outer = 1765D400] 02:00:55 INFO - PROCESS | 4028 | 1466499655450 Marionette TRACE conn5 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:00:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 570ms 02:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:00:55 INFO - PROCESS | 4028 | 1466499655472 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 02:00:55 INFO - PROCESS | 4028 | 1466499655474 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 02:00:55 INFO - PROCESS | 4028 | 1466499655477 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:00:55 INFO - PROCESS | 4028 | 1466499655478 Marionette TRACE conn5 <- [1,42,null,{}] 02:00:55 INFO - PROCESS | 4028 | 1466499655481 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:55 INFO - PROCESS | 4028 | 1466499655487 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:55 INFO - PROCESS | 4028 | 1466499655618 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 02:00:55 INFO - PROCESS | 4028 | 1466499655626 Marionette TRACE conn5 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:55 INFO - PROCESS | 4028 | 1466499655628 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:55 INFO - PROCESS | 4028 | ++DOCSHELL 18A79800 == 18 [pid = 4028] [id = 20] 02:00:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 56 (18BCB800) [pid = 4028] [serial = 56] [outer = 00000000] 02:00:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 57 (19759000) [pid = 4028] [serial = 57] [outer = 18BCB800] 02:00:55 INFO - PROCESS | 4028 | 1466499655674 Marionette DEBUG loaded listener.js 02:00:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 58 (19889800) [pid = 4028] [serial = 58] [outer = 18BCB800] 02:00:56 INFO - PROCESS | 4028 | 1466499656146 Marionette TRACE conn5 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:00:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:00:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 730ms 02:00:56 INFO - PROCESS | 4028 | 1466499656208 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 02:00:56 INFO - PROCESS | 4028 | 1466499656210 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 02:00:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:00:56 INFO - PROCESS | 4028 | 1466499656213 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:00:56 INFO - PROCESS | 4028 | 1466499656215 Marionette TRACE conn5 <- [1,46,null,{}] 02:00:56 INFO - PROCESS | 4028 | 1466499656218 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:56 INFO - PROCESS | 4028 | 1466499656220 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:56 INFO - PROCESS | 4028 | 1466499656297 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 02:00:56 INFO - PROCESS | 4028 | 1466499656313 Marionette TRACE conn5 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:56 INFO - PROCESS | 4028 | 1466499656315 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:56 INFO - PROCESS | 4028 | ++DOCSHELL 1978E800 == 19 [pid = 4028] [id = 21] 02:00:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 59 (19AC4400) [pid = 4028] [serial = 59] [outer = 00000000] 02:00:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 60 (1AE8A800) [pid = 4028] [serial = 60] [outer = 19AC4400] 02:00:56 INFO - PROCESS | 4028 | 1466499656364 Marionette DEBUG loaded listener.js 02:00:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (1BF0F400) [pid = 4028] [serial = 61] [outer = 19AC4400] 02:00:56 INFO - PROCESS | 4028 | 1466499656745 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:00:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:00:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 02:00:56 INFO - PROCESS | 4028 | 1466499656784 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 02:00:56 INFO - PROCESS | 4028 | 1466499656786 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 02:00:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:00:56 INFO - PROCESS | 4028 | 1466499656789 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:00:56 INFO - PROCESS | 4028 | 1466499656790 Marionette TRACE conn5 <- [1,50,null,{}] 02:00:56 INFO - PROCESS | 4028 | 1466499656807 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:56 INFO - PROCESS | 4028 | 1466499656809 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:56 INFO - PROCESS | 4028 | 1466499656904 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 02:00:56 INFO - PROCESS | 4028 | 1466499656912 Marionette TRACE conn5 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:56 INFO - PROCESS | 4028 | 1466499656913 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:56 INFO - PROCESS | 4028 | ++DOCSHELL 19088C00 == 20 [pid = 4028] [id = 22] 02:00:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (19089000) [pid = 4028] [serial = 62] [outer = 00000000] 02:00:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (1908CC00) [pid = 4028] [serial = 63] [outer = 19089000] 02:00:56 INFO - PROCESS | 4028 | 1466499656958 Marionette DEBUG loaded listener.js 02:00:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (1908F000) [pid = 4028] [serial = 64] [outer = 19089000] 02:00:57 INFO - PROCESS | 4028 | 1466499657342 Marionette TRACE conn5 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:00:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:00:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 572ms 02:00:57 INFO - PROCESS | 4028 | 1466499657362 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 02:00:57 INFO - PROCESS | 4028 | 1466499657364 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 02:00:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:00:57 INFO - PROCESS | 4028 | 1466499657366 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:00:57 INFO - PROCESS | 4028 | 1466499657368 Marionette TRACE conn5 <- [1,54,null,{}] 02:00:57 INFO - PROCESS | 4028 | 1466499657371 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:57 INFO - PROCESS | 4028 | 1466499657373 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:57 INFO - PROCESS | 4028 | 1466499657480 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 02:00:57 INFO - PROCESS | 4028 | 1466499657487 Marionette TRACE conn5 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:57 INFO - PROCESS | 4028 | 1466499657489 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:57 INFO - PROCESS | 4028 | ++DOCSHELL 19085C00 == 21 [pid = 4028] [id = 23] 02:00:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (19086400) [pid = 4028] [serial = 65] [outer = 00000000] 02:00:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (1CFD1400) [pid = 4028] [serial = 66] [outer = 19086400] 02:00:57 INFO - PROCESS | 4028 | 1466499657531 Marionette DEBUG loaded listener.js 02:00:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (1D1BDC00) [pid = 4028] [serial = 67] [outer = 19086400] 02:00:57 INFO - PROCESS | 4028 | 1466499657896 Marionette TRACE conn5 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:00:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:00:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 02:00:57 INFO - PROCESS | 4028 | 1466499657938 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 02:00:57 INFO - PROCESS | 4028 | 1466499657940 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 02:00:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:00:57 INFO - PROCESS | 4028 | 1466499657943 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:00:57 INFO - PROCESS | 4028 | 1466499657945 Marionette TRACE conn5 <- [1,58,null,{}] 02:00:57 INFO - PROCESS | 4028 | 1466499657948 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:57 INFO - PROCESS | 4028 | 1466499657950 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:58 INFO - PROCESS | 4028 | 1466499658075 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 02:00:58 INFO - PROCESS | 4028 | 1466499658113 Marionette TRACE conn5 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:58 INFO - PROCESS | 4028 | 1466499658115 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:58 INFO - PROCESS | 4028 | ++DOCSHELL 14D91400 == 22 [pid = 4028] [id = 24] 02:00:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (14DA0C00) [pid = 4028] [serial = 68] [outer = 00000000] 02:00:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (190F1800) [pid = 4028] [serial = 69] [outer = 14DA0C00] 02:00:58 INFO - PROCESS | 4028 | 1466499658158 Marionette DEBUG loaded listener.js 02:00:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (190F5400) [pid = 4028] [serial = 70] [outer = 14DA0C00] 02:00:58 INFO - PROCESS | 4028 | 1466499658486 Marionette TRACE conn5 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:00:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:00:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 570ms 02:00:58 INFO - PROCESS | 4028 | 1466499658514 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 02:00:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:00:58 INFO - PROCESS | 4028 | 1466499658516 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 02:00:58 INFO - PROCESS | 4028 | 1466499658519 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:00:58 INFO - PROCESS | 4028 | 1466499658522 Marionette TRACE conn5 <- [1,62,null,{}] 02:00:58 INFO - PROCESS | 4028 | 1466499658525 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:58 INFO - PROCESS | 4028 | 1466499658527 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:58 INFO - PROCESS | 4028 | 1466499658650 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 02:00:58 INFO - PROCESS | 4028 | 1466499658688 Marionette TRACE conn5 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:58 INFO - PROCESS | 4028 | 1466499658690 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:58 INFO - PROCESS | 4028 | ++DOCSHELL 19D92800 == 23 [pid = 4028] [id = 25] 02:00:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (1C463C00) [pid = 4028] [serial = 71] [outer = 00000000] 02:00:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (1D3B6C00) [pid = 4028] [serial = 72] [outer = 1C463C00] 02:00:58 INFO - PROCESS | 4028 | 1466499658735 Marionette DEBUG loaded listener.js 02:00:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (1DA15400) [pid = 4028] [serial = 73] [outer = 1C463C00] 02:00:59 INFO - PROCESS | 4028 | 1466499659069 Marionette TRACE conn5 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:00:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 570ms 02:00:59 INFO - PROCESS | 4028 | 1466499659094 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 02:00:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:00:59 INFO - PROCESS | 4028 | 1466499659096 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 02:00:59 INFO - PROCESS | 4028 | 1466499659104 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:00:59 INFO - PROCESS | 4028 | 1466499659106 Marionette TRACE conn5 <- [1,66,null,{}] 02:00:59 INFO - PROCESS | 4028 | 1466499659110 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:59 INFO - PROCESS | 4028 | 1466499659111 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:59 INFO - PROCESS | 4028 | 1466499659190 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 02:00:59 INFO - PROCESS | 4028 | 1466499659257 Marionette TRACE conn5 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:59 INFO - PROCESS | 4028 | 1466499659259 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:59 INFO - PROCESS | 4028 | ++DOCSHELL 093F0000 == 24 [pid = 4028] [id = 26] 02:00:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (093F4800) [pid = 4028] [serial = 74] [outer = 00000000] 02:00:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (093FC000) [pid = 4028] [serial = 75] [outer = 093F4800] 02:00:59 INFO - PROCESS | 4028 | 1466499659302 Marionette DEBUG loaded listener.js 02:00:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (093FEC00) [pid = 4028] [serial = 76] [outer = 093F4800] 02:00:59 INFO - PROCESS | 4028 | 1466499659650 Marionette TRACE conn5 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:00:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 592ms 02:00:59 INFO - PROCESS | 4028 | 1466499659692 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 02:00:59 INFO - PROCESS | 4028 | 1466499659694 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 02:00:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:00:59 INFO - PROCESS | 4028 | 1466499659697 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:00:59 INFO - PROCESS | 4028 | 1466499659708 Marionette TRACE conn5 <- [1,70,null,{}] 02:00:59 INFO - PROCESS | 4028 | 1466499659712 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:00:59 INFO - PROCESS | 4028 | 1466499659714 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:59 INFO - PROCESS | 4028 | 1466499659837 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 02:00:59 INFO - PROCESS | 4028 | 1466499659845 Marionette TRACE conn5 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:59 INFO - PROCESS | 4028 | 1466499659846 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:00:59 INFO - PROCESS | 4028 | ++DOCSHELL 18746800 == 25 [pid = 4028] [id = 27] 02:00:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18747400) [pid = 4028] [serial = 77] [outer = 00000000] 02:00:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18750000) [pid = 4028] [serial = 78] [outer = 18747400] 02:00:59 INFO - PROCESS | 4028 | 1466499659889 Marionette DEBUG loaded listener.js 02:00:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1877FC00) [pid = 4028] [serial = 79] [outer = 18747400] 02:01:01 INFO - PROCESS | 4028 | 1466499661052 Marionette TRACE conn5 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:01:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:01:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1377ms 02:01:01 INFO - PROCESS | 4028 | 1466499661076 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 02:01:01 INFO - PROCESS | 4028 | 1466499661079 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 02:01:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:01:01 INFO - PROCESS | 4028 | 1466499661088 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:01:01 INFO - PROCESS | 4028 | 1466499661091 Marionette TRACE conn5 <- [1,74,null,{}] 02:01:01 INFO - PROCESS | 4028 | 1466499661097 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:01 INFO - PROCESS | 4028 | 1466499661100 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:01 INFO - PROCESS | 4028 | 1466499661210 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 02:01:01 INFO - PROCESS | 4028 | 1466499661220 Marionette TRACE conn5 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:01 INFO - PROCESS | 4028 | 1466499661224 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:01 INFO - PROCESS | 4028 | ++DOCSHELL 0FDFCC00 == 26 [pid = 4028] [id = 28] 02:01:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (0FDFD400) [pid = 4028] [serial = 80] [outer = 00000000] 02:01:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (102A8C00) [pid = 4028] [serial = 81] [outer = 0FDFD400] 02:01:01 INFO - PROCESS | 4028 | 1466499661272 Marionette DEBUG loaded listener.js 02:01:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (10933400) [pid = 4028] [serial = 82] [outer = 0FDFD400] 02:01:01 INFO - PROCESS | 4028 | 1466499661696 Marionette TRACE conn5 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:01:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:01:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 630ms 02:01:01 INFO - PROCESS | 4028 | 1466499661715 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 02:01:01 INFO - PROCESS | 4028 | 1466499661720 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 02:01:01 INFO - PROCESS | 4028 | 1466499661725 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:01:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:01:01 INFO - PROCESS | 4028 | 1466499661728 Marionette TRACE conn5 <- [1,78,null,{}] 02:01:01 INFO - PROCESS | 4028 | 1466499661738 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:01 INFO - PROCESS | 4028 | 1466499661740 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:01 INFO - PROCESS | 4028 | 1466499661845 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 02:01:01 INFO - PROCESS | 4028 | 1466499661852 Marionette TRACE conn5 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:01 INFO - PROCESS | 4028 | 1466499661854 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:01 INFO - PROCESS | 4028 | ++DOCSHELL 111D9800 == 27 [pid = 4028] [id = 29] 02:01:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (111DB400) [pid = 4028] [serial = 83] [outer = 00000000] 02:01:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (146E9800) [pid = 4028] [serial = 84] [outer = 111DB400] 02:01:01 INFO - PROCESS | 4028 | 1466499661900 Marionette DEBUG loaded listener.js 02:01:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (149CF000) [pid = 4028] [serial = 85] [outer = 111DB400] 02:01:02 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (16578C00) [pid = 4028] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 02:01:02 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18766800) [pid = 4028] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:01:02 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (19089000) [pid = 4028] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:01:02 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (19086400) [pid = 4028] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:01:02 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (14DA0C00) [pid = 4028] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:01:02 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (1C463C00) [pid = 4028] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:01:02 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1DA14000) [pid = 4028] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:01:02 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (0FD61400) [pid = 4028] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:01:02 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (182C2800) [pid = 4028] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:01:02 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (102A8000) [pid = 4028] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:01:02 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (111D8800) [pid = 4028] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:01:02 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (14CDD000) [pid = 4028] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:01:02 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (17564C00) [pid = 4028] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:01:02 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (1765D400) [pid = 4028] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:01:02 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (18BCB800) [pid = 4028] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:01:02 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (093F4800) [pid = 4028] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:01:02 INFO - PROCESS | 4028 | 1466499662666 Marionette TRACE conn5 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:01:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:01:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 971ms 02:01:02 INFO - PROCESS | 4028 | 1466499662701 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 02:01:02 INFO - PROCESS | 4028 | 1466499662703 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 02:01:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:01:02 INFO - PROCESS | 4028 | 1466499662707 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:01:02 INFO - PROCESS | 4028 | 1466499662710 Marionette TRACE conn5 <- [1,82,null,{}] 02:01:02 INFO - PROCESS | 4028 | 1466499662724 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:02 INFO - PROCESS | 4028 | 1466499662728 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:02 INFO - PROCESS | 4028 | 1466499662819 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 02:01:02 INFO - PROCESS | 4028 | 1466499662891 Marionette TRACE conn5 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:02 INFO - PROCESS | 4028 | 1466499662894 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:02 INFO - PROCESS | 4028 | ++DOCSHELL 146E7C00 == 28 [pid = 4028] [id = 30] 02:01:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (14B73800) [pid = 4028] [serial = 86] [outer = 00000000] 02:01:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (14CDDC00) [pid = 4028] [serial = 87] [outer = 14B73800] 02:01:02 INFO - PROCESS | 4028 | 1466499662952 Marionette DEBUG loaded listener.js 02:01:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (15950800) [pid = 4028] [serial = 88] [outer = 14B73800] 02:01:03 INFO - PROCESS | 4028 | 1466499663311 Marionette TRACE conn5 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:01:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:01:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 630ms 02:01:03 INFO - PROCESS | 4028 | 1466499663360 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 02:01:03 INFO - PROCESS | 4028 | 1466499663362 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 02:01:03 INFO - PROCESS | 4028 | 1466499663366 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:01:03 INFO - PROCESS | 4028 | 1466499663368 Marionette TRACE conn5 <- [1,86,null,{}] 02:01:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:01:03 INFO - PROCESS | 4028 | 1466499663371 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:03 INFO - PROCESS | 4028 | 1466499663373 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:03 INFO - PROCESS | 4028 | 1466499663454 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 02:01:03 INFO - PROCESS | 4028 | 1466499663460 Marionette TRACE conn5 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:03 INFO - PROCESS | 4028 | 1466499663462 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:03 INFO - PROCESS | 4028 | ++DOCSHELL 16574000 == 29 [pid = 4028] [id = 31] 02:01:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (1657B000) [pid = 4028] [serial = 89] [outer = 00000000] 02:01:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1764F400) [pid = 4028] [serial = 90] [outer = 1657B000] 02:01:03 INFO - PROCESS | 4028 | 1466499663506 Marionette DEBUG loaded listener.js 02:01:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (1765DC00) [pid = 4028] [serial = 91] [outer = 1657B000] 02:01:03 INFO - PROCESS | 4028 | 1466499663920 Marionette TRACE conn5 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:01:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:01:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 570ms 02:01:03 INFO - PROCESS | 4028 | 1466499663943 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 02:01:03 INFO - PROCESS | 4028 | 1466499663945 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 02:01:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:01:03 INFO - PROCESS | 4028 | 1466499663948 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:01:03 INFO - PROCESS | 4028 | 1466499663950 Marionette TRACE conn5 <- [1,90,null,{}] 02:01:03 INFO - PROCESS | 4028 | 1466499663953 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:03 INFO - PROCESS | 4028 | 1466499663955 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:04 INFO - PROCESS | 4028 | 1466499664030 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 02:01:04 INFO - PROCESS | 4028 | 1466499664035 Marionette TRACE conn5 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:04 INFO - PROCESS | 4028 | 1466499664037 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:04 INFO - PROCESS | 4028 | ++DOCSHELL 177A0800 == 30 [pid = 4028] [id = 32] 02:01:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (177A1000) [pid = 4028] [serial = 92] [outer = 00000000] 02:01:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (182B4800) [pid = 4028] [serial = 93] [outer = 177A1000] 02:01:04 INFO - PROCESS | 4028 | 1466499664081 Marionette DEBUG loaded listener.js 02:01:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (182E5000) [pid = 4028] [serial = 94] [outer = 177A1000] 02:01:04 INFO - PROCESS | 4028 | 1466499664469 Marionette TRACE conn5 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:01:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:01:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 570ms 02:01:04 INFO - PROCESS | 4028 | 1466499664526 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 02:01:04 INFO - PROCESS | 4028 | 1466499664530 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 02:01:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:01:04 INFO - PROCESS | 4028 | 1466499664536 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:01:04 INFO - PROCESS | 4028 | 1466499664540 Marionette TRACE conn5 <- [1,94,null,{}] 02:01:04 INFO - PROCESS | 4028 | 1466499664547 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:04 INFO - PROCESS | 4028 | 1466499664551 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:04 INFO - PROCESS | 4028 | 1466499664697 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 02:01:04 INFO - PROCESS | 4028 | 1466499664807 Marionette TRACE conn5 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:04 INFO - PROCESS | 4028 | 1466499664812 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:04 INFO - PROCESS | 4028 | ++DOCSHELL 1014FC00 == 31 [pid = 4028] [id = 33] 02:01:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (10150800) [pid = 4028] [serial = 95] [outer = 00000000] 02:01:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1015BC00) [pid = 4028] [serial = 96] [outer = 10150800] 02:01:04 INFO - PROCESS | 4028 | 1466499664913 Marionette DEBUG loaded listener.js 02:01:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (10939400) [pid = 4028] [serial = 97] [outer = 10150800] 02:01:05 INFO - PROCESS | 4028 | 1466499665419 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:01:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:01:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 930ms 02:01:05 INFO - PROCESS | 4028 | 1466499665471 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 02:01:05 INFO - PROCESS | 4028 | 1466499665475 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 02:01:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:01:05 INFO - PROCESS | 4028 | 1466499665481 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:01:05 INFO - PROCESS | 4028 | 1466499665485 Marionette TRACE conn5 <- [1,98,null,{}] 02:01:05 INFO - PROCESS | 4028 | 1466499665489 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:05 INFO - PROCESS | 4028 | 1466499665492 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:05 INFO - PROCESS | 4028 | 1466499665599 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 02:01:05 INFO - PROCESS | 4028 | 1466499665671 Marionette TRACE conn5 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:05 INFO - PROCESS | 4028 | 1466499665674 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:05 INFO - PROCESS | 4028 | ++DOCSHELL 14C51C00 == 32 [pid = 4028] [id = 34] 02:01:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (14DA0C00) [pid = 4028] [serial = 98] [outer = 00000000] 02:01:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (17567400) [pid = 4028] [serial = 99] [outer = 14DA0C00] 02:01:05 INFO - PROCESS | 4028 | 1466499665729 Marionette DEBUG loaded listener.js 02:01:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1764A800) [pid = 4028] [serial = 100] [outer = 14DA0C00] 02:01:06 INFO - PROCESS | 4028 | 1466499666301 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:01:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:01:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 890ms 02:01:06 INFO - PROCESS | 4028 | 1466499666371 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 02:01:06 INFO - PROCESS | 4028 | 1466499666374 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 02:01:06 INFO - PROCESS | 4028 | 1466499666377 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:01:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:01:06 INFO - PROCESS | 4028 | 1466499666379 Marionette TRACE conn5 <- [1,102,null,{}] 02:01:06 INFO - PROCESS | 4028 | 1466499666389 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:06 INFO - PROCESS | 4028 | 1466499666394 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:06 INFO - PROCESS | 4028 | 1466499666499 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 02:01:06 INFO - PROCESS | 4028 | 1466499666586 Marionette TRACE conn5 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:06 INFO - PROCESS | 4028 | 1466499666590 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:06 INFO - PROCESS | 4028 | ++DOCSHELL 1877E400 == 33 [pid = 4028] [id = 35] 02:01:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (1877E800) [pid = 4028] [serial = 101] [outer = 00000000] 02:01:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (18783000) [pid = 4028] [serial = 102] [outer = 1877E800] 02:01:06 INFO - PROCESS | 4028 | 1466499666647 Marionette DEBUG loaded listener.js 02:01:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (18A81C00) [pid = 4028] [serial = 103] [outer = 1877E800] 02:01:07 INFO - PROCESS | 4028 | 1466499667156 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:01:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:01:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 830ms 02:01:07 INFO - PROCESS | 4028 | 1466499667211 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 02:01:07 INFO - PROCESS | 4028 | 1466499667213 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 02:01:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:01:07 INFO - PROCESS | 4028 | 1466499667217 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:01:07 INFO - PROCESS | 4028 | 1466499667219 Marionette TRACE conn5 <- [1,106,null,{}] 02:01:07 INFO - PROCESS | 4028 | 1466499667223 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:07 INFO - PROCESS | 4028 | 1466499667225 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:07 INFO - PROCESS | 4028 | 1466499667327 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 02:01:07 INFO - PROCESS | 4028 | 1466499667411 Marionette TRACE conn5 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:07 INFO - PROCESS | 4028 | 1466499667413 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:07 INFO - PROCESS | 4028 | ++DOCSHELL 18A08400 == 34 [pid = 4028] [id = 36] 02:01:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (18A08C00) [pid = 4028] [serial = 104] [outer = 00000000] 02:01:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (18A0C800) [pid = 4028] [serial = 105] [outer = 18A08C00] 02:01:07 INFO - PROCESS | 4028 | 1466499667467 Marionette DEBUG loaded listener.js 02:01:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (18A0E800) [pid = 4028] [serial = 106] [outer = 18A08C00] 02:01:08 INFO - PROCESS | 4028 | 1466499668061 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:01:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:01:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 870ms 02:01:08 INFO - PROCESS | 4028 | 1466499668091 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 02:01:08 INFO - PROCESS | 4028 | 1466499668095 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 02:01:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:01:08 INFO - PROCESS | 4028 | 1466499668100 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:01:08 INFO - PROCESS | 4028 | 1466499668103 Marionette TRACE conn5 <- [1,110,null,{}] 02:01:08 INFO - PROCESS | 4028 | 1466499668108 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:08 INFO - PROCESS | 4028 | 1466499668111 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:08 INFO - PROCESS | 4028 | 1466499668210 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 02:01:08 INFO - PROCESS | 4028 | 1466499668298 Marionette TRACE conn5 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:08 INFO - PROCESS | 4028 | 1466499668302 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:08 INFO - PROCESS | 4028 | ++DOCSHELL 1015B400 == 35 [pid = 4028] [id = 37] 02:01:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (1015B800) [pid = 4028] [serial = 107] [outer = 00000000] 02:01:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (10A46400) [pid = 4028] [serial = 108] [outer = 1015B800] 02:01:08 INFO - PROCESS | 4028 | 1466499668350 Marionette DEBUG loaded listener.js 02:01:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (1440B000) [pid = 4028] [serial = 109] [outer = 1015B800] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (19889C00) [pid = 4028] [serial = 17] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (19759000) [pid = 4028] [serial = 57] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (1AE8A800) [pid = 4028] [serial = 60] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (1908CC00) [pid = 4028] [serial = 63] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (1CFD1400) [pid = 4028] [serial = 66] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (190F1800) [pid = 4028] [serial = 69] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1D3B6C00) [pid = 4028] [serial = 72] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (1DA17000) [pid = 4028] [serial = 27] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (146A7C00) [pid = 4028] [serial = 30] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18633400) [pid = 4028] [serial = 33] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (1B932C00) [pid = 4028] [serial = 39] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1052A400) [pid = 4028] [serial = 42] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1461E800) [pid = 4028] [serial = 45] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (14D91800) [pid = 4028] [serial = 48] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1795A800) [pid = 4028] [serial = 51] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (1860A400) [pid = 4028] [serial = 54] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18629000) [pid = 4028] [serial = 55] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (19857000) [pid = 4028] [serial = 36] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (18767400) [pid = 4028] [serial = 34] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (19889800) [pid = 4028] [serial = 58] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (14C27C00) [pid = 4028] [serial = 31] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (1908F000) [pid = 4028] [serial = 64] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (17C47000) [pid = 4028] [serial = 52] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (1D1BDC00) [pid = 4028] [serial = 67] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (15952400) [pid = 4028] [serial = 49] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (10937000) [pid = 4028] [serial = 43] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (190F5400) [pid = 4028] [serial = 70] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (093FC000) [pid = 4028] [serial = 75] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (1DA15400) [pid = 4028] [serial = 73] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (1DA1BC00) [pid = 4028] [serial = 28] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (146EE000) [pid = 4028] [serial = 46] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 61 (093FEC00) [pid = 4028] [serial = 76] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 60 (19861800) [pid = 4028] [serial = 14] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 59 (17561400) [pid = 4028] [serial = 9] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 58 (17567800) [pid = 4028] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 57 (1440B800) [pid = 4028] [serial = 4] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 56 (1D1C1800) [pid = 4028] [serial = 24] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 55 (18769000) [pid = 4028] [serial = 21] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | --DOMWINDOW == 54 (1876D800) [pid = 4028] [serial = 22] [outer = 00000000] [url = about:blank] 02:01:09 INFO - PROCESS | 4028 | 1466499669333 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:01:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:01:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1283ms 02:01:09 INFO - PROCESS | 4028 | 1466499669384 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 02:01:09 INFO - PROCESS | 4028 | 1466499669388 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 02:01:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:01:09 INFO - PROCESS | 4028 | 1466499669392 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:01:09 INFO - PROCESS | 4028 | 1466499669395 Marionette TRACE conn5 <- [1,114,null,{}] 02:01:09 INFO - PROCESS | 4028 | 1466499669400 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:09 INFO - PROCESS | 4028 | 1466499669403 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:09 INFO - PROCESS | 4028 | 1466499669492 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 02:01:09 INFO - PROCESS | 4028 | 1466499669562 Marionette TRACE conn5 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:09 INFO - PROCESS | 4028 | 1466499669565 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:09 INFO - PROCESS | 4028 | ++DOCSHELL 10152800 == 36 [pid = 4028] [id = 38] 02:01:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 55 (10154400) [pid = 4028] [serial = 110] [outer = 00000000] 02:01:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 56 (10937C00) [pid = 4028] [serial = 111] [outer = 10154400] 02:01:09 INFO - PROCESS | 4028 | 1466499669612 Marionette DEBUG loaded listener.js 02:01:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 57 (111DAC00) [pid = 4028] [serial = 112] [outer = 10154400] 02:01:10 INFO - PROCESS | 4028 | 1466499670020 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:01:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:01:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 670ms 02:01:10 INFO - PROCESS | 4028 | 1466499670064 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 02:01:10 INFO - PROCESS | 4028 | 1466499670069 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 02:01:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:01:10 INFO - PROCESS | 4028 | 1466499670075 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:01:10 INFO - PROCESS | 4028 | 1466499670078 Marionette TRACE conn5 <- [1,118,null,{}] 02:01:10 INFO - PROCESS | 4028 | 1466499670081 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:10 INFO - PROCESS | 4028 | 1466499670084 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:10 INFO - PROCESS | 4028 | 1466499670168 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 02:01:10 INFO - PROCESS | 4028 | 1466499670175 Marionette TRACE conn5 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:10 INFO - PROCESS | 4028 | 1466499670177 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:10 INFO - PROCESS | 4028 | ++DOCSHELL 149B6000 == 37 [pid = 4028] [id = 39] 02:01:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 58 (149CA400) [pid = 4028] [serial = 113] [outer = 00000000] 02:01:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 59 (14C1D000) [pid = 4028] [serial = 114] [outer = 149CA400] 02:01:10 INFO - PROCESS | 4028 | 1466499670224 Marionette DEBUG loaded listener.js 02:01:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 60 (14C49800) [pid = 4028] [serial = 115] [outer = 149CA400] 02:01:10 INFO - PROCESS | 4028 | 1466499670647 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:01:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:01:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 630ms 02:01:10 INFO - PROCESS | 4028 | 1466499670709 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 02:01:10 INFO - PROCESS | 4028 | 1466499670711 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 02:01:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:01:10 INFO - PROCESS | 4028 | 1466499670714 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:01:10 INFO - PROCESS | 4028 | 1466499670718 Marionette TRACE conn5 <- [1,122,null,{}] 02:01:10 INFO - PROCESS | 4028 | 1466499670729 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:10 INFO - PROCESS | 4028 | 1466499670734 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:10 INFO - PROCESS | 4028 | 1466499670819 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 02:01:10 INFO - PROCESS | 4028 | 1466499670857 Marionette TRACE conn5 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:10 INFO - PROCESS | 4028 | 1466499670860 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:10 INFO - PROCESS | 4028 | ++DOCSHELL 17646C00 == 38 [pid = 4028] [id = 40] 02:01:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (17647000) [pid = 4028] [serial = 116] [outer = 00000000] 02:01:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (1764D400) [pid = 4028] [serial = 117] [outer = 17647000] 02:01:10 INFO - PROCESS | 4028 | 1466499670908 Marionette DEBUG loaded listener.js 02:01:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (17667400) [pid = 4028] [serial = 118] [outer = 17647000] 02:01:11 INFO - PROCESS | 4028 | 1466499671320 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:01:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:01:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 02:01:11 INFO - PROCESS | 4028 | 1466499671360 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 02:01:11 INFO - PROCESS | 4028 | 1466499671362 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 02:01:11 INFO - PROCESS | 4028 | 1466499671365 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:01:11 INFO - PROCESS | 4028 | 1466499671367 Marionette TRACE conn5 <- [1,126,null,{}] 02:01:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:01:11 INFO - PROCESS | 4028 | 1466499671371 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:11 INFO - PROCESS | 4028 | 1466499671373 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:11 INFO - PROCESS | 4028 | 1466499671482 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 02:01:11 INFO - PROCESS | 4028 | 1466499671487 Marionette TRACE conn5 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:11 INFO - PROCESS | 4028 | 1466499671489 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:11 INFO - PROCESS | 4028 | ++DOCSHELL 1779FC00 == 39 [pid = 4028] [id = 41] 02:01:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (1795A800) [pid = 4028] [serial = 119] [outer = 00000000] 02:01:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (182BF400) [pid = 4028] [serial = 120] [outer = 1795A800] 02:01:11 INFO - PROCESS | 4028 | 1466499671533 Marionette DEBUG loaded listener.js 02:01:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (18615000) [pid = 4028] [serial = 121] [outer = 1795A800] 02:01:11 INFO - PROCESS | 4028 | 1466499671955 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:01:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:01:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 630ms 02:01:11 INFO - PROCESS | 4028 | 1466499672000 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 02:01:11 INFO - PROCESS | 4028 | 1466499672002 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 02:01:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:01:11 INFO - PROCESS | 4028 | 1466499672005 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:01:12 INFO - PROCESS | 4028 | 1466499672006 Marionette TRACE conn5 <- [1,130,null,{}] 02:01:12 INFO - PROCESS | 4028 | 1466499672009 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:12 INFO - PROCESS | 4028 | 1466499672011 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:12 INFO - PROCESS | 4028 | 1466499672111 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 02:01:12 INFO - PROCESS | 4028 | 1466499672116 Marionette TRACE conn5 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:12 INFO - PROCESS | 4028 | 1466499672118 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:12 INFO - PROCESS | 4028 | ++DOCSHELL 18633400 == 40 [pid = 4028] [id = 42] 02:01:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (18748000) [pid = 4028] [serial = 122] [outer = 00000000] 02:01:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (1874F000) [pid = 4028] [serial = 123] [outer = 18748000] 02:01:12 INFO - PROCESS | 4028 | 1466499672162 Marionette DEBUG loaded listener.js 02:01:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (18769C00) [pid = 4028] [serial = 124] [outer = 18748000] 02:01:12 INFO - PROCESS | 4028 | 1466499672610 Marionette TRACE conn5 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:01:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:01:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 630ms 02:01:12 INFO - PROCESS | 4028 | 1466499672635 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 02:01:12 INFO - PROCESS | 4028 | 1466499672638 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 02:01:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:01:12 INFO - PROCESS | 4028 | 1466499672648 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:01:12 INFO - PROCESS | 4028 | 1466499672650 Marionette TRACE conn5 <- [1,134,null,{}] 02:01:12 INFO - PROCESS | 4028 | 1466499672653 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:12 INFO - PROCESS | 4028 | 1466499672659 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:12 INFO - PROCESS | 4028 | 1466499672785 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 02:01:12 INFO - PROCESS | 4028 | 1466499672797 Marionette TRACE conn5 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:12 INFO - PROCESS | 4028 | 1466499672799 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:12 INFO - PROCESS | 4028 | ++DOCSHELL 18A01800 == 41 [pid = 4028] [id = 43] 02:01:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (18A02400) [pid = 4028] [serial = 125] [outer = 00000000] 02:01:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (18BCE400) [pid = 4028] [serial = 126] [outer = 18A02400] 02:01:12 INFO - PROCESS | 4028 | 1466499672883 Marionette DEBUG loaded listener.js 02:01:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (18BF5800) [pid = 4028] [serial = 127] [outer = 18A02400] 02:01:13 INFO - PROCESS | 4028 | 1466499673281 Marionette TRACE conn5 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:01:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:01:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 670ms 02:01:13 INFO - PROCESS | 4028 | 1466499673321 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 02:01:13 INFO - PROCESS | 4028 | 1466499673323 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 02:01:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:01:13 INFO - PROCESS | 4028 | 1466499673325 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:01:13 INFO - PROCESS | 4028 | 1466499673327 Marionette TRACE conn5 <- [1,138,null,{}] 02:01:13 INFO - PROCESS | 4028 | 1466499673330 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:13 INFO - PROCESS | 4028 | 1466499673332 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:13 INFO - PROCESS | 4028 | 1466499673472 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 02:01:13 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (18747400) [pid = 4028] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:01:13 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (19AC4400) [pid = 4028] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:01:13 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (177A1000) [pid = 4028] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:01:13 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (0FDFD400) [pid = 4028] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:01:13 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (14B73800) [pid = 4028] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:01:13 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (111DB400) [pid = 4028] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:01:13 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (1657B000) [pid = 4028] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:01:13 INFO - PROCESS | 4028 | 1466499673538 Marionette TRACE conn5 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:13 INFO - PROCESS | 4028 | 1466499673540 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:13 INFO - PROCESS | 4028 | ++DOCSHELL 0FDFD400 == 42 [pid = 4028] [id = 44] 02:01:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (10150C00) [pid = 4028] [serial = 128] [outer = 00000000] 02:01:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (14B73800) [pid = 4028] [serial = 129] [outer = 10150C00] 02:01:13 INFO - PROCESS | 4028 | 1466499673584 Marionette DEBUG loaded listener.js 02:01:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (1764D000) [pid = 4028] [serial = 130] [outer = 10150C00] 02:01:13 INFO - PROCESS | 4028 | 1466499673901 Marionette TRACE conn5 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:01:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:01:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 630ms 02:01:13 INFO - PROCESS | 4028 | 1466499673957 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 02:01:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:01:13 INFO - PROCESS | 4028 | 1466499673959 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 02:01:13 INFO - PROCESS | 4028 | 1466499673962 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:01:13 INFO - PROCESS | 4028 | 1466499673964 Marionette TRACE conn5 <- [1,142,null,{}] 02:01:13 INFO - PROCESS | 4028 | 1466499673973 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:13 INFO - PROCESS | 4028 | 1466499673975 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:14 INFO - PROCESS | 4028 | 1466499674050 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 02:01:14 INFO - PROCESS | 4028 | 1466499674055 Marionette TRACE conn5 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:14 INFO - PROCESS | 4028 | 1466499674057 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:14 INFO - PROCESS | 4028 | ++DOCSHELL 18751800 == 43 [pid = 4028] [id = 45] 02:01:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (18C34400) [pid = 4028] [serial = 131] [outer = 00000000] 02:01:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (1908C400) [pid = 4028] [serial = 132] [outer = 18C34400] 02:01:14 INFO - PROCESS | 4028 | 1466499674101 Marionette DEBUG loaded listener.js 02:01:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (19083C00) [pid = 4028] [serial = 133] [outer = 18C34400] 02:01:14 INFO - PROCESS | 4028 | 1466499674492 Marionette TRACE conn5 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:01:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:01:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 572ms 02:01:14 INFO - PROCESS | 4028 | 1466499674535 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 02:01:14 INFO - PROCESS | 4028 | 1466499674537 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 02:01:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:01:14 INFO - PROCESS | 4028 | 1466499674540 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:01:14 INFO - PROCESS | 4028 | 1466499674542 Marionette TRACE conn5 <- [1,146,null,{}] 02:01:14 INFO - PROCESS | 4028 | 1466499674558 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:14 INFO - PROCESS | 4028 | 1466499674560 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:14 INFO - PROCESS | 4028 | 1466499674636 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 02:01:14 INFO - PROCESS | 4028 | 1466499674642 Marionette TRACE conn5 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:14 INFO - PROCESS | 4028 | 1466499674644 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:14 INFO - PROCESS | 4028 | ++DOCSHELL 17646800 == 44 [pid = 4028] [id = 46] 02:01:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (190F0400) [pid = 4028] [serial = 134] [outer = 00000000] 02:01:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (190F3C00) [pid = 4028] [serial = 135] [outer = 190F0400] 02:01:14 INFO - PROCESS | 4028 | 1466499674687 Marionette DEBUG loaded listener.js 02:01:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (190F4800) [pid = 4028] [serial = 136] [outer = 190F0400] 02:01:15 INFO - PROCESS | 4028 | 1466499675106 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:01:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:01:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 590ms 02:01:15 INFO - PROCESS | 4028 | 1466499675131 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 02:01:15 INFO - PROCESS | 4028 | 1466499675133 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 02:01:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:01:15 INFO - PROCESS | 4028 | 1466499675136 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:01:15 INFO - PROCESS | 4028 | 1466499675137 Marionette TRACE conn5 <- [1,150,null,{}] 02:01:15 INFO - PROCESS | 4028 | 1466499675141 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:15 INFO - PROCESS | 4028 | 1466499675143 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:15 INFO - PROCESS | 4028 | 1466499675248 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 02:01:15 INFO - PROCESS | 4028 | 1466499675255 Marionette TRACE conn5 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:15 INFO - PROCESS | 4028 | 1466499675257 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:15 INFO - PROCESS | 4028 | ++DOCSHELL 0D1F1C00 == 45 [pid = 4028] [id = 47] 02:01:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (0FC86400) [pid = 4028] [serial = 137] [outer = 00000000] 02:01:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (19787C00) [pid = 4028] [serial = 138] [outer = 0FC86400] 02:01:15 INFO - PROCESS | 4028 | 1466499675300 Marionette DEBUG loaded listener.js 02:01:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1985F000) [pid = 4028] [serial = 139] [outer = 0FC86400] 02:01:15 INFO - PROCESS | 4028 | 1466499675923 Marionette TRACE conn5 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:01:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:01:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 830ms 02:01:15 INFO - PROCESS | 4028 | 1466499675983 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 02:01:15 INFO - PROCESS | 4028 | 1466499675987 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 02:01:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:01:16 INFO - PROCESS | 4028 | 1466499676040 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:01:16 INFO - PROCESS | 4028 | 1466499676043 Marionette TRACE conn5 <- [1,154,null,{}] 02:01:16 INFO - PROCESS | 4028 | 1466499676050 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:16 INFO - PROCESS | 4028 | 1466499676053 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:16 INFO - PROCESS | 4028 | 1466499676181 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 02:01:16 INFO - PROCESS | 4028 | 1466499676247 Marionette TRACE conn5 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:16 INFO - PROCESS | 4028 | 1466499676250 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:16 INFO - PROCESS | 4028 | ++DOCSHELL 102B0000 == 46 [pid = 4028] [id = 48] 02:01:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (10934C00) [pid = 4028] [serial = 140] [outer = 00000000] 02:01:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (14B71800) [pid = 4028] [serial = 141] [outer = 10934C00] 02:01:16 INFO - PROCESS | 4028 | 1466499676306 Marionette DEBUG loaded listener.js 02:01:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (14C50000) [pid = 4028] [serial = 142] [outer = 10934C00] 02:01:17 INFO - PROCESS | 4028 | 1466499677162 Marionette TRACE conn5 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:01:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:01:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1194ms 02:01:17 INFO - PROCESS | 4028 | 1466499677216 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 02:01:17 INFO - PROCESS | 4028 | 1466499677220 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 02:01:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:01:17 INFO - PROCESS | 4028 | 1466499677225 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:01:17 INFO - PROCESS | 4028 | 1466499677228 Marionette TRACE conn5 <- [1,158,null,{}] 02:01:17 INFO - PROCESS | 4028 | 1466499677234 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:17 INFO - PROCESS | 4028 | 1466499677236 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:17 INFO - PROCESS | 4028 | 1466499677366 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 02:01:17 INFO - PROCESS | 4028 | 1466499677438 Marionette TRACE conn5 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:17 INFO - PROCESS | 4028 | 1466499677443 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:17 INFO - PROCESS | 4028 | ++DOCSHELL 146A1400 == 47 [pid = 4028] [id = 49] 02:01:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (146A5C00) [pid = 4028] [serial = 143] [outer = 00000000] 02:01:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (149B5C00) [pid = 4028] [serial = 144] [outer = 146A5C00] 02:01:17 INFO - PROCESS | 4028 | 1466499677492 Marionette DEBUG loaded listener.js 02:01:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (14C26C00) [pid = 4028] [serial = 145] [outer = 146A5C00] 02:01:17 INFO - PROCESS | 4028 | --DOCSHELL 1877E400 == 46 [pid = 4028] [id = 35] 02:01:17 INFO - PROCESS | 4028 | --DOCSHELL 1014FC00 == 45 [pid = 4028] [id = 33] 02:01:17 INFO - PROCESS | 4028 | --DOCSHELL 14C51C00 == 44 [pid = 4028] [id = 34] 02:01:17 INFO - PROCESS | 4028 | --DOCSHELL 177A0800 == 43 [pid = 4028] [id = 32] 02:01:17 INFO - PROCESS | 4028 | --DOCSHELL 146E7C00 == 42 [pid = 4028] [id = 30] 02:01:17 INFO - PROCESS | 4028 | --DOCSHELL 16574000 == 41 [pid = 4028] [id = 31] 02:01:17 INFO - PROCESS | 4028 | --DOCSHELL 111D9800 == 40 [pid = 4028] [id = 29] 02:01:17 INFO - PROCESS | 4028 | --DOCSHELL 17646800 == 39 [pid = 4028] [id = 46] 02:01:17 INFO - PROCESS | 4028 | --DOCSHELL 18751800 == 38 [pid = 4028] [id = 45] 02:01:17 INFO - PROCESS | 4028 | --DOCSHELL 0FDFD400 == 37 [pid = 4028] [id = 44] 02:01:17 INFO - PROCESS | 4028 | --DOCSHELL 18A01800 == 36 [pid = 4028] [id = 43] 02:01:17 INFO - PROCESS | 4028 | --DOCSHELL 18633400 == 35 [pid = 4028] [id = 42] 02:01:17 INFO - PROCESS | 4028 | --DOCSHELL 1779FC00 == 34 [pid = 4028] [id = 41] 02:01:17 INFO - PROCESS | 4028 | --DOCSHELL 17646C00 == 33 [pid = 4028] [id = 40] 02:01:17 INFO - PROCESS | 4028 | --DOCSHELL 149B6000 == 32 [pid = 4028] [id = 39] 02:01:17 INFO - PROCESS | 4028 | --DOCSHELL 10152800 == 31 [pid = 4028] [id = 38] 02:01:17 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (18750000) [pid = 4028] [serial = 78] [outer = 00000000] [url = about:blank] 02:01:17 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1BF0F400) [pid = 4028] [serial = 61] [outer = 00000000] [url = about:blank] 02:01:17 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (182E5000) [pid = 4028] [serial = 94] [outer = 00000000] [url = about:blank] 02:01:17 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (102A8C00) [pid = 4028] [serial = 81] [outer = 00000000] [url = about:blank] 02:01:17 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (10933400) [pid = 4028] [serial = 82] [outer = 00000000] [url = about:blank] 02:01:17 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (14CDDC00) [pid = 4028] [serial = 87] [outer = 00000000] [url = about:blank] 02:01:17 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (146E9800) [pid = 4028] [serial = 84] [outer = 00000000] [url = about:blank] 02:01:17 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1764F400) [pid = 4028] [serial = 90] [outer = 00000000] [url = about:blank] 02:01:17 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (149CF000) [pid = 4028] [serial = 85] [outer = 00000000] [url = about:blank] 02:01:17 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (1765DC00) [pid = 4028] [serial = 91] [outer = 00000000] [url = about:blank] 02:01:17 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (1877FC00) [pid = 4028] [serial = 79] [outer = 00000000] [url = about:blank] 02:01:17 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (15950800) [pid = 4028] [serial = 88] [outer = 00000000] [url = about:blank] 02:01:17 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (182B4800) [pid = 4028] [serial = 93] [outer = 00000000] [url = about:blank] 02:01:17 INFO - PROCESS | 4028 | 1466499677980 Marionette TRACE conn5 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:01:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:01:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 770ms 02:01:17 INFO - PROCESS | 4028 | 1466499678001 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 02:01:18 INFO - PROCESS | 4028 | 1466499678006 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 02:01:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:01:18 INFO - PROCESS | 4028 | 1466499678017 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:01:18 INFO - PROCESS | 4028 | 1466499678020 Marionette TRACE conn5 <- [1,162,null,{}] 02:01:18 INFO - PROCESS | 4028 | 1466499678024 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:18 INFO - PROCESS | 4028 | 1466499678026 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:18 INFO - PROCESS | 4028 | 1466499678112 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 02:01:18 INFO - PROCESS | 4028 | 1466499678122 Marionette TRACE conn5 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:18 INFO - PROCESS | 4028 | 1466499678124 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:18 INFO - PROCESS | 4028 | ++DOCSHELL 146EC800 == 32 [pid = 4028] [id = 50] 02:01:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (146EE000) [pid = 4028] [serial = 146] [outer = 00000000] 02:01:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (14B27400) [pid = 4028] [serial = 147] [outer = 146EE000] 02:01:18 INFO - PROCESS | 4028 | 1466499678172 Marionette DEBUG loaded listener.js 02:01:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (14D93000) [pid = 4028] [serial = 148] [outer = 146EE000] 02:01:18 INFO - PROCESS | 4028 | 1466499678641 Marionette TRACE conn5 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:01:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:01:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 02:01:18 INFO - PROCESS | 4028 | 1466499678694 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 02:01:18 INFO - PROCESS | 4028 | 1466499678696 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 02:01:18 INFO - PROCESS | 4028 | 1466499678700 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:01:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:01:18 INFO - PROCESS | 4028 | 1466499678703 Marionette TRACE conn5 <- [1,166,null,{}] 02:01:18 INFO - PROCESS | 4028 | 1466499678714 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:18 INFO - PROCESS | 4028 | 1466499678718 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:18 INFO - PROCESS | 4028 | 1466499678800 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 02:01:18 INFO - PROCESS | 4028 | 1466499678838 Marionette TRACE conn5 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:18 INFO - PROCESS | 4028 | 1466499678841 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:18 INFO - PROCESS | 4028 | ++DOCSHELL 17661000 == 33 [pid = 4028] [id = 51] 02:01:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (17661C00) [pid = 4028] [serial = 149] [outer = 00000000] 02:01:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (1779FC00) [pid = 4028] [serial = 150] [outer = 17661C00] 02:01:18 INFO - PROCESS | 4028 | 1466499678889 Marionette DEBUG loaded listener.js 02:01:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (17963000) [pid = 4028] [serial = 151] [outer = 17661C00] 02:01:19 INFO - PROCESS | 4028 | 1466499679314 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:01:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:01:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 630ms 02:01:19 INFO - PROCESS | 4028 | 1466499679334 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 02:01:19 INFO - PROCESS | 4028 | 1466499679336 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 02:01:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:01:19 INFO - PROCESS | 4028 | 1466499679340 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:01:19 INFO - PROCESS | 4028 | 1466499679341 Marionette TRACE conn5 <- [1,170,null,{}] 02:01:19 INFO - PROCESS | 4028 | 1466499679345 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:19 INFO - PROCESS | 4028 | 1466499679347 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:19 INFO - PROCESS | 4028 | 1466499679440 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 02:01:19 INFO - PROCESS | 4028 | 1466499679446 Marionette TRACE conn5 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:19 INFO - PROCESS | 4028 | 1466499679448 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:19 INFO - PROCESS | 4028 | ++DOCSHELL 182E7400 == 34 [pid = 4028] [id = 52] 02:01:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (182EB400) [pid = 4028] [serial = 152] [outer = 00000000] 02:01:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18750000) [pid = 4028] [serial = 153] [outer = 182EB400] 02:01:19 INFO - PROCESS | 4028 | 1466499679495 Marionette DEBUG loaded listener.js 02:01:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18755000) [pid = 4028] [serial = 154] [outer = 182EB400] 02:01:19 INFO - PROCESS | 4028 | 1466499679892 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:01:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:01:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 571ms 02:01:19 INFO - PROCESS | 4028 | 1466499679915 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 02:01:19 INFO - PROCESS | 4028 | 1466499679917 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 02:01:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:01:19 INFO - PROCESS | 4028 | 1466499679919 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:01:19 INFO - PROCESS | 4028 | 1466499679921 Marionette TRACE conn5 <- [1,174,null,{}] 02:01:19 INFO - PROCESS | 4028 | 1466499679925 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:19 INFO - PROCESS | 4028 | 1466499679927 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:20 INFO - PROCESS | 4028 | 1466499680041 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 02:01:20 INFO - PROCESS | 4028 | 1466499680054 Marionette TRACE conn5 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:20 INFO - PROCESS | 4028 | 1466499680056 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:20 INFO - PROCESS | 4028 | ++DOCSHELL 1876D000 == 35 [pid = 4028] [id = 53] 02:01:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1876DC00) [pid = 4028] [serial = 155] [outer = 00000000] 02:01:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18A03000) [pid = 4028] [serial = 156] [outer = 1876DC00] 02:01:20 INFO - PROCESS | 4028 | 1466499680100 Marionette DEBUG loaded listener.js 02:01:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18A0A000) [pid = 4028] [serial = 157] [outer = 1876DC00] 02:01:20 INFO - PROCESS | 4028 | 1466499680553 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:01:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:01:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 02:01:20 INFO - PROCESS | 4028 | 1466499680592 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 02:01:20 INFO - PROCESS | 4028 | 1466499680594 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 02:01:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:01:20 INFO - PROCESS | 4028 | 1466499680597 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:01:20 INFO - PROCESS | 4028 | 1466499680599 Marionette TRACE conn5 <- [1,178,null,{}] 02:01:20 INFO - PROCESS | 4028 | 1466499680602 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:20 INFO - PROCESS | 4028 | 1466499680607 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:20 INFO - PROCESS | 4028 | 1466499680735 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 02:01:20 INFO - PROCESS | 4028 | 1466499680787 Marionette TRACE conn5 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:20 INFO - PROCESS | 4028 | 1466499680789 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:20 INFO - PROCESS | 4028 | ++DOCSHELL 18A01800 == 36 [pid = 4028] [id = 54] 02:01:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18A10C00) [pid = 4028] [serial = 158] [outer = 00000000] 02:01:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1908F400) [pid = 4028] [serial = 159] [outer = 18A10C00] 02:01:20 INFO - PROCESS | 4028 | 1466499680834 Marionette DEBUG loaded listener.js 02:01:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (190EC800) [pid = 4028] [serial = 160] [outer = 18A10C00] 02:01:21 INFO - PROCESS | 4028 | 1466499681229 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:01:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:01:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 670ms 02:01:21 INFO - PROCESS | 4028 | 1466499681271 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 02:01:21 INFO - PROCESS | 4028 | 1466499681273 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 02:01:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:01:21 INFO - PROCESS | 4028 | 1466499681276 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:01:21 INFO - PROCESS | 4028 | 1466499681287 Marionette TRACE conn5 <- [1,182,null,{}] 02:01:21 INFO - PROCESS | 4028 | 1466499681295 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:21 INFO - PROCESS | 4028 | 1466499681297 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:21 INFO - PROCESS | 4028 | 1466499681421 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 02:01:21 INFO - PROCESS | 4028 | 1466499681436 Marionette TRACE conn5 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:21 INFO - PROCESS | 4028 | 1466499681438 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:21 INFO - PROCESS | 4028 | ++DOCSHELL 19787400 == 37 [pid = 4028] [id = 55] 02:01:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (19859400) [pid = 4028] [serial = 161] [outer = 00000000] 02:01:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (19AC6800) [pid = 4028] [serial = 162] [outer = 19859400] 02:01:21 INFO - PROCESS | 4028 | 1466499681481 Marionette DEBUG loaded listener.js 02:01:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (19886800) [pid = 4028] [serial = 163] [outer = 19859400] 02:01:21 INFO - PROCESS | 4028 | 1466499681892 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:01:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:01:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 630ms 02:01:21 INFO - PROCESS | 4028 | 1466499681907 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 02:01:21 INFO - PROCESS | 4028 | 1466499681909 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 02:01:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:01:21 INFO - PROCESS | 4028 | 1466499681912 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:01:21 INFO - PROCESS | 4028 | 1466499681914 Marionette TRACE conn5 <- [1,186,null,{}] 02:01:21 INFO - PROCESS | 4028 | 1466499681917 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:21 INFO - PROCESS | 4028 | 1466499681919 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:22 INFO - PROCESS | 4028 | 1466499682140 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 02:01:22 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (190F0400) [pid = 4028] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:01:22 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (18748000) [pid = 4028] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:01:22 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (1795A800) [pid = 4028] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:01:22 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (18A02400) [pid = 4028] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:01:22 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1015B800) [pid = 4028] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:01:22 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (10154400) [pid = 4028] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:01:22 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (17647000) [pid = 4028] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:01:22 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (149CA400) [pid = 4028] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:01:22 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (10150C00) [pid = 4028] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:01:22 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (10150800) [pid = 4028] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:01:22 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (14DA0C00) [pid = 4028] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:01:22 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1877E800) [pid = 4028] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:01:22 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18A08C00) [pid = 4028] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:01:22 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (18C34400) [pid = 4028] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:01:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (0FDF1800) [pid = 4028] [serial = 164] [outer = 18626C00] 02:01:22 INFO - PROCESS | 4028 | 1466499682210 Marionette TRACE conn5 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:22 INFO - PROCESS | 4028 | 1466499682212 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:22 INFO - PROCESS | 4028 | ++DOCSHELL 113D1400 == 38 [pid = 4028] [id = 56] 02:01:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (14615400) [pid = 4028] [serial = 165] [outer = 00000000] 02:01:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (14D94800) [pid = 4028] [serial = 166] [outer = 14615400] 02:01:22 INFO - PROCESS | 4028 | 1466499682262 Marionette DEBUG loaded listener.js 02:01:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (15946C00) [pid = 4028] [serial = 167] [outer = 14615400] 02:01:22 INFO - PROCESS | 4028 | 1466499682620 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:01:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:01:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 730ms 02:01:22 INFO - PROCESS | 4028 | 1466499682643 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 02:01:22 INFO - PROCESS | 4028 | 1466499682645 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 02:01:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:01:22 INFO - PROCESS | 4028 | 1466499682648 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:01:22 INFO - PROCESS | 4028 | 1466499682650 Marionette TRACE conn5 <- [1,190,null,{}] 02:01:22 INFO - PROCESS | 4028 | 1466499682654 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:22 INFO - PROCESS | 4028 | 1466499682656 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:22 INFO - PROCESS | 4028 | 1466499682782 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 02:01:22 INFO - PROCESS | 4028 | 1466499682792 Marionette TRACE conn5 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:22 INFO - PROCESS | 4028 | 1466499682794 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:22 INFO - PROCESS | 4028 | ++DOCSHELL 14B74C00 == 39 [pid = 4028] [id = 57] 02:01:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (14CDE800) [pid = 4028] [serial = 168] [outer = 00000000] 02:01:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1820EC00) [pid = 4028] [serial = 169] [outer = 14CDE800] 02:01:22 INFO - PROCESS | 4028 | 1466499682837 Marionette DEBUG loaded listener.js 02:01:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18748000) [pid = 4028] [serial = 170] [outer = 14CDE800] 02:01:23 INFO - PROCESS | 4028 | 1466499683202 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:01:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:01:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 570ms 02:01:23 INFO - PROCESS | 4028 | 1466499683219 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 02:01:23 INFO - PROCESS | 4028 | 1466499683221 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 02:01:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:01:23 INFO - PROCESS | 4028 | 1466499683224 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:01:23 INFO - PROCESS | 4028 | 1466499683225 Marionette TRACE conn5 <- [1,194,null,{}] 02:01:23 INFO - PROCESS | 4028 | 1466499683229 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:23 INFO - PROCESS | 4028 | 1466499683231 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:23 INFO - PROCESS | 4028 | 1466499683310 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 02:01:23 INFO - PROCESS | 4028 | 1466499683383 Marionette TRACE conn5 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:23 INFO - PROCESS | 4028 | 1466499683385 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:23 INFO - PROCESS | 4028 | ++DOCSHELL 16578C00 == 40 [pid = 4028] [id = 58] 02:01:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (1657CC00) [pid = 4028] [serial = 171] [outer = 00000000] 02:01:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (1763B000) [pid = 4028] [serial = 172] [outer = 1657CC00] 02:01:23 INFO - PROCESS | 4028 | 1466499683429 Marionette DEBUG loaded listener.js 02:01:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1763E000) [pid = 4028] [serial = 173] [outer = 1657CC00] 02:01:23 INFO - PROCESS | 4028 | 1466499683752 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:01:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:01:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 570ms 02:01:23 INFO - PROCESS | 4028 | 1466499683795 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 02:01:23 INFO - PROCESS | 4028 | 1466499683798 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 02:01:23 INFO - PROCESS | 4028 | 1466499683801 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:01:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:01:23 INFO - PROCESS | 4028 | 1466499683803 Marionette TRACE conn5 <- [1,198,null,{}] 02:01:23 INFO - PROCESS | 4028 | 1466499683807 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:23 INFO - PROCESS | 4028 | 1466499683809 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:23 INFO - PROCESS | 4028 | 1466499683932 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 02:01:23 INFO - PROCESS | 4028 | 1466499683976 Marionette TRACE conn5 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:23 INFO - PROCESS | 4028 | 1466499683979 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:23 INFO - PROCESS | 4028 | ++DOCSHELL 1763C000 == 41 [pid = 4028] [id = 59] 02:01:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (1763DC00) [pid = 4028] [serial = 174] [outer = 00000000] 02:01:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1AE87C00) [pid = 4028] [serial = 175] [outer = 1763DC00] 02:01:24 INFO - PROCESS | 4028 | 1466499684026 Marionette DEBUG loaded listener.js 02:01:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1BE0F000) [pid = 4028] [serial = 176] [outer = 1763DC00] 02:01:24 INFO - PROCESS | 4028 | 1466499684585 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:01:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:01:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 830ms 02:01:24 INFO - PROCESS | 4028 | 1466499684636 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 02:01:24 INFO - PROCESS | 4028 | 1466499684640 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 02:01:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:01:24 INFO - PROCESS | 4028 | 1466499684645 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:01:24 INFO - PROCESS | 4028 | 1466499684650 Marionette TRACE conn5 <- [1,202,null,{}] 02:01:24 INFO - PROCESS | 4028 | 1466499684656 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:24 INFO - PROCESS | 4028 | 1466499684658 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:24 INFO - PROCESS | 4028 | 1466499684772 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 02:01:24 INFO - PROCESS | 4028 | 1466499684850 Marionette TRACE conn5 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:24 INFO - PROCESS | 4028 | 1466499684852 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:24 INFO - PROCESS | 4028 | ++DOCSHELL 102A4800 == 42 [pid = 4028] [id = 60] 02:01:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (102AF000) [pid = 4028] [serial = 177] [outer = 00000000] 02:01:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (147BD000) [pid = 4028] [serial = 178] [outer = 102AF000] 02:01:24 INFO - PROCESS | 4028 | 1466499684950 Marionette DEBUG loaded listener.js 02:01:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (14CDE000) [pid = 4028] [serial = 179] [outer = 102AF000] 02:01:25 INFO - PROCESS | 4028 | 1466499685529 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:01:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:01:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 930ms 02:01:25 INFO - PROCESS | 4028 | 1466499685577 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 02:01:25 INFO - PROCESS | 4028 | 1466499685581 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 02:01:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:01:25 INFO - PROCESS | 4028 | 1466499685588 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:01:25 INFO - PROCESS | 4028 | 1466499685591 Marionette TRACE conn5 <- [1,206,null,{}] 02:01:25 INFO - PROCESS | 4028 | 1466499685595 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:25 INFO - PROCESS | 4028 | 1466499685598 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:25 INFO - PROCESS | 4028 | 1466499685711 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 02:01:25 INFO - PROCESS | 4028 | 1466499685790 Marionette TRACE conn5 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:25 INFO - PROCESS | 4028 | 1466499685793 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:25 INFO - PROCESS | 4028 | ++DOCSHELL 1765D800 == 43 [pid = 4028] [id = 61] 02:01:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (1795E400) [pid = 4028] [serial = 180] [outer = 00000000] 02:01:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (18204400) [pid = 4028] [serial = 181] [outer = 1795E400] 02:01:25 INFO - PROCESS | 4028 | 1466499685889 Marionette DEBUG loaded listener.js 02:01:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (182E5000) [pid = 4028] [serial = 182] [outer = 1795E400] 02:01:26 INFO - PROCESS | 4028 | 1466499686454 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:01:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:01:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 930ms 02:01:26 INFO - PROCESS | 4028 | 1466499686522 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 02:01:26 INFO - PROCESS | 4028 | 1466499686525 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 02:01:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:01:26 INFO - PROCESS | 4028 | 1466499686529 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:01:26 INFO - PROCESS | 4028 | 1466499686532 Marionette TRACE conn5 <- [1,210,null,{}] 02:01:26 INFO - PROCESS | 4028 | 1466499686544 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:26 INFO - PROCESS | 4028 | 1466499686548 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:26 INFO - PROCESS | 4028 | 1466499686655 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 02:01:26 INFO - PROCESS | 4028 | 1466499686735 Marionette TRACE conn5 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:26 INFO - PROCESS | 4028 | 1466499686739 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:26 INFO - PROCESS | 4028 | ++DOCSHELL 093F6800 == 44 [pid = 4028] [id = 62] 02:01:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (0D175000) [pid = 4028] [serial = 183] [outer = 00000000] 02:01:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (10151400) [pid = 4028] [serial = 184] [outer = 0D175000] 02:01:26 INFO - PROCESS | 4028 | 1466499686928 Marionette DEBUG loaded listener.js 02:01:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (10303800) [pid = 4028] [serial = 185] [outer = 0D175000] 02:01:27 INFO - PROCESS | 4028 | --DOCSHELL 16578C00 == 43 [pid = 4028] [id = 58] 02:01:27 INFO - PROCESS | 4028 | --DOCSHELL 14B74C00 == 42 [pid = 4028] [id = 57] 02:01:27 INFO - PROCESS | 4028 | --DOCSHELL 113D1400 == 41 [pid = 4028] [id = 56] 02:01:27 INFO - PROCESS | 4028 | --DOCSHELL 19787400 == 40 [pid = 4028] [id = 55] 02:01:27 INFO - PROCESS | 4028 | --DOCSHELL 18A01800 == 39 [pid = 4028] [id = 54] 02:01:27 INFO - PROCESS | 4028 | --DOCSHELL 1876D000 == 38 [pid = 4028] [id = 53] 02:01:27 INFO - PROCESS | 4028 | --DOCSHELL 182E7400 == 37 [pid = 4028] [id = 52] 02:01:27 INFO - PROCESS | 4028 | --DOCSHELL 17661000 == 36 [pid = 4028] [id = 51] 02:01:27 INFO - PROCESS | 4028 | --DOCSHELL 146EC800 == 35 [pid = 4028] [id = 50] 02:01:27 INFO - PROCESS | 4028 | --DOCSHELL 146A1400 == 34 [pid = 4028] [id = 49] 02:01:27 INFO - PROCESS | 4028 | --DOCSHELL 102B0000 == 33 [pid = 4028] [id = 48] 02:01:27 INFO - PROCESS | 4028 | --DOCSHELL 0D1F1C00 == 32 [pid = 4028] [id = 47] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (19787C00) [pid = 4028] [serial = 138] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (10939400) [pid = 4028] [serial = 97] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (1015BC00) [pid = 4028] [serial = 96] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | 1466499687611 Marionette TRACE conn5 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (190F3C00) [pid = 4028] [serial = 135] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (1874F000) [pid = 4028] [serial = 123] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (182BF400) [pid = 4028] [serial = 120] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (18BCE400) [pid = 4028] [serial = 126] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (1440B000) [pid = 4028] [serial = 109] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (10A46400) [pid = 4028] [serial = 108] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (10937C00) [pid = 4028] [serial = 111] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (111DAC00) [pid = 4028] [serial = 112] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (1764D400) [pid = 4028] [serial = 117] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18769C00) [pid = 4028] [serial = 124] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (14C1D000) [pid = 4028] [serial = 114] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (14C49800) [pid = 4028] [serial = 115] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (14B73800) [pid = 4028] [serial = 129] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (18BF5800) [pid = 4028] [serial = 127] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1764A800) [pid = 4028] [serial = 100] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (17567400) [pid = 4028] [serial = 99] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1764D000) [pid = 4028] [serial = 130] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18A81C00) [pid = 4028] [serial = 103] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (18783000) [pid = 4028] [serial = 102] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (18A0E800) [pid = 4028] [serial = 106] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (18A0C800) [pid = 4028] [serial = 105] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (190F4800) [pid = 4028] [serial = 136] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (1908C400) [pid = 4028] [serial = 132] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (19083C00) [pid = 4028] [serial = 133] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (18615000) [pid = 4028] [serial = 121] [outer = 00000000] [url = about:blank] 02:01:27 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (17667400) [pid = 4028] [serial = 118] [outer = 00000000] [url = about:blank] 02:01:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:01:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1126ms 02:01:27 INFO - PROCESS | 4028 | 1466499687658 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 02:01:27 INFO - PROCESS | 4028 | 1466499687662 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 02:01:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:01:27 INFO - PROCESS | 4028 | 1466499687666 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:01:27 INFO - PROCESS | 4028 | 1466499687668 Marionette TRACE conn5 <- [1,214,null,{}] 02:01:27 INFO - PROCESS | 4028 | 1466499687673 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:27 INFO - PROCESS | 4028 | 1466499687675 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:27 INFO - PROCESS | 4028 | 1466499687766 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 02:01:27 INFO - PROCESS | 4028 | 1466499687773 Marionette TRACE conn5 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:27 INFO - PROCESS | 4028 | 1466499687775 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:27 INFO - PROCESS | 4028 | ++DOCSHELL 1030A800 == 33 [pid = 4028] [id = 63] 02:01:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (1030B800) [pid = 4028] [serial = 186] [outer = 00000000] 02:01:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (1030F800) [pid = 4028] [serial = 187] [outer = 1030B800] 02:01:27 INFO - PROCESS | 4028 | 1466499687823 Marionette DEBUG loaded listener.js 02:01:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (10627C00) [pid = 4028] [serial = 188] [outer = 1030B800] 02:01:28 INFO - PROCESS | 4028 | 1466499688279 Marionette TRACE conn5 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:01:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:01:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 670ms 02:01:28 INFO - PROCESS | 4028 | 1466499688338 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 02:01:28 INFO - PROCESS | 4028 | 1466499688341 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 02:01:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:01:28 INFO - PROCESS | 4028 | 1466499688347 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:01:28 INFO - PROCESS | 4028 | 1466499688350 Marionette TRACE conn5 <- [1,218,null,{}] 02:01:28 INFO - PROCESS | 4028 | 1466499688353 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:28 INFO - PROCESS | 4028 | 1466499688356 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:28 INFO - PROCESS | 4028 | 1466499688441 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 02:01:28 INFO - PROCESS | 4028 | 1466499688455 Marionette TRACE conn5 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:28 INFO - PROCESS | 4028 | 1466499688457 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:28 INFO - PROCESS | 4028 | ++DOCSHELL 146E2000 == 34 [pid = 4028] [id = 64] 02:01:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (147C6400) [pid = 4028] [serial = 189] [outer = 00000000] 02:01:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (14B73C00) [pid = 4028] [serial = 190] [outer = 147C6400] 02:01:28 INFO - PROCESS | 4028 | 1466499688501 Marionette DEBUG loaded listener.js 02:01:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (14C1EC00) [pid = 4028] [serial = 191] [outer = 147C6400] 02:01:28 INFO - PROCESS | 4028 | 1466499688938 Marionette TRACE conn5 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:01:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:01:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 630ms 02:01:28 INFO - PROCESS | 4028 | 1466499688978 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 02:01:28 INFO - PROCESS | 4028 | 1466499688980 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 02:01:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:01:28 INFO - PROCESS | 4028 | 1466499688983 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:01:28 INFO - PROCESS | 4028 | 1466499688987 Marionette TRACE conn5 <- [1,222,null,{}] 02:01:28 INFO - PROCESS | 4028 | 1466499688996 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:28 INFO - PROCESS | 4028 | 1466499689001 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:29 INFO - PROCESS | 4028 | 1466499689086 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 02:01:29 INFO - PROCESS | 4028 | 1466499689094 Marionette TRACE conn5 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:29 INFO - PROCESS | 4028 | 1466499689097 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:29 INFO - PROCESS | 4028 | ++DOCSHELL 17562C00 == 35 [pid = 4028] [id = 65] 02:01:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (17563000) [pid = 4028] [serial = 192] [outer = 00000000] 02:01:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (17633400) [pid = 4028] [serial = 193] [outer = 17563000] 02:01:29 INFO - PROCESS | 4028 | 1466499689141 Marionette DEBUG loaded listener.js 02:01:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1763C400) [pid = 4028] [serial = 194] [outer = 17563000] 02:01:29 INFO - PROCESS | 4028 | 1466499689569 Marionette TRACE conn5 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:01:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:01:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 02:01:29 INFO - PROCESS | 4028 | 1466499689614 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 02:01:29 INFO - PROCESS | 4028 | 1466499689616 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 02:01:29 INFO - PROCESS | 4028 | 1466499689619 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:01:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:01:29 INFO - PROCESS | 4028 | 1466499689621 Marionette TRACE conn5 <- [1,226,null,{}] 02:01:29 INFO - PROCESS | 4028 | 1466499689625 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:29 INFO - PROCESS | 4028 | 1466499689626 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:29 INFO - PROCESS | 4028 | 1466499689711 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 02:01:29 INFO - PROCESS | 4028 | 1466499689717 Marionette TRACE conn5 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:29 INFO - PROCESS | 4028 | 1466499689719 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:29 INFO - PROCESS | 4028 | ++DOCSHELL 17646400 == 36 [pid = 4028] [id = 66] 02:01:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (17648000) [pid = 4028] [serial = 195] [outer = 00000000] 02:01:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (17660000) [pid = 4028] [serial = 196] [outer = 17648000] 02:01:29 INFO - PROCESS | 4028 | 1466499689763 Marionette DEBUG loaded listener.js 02:01:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (177A1000) [pid = 4028] [serial = 197] [outer = 17648000] 02:01:30 INFO - PROCESS | 4028 | 1466499690230 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:01:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:01:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms 02:01:30 INFO - PROCESS | 4028 | 1466499690254 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 02:01:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:01:30 INFO - PROCESS | 4028 | 1466499690257 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 02:01:30 INFO - PROCESS | 4028 | 1466499690260 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:01:30 INFO - PROCESS | 4028 | 1466499690261 Marionette TRACE conn5 <- [1,230,null,{}] 02:01:30 INFO - PROCESS | 4028 | 1466499690265 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:30 INFO - PROCESS | 4028 | 1466499690267 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:30 INFO - PROCESS | 4028 | 1466499690375 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 02:01:30 INFO - PROCESS | 4028 | 1466499690383 Marionette TRACE conn5 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:30 INFO - PROCESS | 4028 | 1466499690385 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:30 INFO - PROCESS | 4028 | ++DOCSHELL 1795F000 == 37 [pid = 4028] [id = 67] 02:01:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (17960400) [pid = 4028] [serial = 198] [outer = 00000000] 02:01:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18208400) [pid = 4028] [serial = 199] [outer = 17960400] 02:01:30 INFO - PROCESS | 4028 | 1466499690439 Marionette DEBUG loaded listener.js 02:01:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (1860BC00) [pid = 4028] [serial = 200] [outer = 17960400] 02:01:30 INFO - PROCESS | 4028 | 1466499690886 Marionette TRACE conn5 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:01:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:01:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 670ms 02:01:30 INFO - PROCESS | 4028 | 1466499690931 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 02:01:30 INFO - PROCESS | 4028 | 1466499690933 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 02:01:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:01:30 INFO - PROCESS | 4028 | 1466499690936 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:01:30 INFO - PROCESS | 4028 | 1466499690938 Marionette TRACE conn5 <- [1,234,null,{}] 02:01:30 INFO - PROCESS | 4028 | 1466499690941 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:30 INFO - PROCESS | 4028 | 1466499690947 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:31 INFO - PROCESS | 4028 | 1466499691079 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 02:01:31 INFO - PROCESS | 4028 | 1466499691157 Marionette TRACE conn5 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:31 INFO - PROCESS | 4028 | 1466499691159 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:31 INFO - PROCESS | 4028 | ++DOCSHELL 0FC86C00 == 38 [pid = 4028] [id = 68] 02:01:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18629C00) [pid = 4028] [serial = 201] [outer = 00000000] 02:01:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (18766C00) [pid = 4028] [serial = 202] [outer = 18629C00] 02:01:31 INFO - PROCESS | 4028 | 1466499691202 Marionette DEBUG loaded listener.js 02:01:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (1876A000) [pid = 4028] [serial = 203] [outer = 18629C00] 02:01:31 INFO - PROCESS | 4028 | 1466499691586 Marionette TRACE conn5 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:01:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:01:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 670ms 02:01:31 INFO - PROCESS | 4028 | 1466499691607 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 02:01:31 INFO - PROCESS | 4028 | 1466499691609 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 02:01:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:01:31 INFO - PROCESS | 4028 | 1466499691611 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:01:31 INFO - PROCESS | 4028 | 1466499691613 Marionette TRACE conn5 <- [1,238,null,{}] 02:01:31 INFO - PROCESS | 4028 | 1466499691616 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:31 INFO - PROCESS | 4028 | 1466499691618 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:31 INFO - PROCESS | 4028 | 1466499691722 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 02:01:31 INFO - PROCESS | 4028 | 1466499691728 Marionette TRACE conn5 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:31 INFO - PROCESS | 4028 | 1466499691729 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:31 INFO - PROCESS | 4028 | ++DOCSHELL 111D7C00 == 39 [pid = 4028] [id = 69] 02:01:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (18632C00) [pid = 4028] [serial = 204] [outer = 00000000] 02:01:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (18A02800) [pid = 4028] [serial = 205] [outer = 18632C00] 02:01:31 INFO - PROCESS | 4028 | 1466499691773 Marionette DEBUG loaded listener.js 02:01:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (18A0BC00) [pid = 4028] [serial = 206] [outer = 18632C00] 02:01:32 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18A10C00) [pid = 4028] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:01:32 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1876DC00) [pid = 4028] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:01:32 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (182EB400) [pid = 4028] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:01:32 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (146A5C00) [pid = 4028] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:01:32 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (146EE000) [pid = 4028] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:01:32 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (10934C00) [pid = 4028] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:01:32 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (19859400) [pid = 4028] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:01:32 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (17661C00) [pid = 4028] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:01:32 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (14615400) [pid = 4028] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:01:32 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (14CDE800) [pid = 4028] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:01:32 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (1657CC00) [pid = 4028] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:01:32 INFO - PROCESS | 4028 | 1466499692268 Marionette TRACE conn5 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:01:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:01:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 670ms 02:01:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:01:32 INFO - PROCESS | 4028 | 1466499692283 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 02:01:32 INFO - PROCESS | 4028 | 1466499692285 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 02:01:32 INFO - PROCESS | 4028 | 1466499692288 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:01:32 INFO - PROCESS | 4028 | 1466499692290 Marionette TRACE conn5 <- [1,242,null,{}] 02:01:32 INFO - PROCESS | 4028 | 1466499692293 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:32 INFO - PROCESS | 4028 | 1466499692295 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:32 INFO - PROCESS | 4028 | 1466499692377 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 02:01:32 INFO - PROCESS | 4028 | 1466499692477 Marionette TRACE conn5 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:32 INFO - PROCESS | 4028 | 1466499692479 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:32 INFO - PROCESS | 4028 | ++DOCSHELL 10154000 == 40 [pid = 4028] [id = 70] 02:01:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (14D93800) [pid = 4028] [serial = 207] [outer = 00000000] 02:01:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18763000) [pid = 4028] [serial = 208] [outer = 14D93800] 02:01:32 INFO - PROCESS | 4028 | 1466499692523 Marionette DEBUG loaded listener.js 02:01:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18A84000) [pid = 4028] [serial = 209] [outer = 14D93800] 02:01:32 INFO - PROCESS | 4028 | 1466499692865 Marionette TRACE conn5 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:01:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:01:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 630ms 02:01:32 INFO - PROCESS | 4028 | 1466499692919 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 02:01:32 INFO - PROCESS | 4028 | 1466499692921 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 02:01:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:01:32 INFO - PROCESS | 4028 | 1466499692933 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:01:32 INFO - PROCESS | 4028 | 1466499692935 Marionette TRACE conn5 <- [1,246,null,{}] 02:01:32 INFO - PROCESS | 4028 | 1466499692939 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:32 INFO - PROCESS | 4028 | 1466499692941 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:33 INFO - PROCESS | 4028 | 1466499693049 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 02:01:33 INFO - PROCESS | 4028 | 1466499693054 Marionette TRACE conn5 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:33 INFO - PROCESS | 4028 | 1466499693056 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:33 INFO - PROCESS | 4028 | ++DOCSHELL 1874C800 == 41 [pid = 4028] [id = 71] 02:01:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18A01800) [pid = 4028] [serial = 210] [outer = 00000000] 02:01:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18C2FC00) [pid = 4028] [serial = 211] [outer = 18A01800] 02:01:33 INFO - PROCESS | 4028 | 1466499693099 Marionette DEBUG loaded listener.js 02:01:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18CEE400) [pid = 4028] [serial = 212] [outer = 18A01800] 02:01:33 INFO - PROCESS | 4028 | 1466499693506 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:01:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:01:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 630ms 02:01:33 INFO - PROCESS | 4028 | 1466499693570 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 02:01:33 INFO - PROCESS | 4028 | 1466499693572 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 02:01:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:01:33 INFO - PROCESS | 4028 | 1466499693575 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:01:33 INFO - PROCESS | 4028 | 1466499693577 Marionette TRACE conn5 <- [1,250,null,{}] 02:01:33 INFO - PROCESS | 4028 | 1466499693580 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:33 INFO - PROCESS | 4028 | 1466499693582 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:33 INFO - PROCESS | 4028 | 1466499693661 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 02:01:33 INFO - PROCESS | 4028 | 1466499693669 Marionette TRACE conn5 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:33 INFO - PROCESS | 4028 | 1466499693671 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:33 INFO - PROCESS | 4028 | ++DOCSHELL 18BEAC00 == 42 [pid = 4028] [id = 72] 02:01:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (19085000) [pid = 4028] [serial = 213] [outer = 00000000] 02:01:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (190E8C00) [pid = 4028] [serial = 214] [outer = 19085000] 02:01:33 INFO - PROCESS | 4028 | 1466499693716 Marionette DEBUG loaded listener.js 02:01:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1975B000) [pid = 4028] [serial = 215] [outer = 19085000] 02:01:34 INFO - PROCESS | 4028 | 1466499694201 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:01:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:01:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 670ms 02:01:34 INFO - PROCESS | 4028 | 1466499694247 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 02:01:34 INFO - PROCESS | 4028 | 1466499694251 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 02:01:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:01:34 INFO - PROCESS | 4028 | 1466499694257 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:01:34 INFO - PROCESS | 4028 | 1466499694261 Marionette TRACE conn5 <- [1,254,null,{}] 02:01:34 INFO - PROCESS | 4028 | 1466499694267 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:34 INFO - PROCESS | 4028 | 1466499694271 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:34 INFO - PROCESS | 4028 | 1466499694414 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 02:01:34 INFO - PROCESS | 4028 | 1466499694501 Marionette TRACE conn5 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:34 INFO - PROCESS | 4028 | 1466499694505 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:34 INFO - PROCESS | 4028 | ++DOCSHELL 102A4400 == 43 [pid = 4028] [id = 73] 02:01:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (102A7C00) [pid = 4028] [serial = 216] [outer = 00000000] 02:01:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (1030A000) [pid = 4028] [serial = 217] [outer = 102A7C00] 02:01:34 INFO - PROCESS | 4028 | 1466499694562 Marionette DEBUG loaded listener.js 02:01:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (1052F800) [pid = 4028] [serial = 218] [outer = 102A7C00] 02:01:35 INFO - PROCESS | 4028 | 1466499695156 Marionette TRACE conn5 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:01:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:01:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 930ms 02:01:35 INFO - PROCESS | 4028 | 1466499695191 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 02:01:35 INFO - PROCESS | 4028 | 1466499695196 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 02:01:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:01:35 INFO - PROCESS | 4028 | 1466499695202 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:01:35 INFO - PROCESS | 4028 | 1466499695205 Marionette TRACE conn5 <- [1,258,null,{}] 02:01:35 INFO - PROCESS | 4028 | 1466499695209 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:35 INFO - PROCESS | 4028 | 1466499695212 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:35 INFO - PROCESS | 4028 | 1466499695322 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 02:01:35 INFO - PROCESS | 4028 | 1466499695444 Marionette TRACE conn5 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:35 INFO - PROCESS | 4028 | 1466499695447 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:35 INFO - PROCESS | 4028 | ++DOCSHELL 14C1E800 == 44 [pid = 4028] [id = 74] 02:01:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (14C27C00) [pid = 4028] [serial = 219] [outer = 00000000] 02:01:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (16578800) [pid = 4028] [serial = 220] [outer = 14C27C00] 02:01:35 INFO - PROCESS | 4028 | 1466499695503 Marionette DEBUG loaded listener.js 02:01:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (1756AC00) [pid = 4028] [serial = 221] [outer = 14C27C00] 02:01:36 INFO - PROCESS | 4028 | 1466499696202 Marionette TRACE conn5 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:01:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:01:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1021ms 02:01:36 INFO - PROCESS | 4028 | 1466499696227 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 02:01:36 INFO - PROCESS | 4028 | 1466499696230 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 02:01:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:01:36 INFO - PROCESS | 4028 | 1466499696234 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:01:36 INFO - PROCESS | 4028 | 1466499696238 Marionette TRACE conn5 <- [1,262,null,{}] 02:01:36 INFO - PROCESS | 4028 | 1466499696249 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:36 INFO - PROCESS | 4028 | 1466499696254 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:36 INFO - PROCESS | 4028 | 1466499696373 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 02:01:36 INFO - PROCESS | 4028 | 1466499696453 Marionette TRACE conn5 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:36 INFO - PROCESS | 4028 | 1466499696457 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:36 INFO - PROCESS | 4028 | ++DOCSHELL 1908B000 == 45 [pid = 4028] [id = 75] 02:01:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (1908C400) [pid = 4028] [serial = 222] [outer = 00000000] 02:01:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (190F5C00) [pid = 4028] [serial = 223] [outer = 1908C400] 02:01:36 INFO - PROCESS | 4028 | 1466499696554 Marionette DEBUG loaded listener.js 02:01:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (19857000) [pid = 4028] [serial = 224] [outer = 1908C400] 02:01:37 INFO - PROCESS | 4028 | 1466499697119 Marionette TRACE conn5 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:01:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:01:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 930ms 02:01:37 INFO - PROCESS | 4028 | 1466499697167 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 02:01:37 INFO - PROCESS | 4028 | 1466499697170 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 02:01:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:01:37 INFO - PROCESS | 4028 | 1466499697174 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:01:37 INFO - PROCESS | 4028 | 1466499697176 Marionette TRACE conn5 <- [1,266,null,{}] 02:01:37 INFO - PROCESS | 4028 | 1466499697179 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:37 INFO - PROCESS | 4028 | 1466499697182 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:37 INFO - PROCESS | 4028 | 1466499697296 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 02:01:37 INFO - PROCESS | 4028 | 1466499697393 Marionette TRACE conn5 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:37 INFO - PROCESS | 4028 | 1466499697395 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:37 INFO - PROCESS | 4028 | ++DOCSHELL 1AE8BC00 == 46 [pid = 4028] [id = 76] 02:01:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (1AE8C400) [pid = 4028] [serial = 225] [outer = 00000000] 02:01:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (1B679000) [pid = 4028] [serial = 226] [outer = 1AE8C400] 02:01:37 INFO - PROCESS | 4028 | 1466499697452 Marionette DEBUG loaded listener.js 02:01:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (1BF0F400) [pid = 4028] [serial = 227] [outer = 1AE8C400] 02:01:38 INFO - PROCESS | 4028 | 1466499698167 Marionette TRACE conn5 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:01:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:01:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1021ms 02:01:38 INFO - PROCESS | 4028 | 1466499698198 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 02:01:38 INFO - PROCESS | 4028 | 1466499698202 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 02:01:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:01:38 INFO - PROCESS | 4028 | 1466499698206 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:01:38 INFO - PROCESS | 4028 | 1466499698209 Marionette TRACE conn5 <- [1,270,null,{}] 02:01:38 INFO - PROCESS | 4028 | 1466499698215 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:38 INFO - PROCESS | 4028 | 1466499698217 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:38 INFO - PROCESS | 4028 | 1466499698316 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 02:01:38 INFO - PROCESS | 4028 | 1466499698412 Marionette TRACE conn5 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:38 INFO - PROCESS | 4028 | 1466499698415 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:38 INFO - PROCESS | 4028 | ++DOCSHELL 1052A000 == 47 [pid = 4028] [id = 77] 02:01:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (1052E400) [pid = 4028] [serial = 228] [outer = 00000000] 02:01:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 100 (146E7C00) [pid = 4028] [serial = 229] [outer = 1052E400] 02:01:38 INFO - PROCESS | 4028 | 1466499698464 Marionette DEBUG loaded listener.js 02:01:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 101 (14C4DC00) [pid = 4028] [serial = 230] [outer = 1052E400] 02:01:38 INFO - PROCESS | 4028 | --DOCSHELL 1015B400 == 46 [pid = 4028] [id = 37] 02:01:38 INFO - PROCESS | 4028 | --DOCSHELL 1874C800 == 45 [pid = 4028] [id = 71] 02:01:38 INFO - PROCESS | 4028 | --DOCSHELL 10154000 == 44 [pid = 4028] [id = 70] 02:01:38 INFO - PROCESS | 4028 | --DOCSHELL 111D7C00 == 43 [pid = 4028] [id = 69] 02:01:38 INFO - PROCESS | 4028 | --DOCSHELL 0FC86C00 == 42 [pid = 4028] [id = 68] 02:01:38 INFO - PROCESS | 4028 | --DOCSHELL 1795F000 == 41 [pid = 4028] [id = 67] 02:01:38 INFO - PROCESS | 4028 | --DOCSHELL 17646400 == 40 [pid = 4028] [id = 66] 02:01:38 INFO - PROCESS | 4028 | --DOCSHELL 17562C00 == 39 [pid = 4028] [id = 65] 02:01:38 INFO - PROCESS | 4028 | --DOCSHELL 146E2000 == 38 [pid = 4028] [id = 64] 02:01:38 INFO - PROCESS | 4028 | --DOCSHELL 1030A800 == 37 [pid = 4028] [id = 63] 02:01:38 INFO - PROCESS | 4028 | --DOCSHELL 093F6800 == 36 [pid = 4028] [id = 62] 02:01:38 INFO - PROCESS | 4028 | --DOCSHELL 102A4800 == 35 [pid = 4028] [id = 60] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 100 (1908F400) [pid = 4028] [serial = 159] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 99 (18A0A000) [pid = 4028] [serial = 157] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (18750000) [pid = 4028] [serial = 153] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (18755000) [pid = 4028] [serial = 154] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (14C26C00) [pid = 4028] [serial = 145] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (149B5C00) [pid = 4028] [serial = 144] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (14B27400) [pid = 4028] [serial = 147] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (14D93000) [pid = 4028] [serial = 148] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (14C50000) [pid = 4028] [serial = 142] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (14B71800) [pid = 4028] [serial = 141] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (19AC6800) [pid = 4028] [serial = 162] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (1779FC00) [pid = 4028] [serial = 150] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (17963000) [pid = 4028] [serial = 151] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (190EC800) [pid = 4028] [serial = 160] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (14D94800) [pid = 4028] [serial = 166] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (19886800) [pid = 4028] [serial = 163] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (15946C00) [pid = 4028] [serial = 167] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1820EC00) [pid = 4028] [serial = 169] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (1D1B8000) [pid = 4028] [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.] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1763E000) [pid = 4028] [serial = 173] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18A03000) [pid = 4028] [serial = 156] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (1763B000) [pid = 4028] [serial = 172] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (18748000) [pid = 4028] [serial = 170] [outer = 00000000] [url = about:blank] 02:01:38 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (1AE87C00) [pid = 4028] [serial = 175] [outer = 00000000] [url = about:blank] 02:01:39 INFO - PROCESS | 4028 | 1466499699019 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:01:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:01:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 870ms 02:01:39 INFO - PROCESS | 4028 | 1466499699078 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 02:01:39 INFO - PROCESS | 4028 | 1466499699082 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 02:01:39 INFO - PROCESS | 4028 | 1466499699088 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:01:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:01:39 INFO - PROCESS | 4028 | 1466499699091 Marionette TRACE conn5 <- [1,274,null,{}] 02:01:39 INFO - PROCESS | 4028 | 1466499699094 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:39 INFO - PROCESS | 4028 | 1466499699097 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:39 INFO - PROCESS | 4028 | 1466499699182 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 02:01:39 INFO - PROCESS | 4028 | 1466499699191 Marionette TRACE conn5 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:39 INFO - PROCESS | 4028 | 1466499699193 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:39 INFO - PROCESS | 4028 | ++DOCSHELL 1030A800 == 36 [pid = 4028] [id = 78] 02:01:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (1030D000) [pid = 4028] [serial = 231] [outer = 00000000] 02:01:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (146A1400) [pid = 4028] [serial = 232] [outer = 1030D000] 02:01:39 INFO - PROCESS | 4028 | 1466499699239 Marionette DEBUG loaded listener.js 02:01:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (14B74000) [pid = 4028] [serial = 233] [outer = 1030D000] 02:01:39 INFO - PROCESS | 4028 | 1466499699856 Marionette TRACE conn5 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:01:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:01:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 830ms 02:01:39 INFO - PROCESS | 4028 | 1466499699936 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 02:01:39 INFO - PROCESS | 4028 | 1466499699939 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 02:01:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:01:39 INFO - PROCESS | 4028 | 1466499699943 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:01:39 INFO - PROCESS | 4028 | 1466499699947 Marionette TRACE conn5 <- [1,278,null,{}] 02:01:39 INFO - PROCESS | 4028 | 1466499699956 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:39 INFO - PROCESS | 4028 | 1466499699961 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:40 INFO - PROCESS | 4028 | 1466499700046 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 02:01:40 INFO - PROCESS | 4028 | 1466499700058 Marionette TRACE conn5 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:40 INFO - PROCESS | 4028 | 1466499700061 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:40 INFO - PROCESS | 4028 | ++DOCSHELL 17963000 == 37 [pid = 4028] [id = 79] 02:01:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (17963C00) [pid = 4028] [serial = 234] [outer = 00000000] 02:01:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18201400) [pid = 4028] [serial = 235] [outer = 17963C00] 02:01:40 INFO - PROCESS | 4028 | 1466499700107 Marionette DEBUG loaded listener.js 02:01:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18207800) [pid = 4028] [serial = 236] [outer = 17963C00] 02:01:40 INFO - PROCESS | 4028 | 1466499700541 Marionette TRACE conn5 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:01:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:01:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 630ms 02:01:40 INFO - PROCESS | 4028 | 1466499700574 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 02:01:40 INFO - PROCESS | 4028 | 1466499700577 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 02:01:40 INFO - PROCESS | 4028 | 1466499700580 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:01:40 INFO - PROCESS | 4028 | 1466499700582 Marionette TRACE conn5 <- [1,282,null,{}] 02:01:40 INFO - PROCESS | 4028 | 1466499700586 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:40 INFO - PROCESS | 4028 | 1466499700588 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:40 INFO - PROCESS | 4028 | 1466499700674 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 02:01:40 INFO - PROCESS | 4028 | 1466499700679 Marionette TRACE conn5 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:40 INFO - PROCESS | 4028 | 1466499700681 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:40 INFO - PROCESS | 4028 | ++DOCSHELL 18610400 == 38 [pid = 4028] [id = 80] 02:01:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (18612000) [pid = 4028] [serial = 237] [outer = 00000000] 02:01:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (18749000) [pid = 4028] [serial = 238] [outer = 18612000] 02:01:40 INFO - PROCESS | 4028 | 1466499700726 Marionette DEBUG loaded listener.js 02:01:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1874D800) [pid = 4028] [serial = 239] [outer = 18612000] 02:01:41 INFO - PROCESS | 4028 | 1466499701154 Marionette TRACE conn5 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:01:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 630ms 02:01:41 INFO - PROCESS | 4028 | 1466499701214 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 02:01:41 INFO - PROCESS | 4028 | 1466499701217 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 02:01:41 INFO - PROCESS | 4028 | 1466499701220 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:01:41 INFO - PROCESS | 4028 | 1466499701221 Marionette TRACE conn5 <- [1,286,null,{}] 02:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:01:41 INFO - PROCESS | 4028 | 1466499701224 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:41 INFO - PROCESS | 4028 | 1466499701227 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:41 INFO - PROCESS | 4028 | 1466499701332 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 02:01:41 INFO - PROCESS | 4028 | 1466499701338 Marionette TRACE conn5 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:41 INFO - PROCESS | 4028 | 1466499701340 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:41 INFO - PROCESS | 4028 | ++DOCSHELL 18753800 == 39 [pid = 4028] [id = 81] 02:01:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (18754400) [pid = 4028] [serial = 240] [outer = 00000000] 02:01:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (1876B800) [pid = 4028] [serial = 241] [outer = 18754400] 02:01:41 INFO - PROCESS | 4028 | 1466499701383 Marionette DEBUG loaded listener.js 02:01:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (18788000) [pid = 4028] [serial = 242] [outer = 18754400] 02:01:41 INFO - PROCESS | 4028 | 1466499701852 Marionette TRACE conn5 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:01:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 670ms 02:01:41 INFO - PROCESS | 4028 | 1466499701894 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 02:01:41 INFO - PROCESS | 4028 | 1466499701896 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 02:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:01:41 INFO - PROCESS | 4028 | 1466499701899 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:01:41 INFO - PROCESS | 4028 | 1466499701901 Marionette TRACE conn5 <- [1,290,null,{}] 02:01:41 INFO - PROCESS | 4028 | 1466499701904 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:41 INFO - PROCESS | 4028 | 1466499701909 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:42 INFO - PROCESS | 4028 | 1466499702044 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 02:01:42 INFO - PROCESS | 4028 | 1466499702101 Marionette TRACE conn5 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:42 INFO - PROCESS | 4028 | 1466499702103 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:42 INFO - PROCESS | 4028 | ++DOCSHELL 15952400 == 40 [pid = 4028] [id = 82] 02:01:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (18A0D400) [pid = 4028] [serial = 243] [outer = 00000000] 02:01:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (190EB800) [pid = 4028] [serial = 244] [outer = 18A0D400] 02:01:42 INFO - PROCESS | 4028 | 1466499702147 Marionette DEBUG loaded listener.js 02:01:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (190F2400) [pid = 4028] [serial = 245] [outer = 18A0D400] 02:01:42 INFO - PROCESS | 4028 | 1466499702550 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 670ms 02:01:42 INFO - PROCESS | 4028 | 1466499702570 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 02:01:42 INFO - PROCESS | 4028 | 1466499702572 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 02:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:01:42 INFO - PROCESS | 4028 | 1466499702575 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:01:42 INFO - PROCESS | 4028 | 1466499702577 Marionette TRACE conn5 <- [1,294,null,{}] 02:01:42 INFO - PROCESS | 4028 | 1466499702580 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:42 INFO - PROCESS | 4028 | 1466499702582 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:42 INFO - PROCESS | 4028 | 1466499702713 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 02:01:42 INFO - PROCESS | 4028 | 1466499702735 Marionette TRACE conn5 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:42 INFO - PROCESS | 4028 | 1466499702737 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:42 INFO - PROCESS | 4028 | ++DOCSHELL 0D176C00 == 41 [pid = 4028] [id = 83] 02:01:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (15946800) [pid = 4028] [serial = 246] [outer = 00000000] 02:01:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (19D88000) [pid = 4028] [serial = 247] [outer = 15946800] 02:01:42 INFO - PROCESS | 4028 | 1466499702779 Marionette DEBUG loaded listener.js 02:01:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (1AE83C00) [pid = 4028] [serial = 248] [outer = 15946800] 02:01:43 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (17960400) [pid = 4028] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:01:43 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (18629C00) [pid = 4028] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:01:43 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (17563000) [pid = 4028] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:01:43 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (17648000) [pid = 4028] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:01:43 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (1030B800) [pid = 4028] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:01:43 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (147C6400) [pid = 4028] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:01:43 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (0D175000) [pid = 4028] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:01:43 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18632C00) [pid = 4028] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:01:43 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (14D93800) [pid = 4028] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:01:43 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (18A01800) [pid = 4028] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:01:43 INFO - PROCESS | 4028 | 1466499703303 Marionette TRACE conn5 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:43 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. 02:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 770ms 02:01:43 INFO - PROCESS | 4028 | 1466499703346 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 02:01:43 INFO - PROCESS | 4028 | 1466499703348 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 02:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:01:43 INFO - PROCESS | 4028 | 1466499703351 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:01:43 INFO - PROCESS | 4028 | 1466499703353 Marionette TRACE conn5 <- [1,298,null,{}] 02:01:43 INFO - PROCESS | 4028 | 1466499703356 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:43 INFO - PROCESS | 4028 | 1466499703357 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:43 INFO - PROCESS | 4028 | 1466499703447 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 02:01:43 INFO - PROCESS | 4028 | 1466499703453 Marionette TRACE conn5 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:43 INFO - PROCESS | 4028 | 1466499703455 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:43 INFO - PROCESS | 4028 | ++DOCSHELL 1461B800 == 42 [pid = 4028] [id = 84] 02:01:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (17563000) [pid = 4028] [serial = 249] [outer = 00000000] 02:01:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1820B800) [pid = 4028] [serial = 250] [outer = 17563000] 02:01:43 INFO - PROCESS | 4028 | 1466499703497 Marionette DEBUG loaded listener.js 02:01:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (18765400) [pid = 4028] [serial = 251] [outer = 17563000] 02:01:43 INFO - PROCESS | 4028 | 1466499703916 Marionette TRACE conn5 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:43 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. 02:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 630ms 02:01:44 INFO - PROCESS | 4028 | 1466499704007 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 02:01:44 INFO - PROCESS | 4028 | 1466499704009 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 02:01:44 INFO - PROCESS | 4028 | 1466499704012 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:01:44 INFO - PROCESS | 4028 | 1466499704014 Marionette TRACE conn5 <- [1,302,null,{}] 02:01:44 INFO - PROCESS | 4028 | 1466499704020 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:44 INFO - PROCESS | 4028 | 1466499704022 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:44 INFO - PROCESS | 4028 | 1466499704108 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 02:01:44 INFO - PROCESS | 4028 | 1466499704116 Marionette TRACE conn5 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:44 INFO - PROCESS | 4028 | 1466499704117 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:44 INFO - PROCESS | 4028 | ++DOCSHELL 1C401800 == 43 [pid = 4028] [id = 85] 02:01:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (1C402000) [pid = 4028] [serial = 252] [outer = 00000000] 02:01:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (1C456400) [pid = 4028] [serial = 253] [outer = 1C402000] 02:01:44 INFO - PROCESS | 4028 | 1466499704160 Marionette DEBUG loaded listener.js 02:01:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (1CCE7400) [pid = 4028] [serial = 254] [outer = 1C402000] 02:01:44 INFO - PROCESS | 4028 | 1466499704566 Marionette TRACE conn5 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:44 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. 02:01:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 570ms 02:01:44 INFO - PROCESS | 4028 | 1466499704588 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 02:01:44 INFO - PROCESS | 4028 | 1466499704590 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 02:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:01:44 INFO - PROCESS | 4028 | 1466499704593 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:01:44 INFO - PROCESS | 4028 | 1466499704595 Marionette TRACE conn5 <- [1,306,null,{}] 02:01:44 INFO - PROCESS | 4028 | 1466499704612 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:44 INFO - PROCESS | 4028 | 1466499704614 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:44 INFO - PROCESS | 4028 | 1466499704696 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 02:01:44 INFO - PROCESS | 4028 | 1466499704702 Marionette TRACE conn5 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:44 INFO - PROCESS | 4028 | 1466499704704 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:44 INFO - PROCESS | 4028 | ++DOCSHELL 1CCEA400 == 44 [pid = 4028] [id = 86] 02:01:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (1CCEA800) [pid = 4028] [serial = 255] [outer = 00000000] 02:01:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (1CCF1000) [pid = 4028] [serial = 256] [outer = 1CCEA800] 02:01:44 INFO - PROCESS | 4028 | 1466499704746 Marionette DEBUG loaded listener.js 02:01:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (1CFCF000) [pid = 4028] [serial = 257] [outer = 1CCEA800] 02:01:45 INFO - PROCESS | 4028 | 1466499705158 Marionette TRACE conn5 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:45 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. 02:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 590ms 02:01:45 INFO - PROCESS | 4028 | 1466499705184 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 02:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:01:45 INFO - PROCESS | 4028 | 1466499705186 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 02:01:45 INFO - PROCESS | 4028 | 1466499705211 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:01:45 INFO - PROCESS | 4028 | 1466499705213 Marionette TRACE conn5 <- [1,310,null,{}] 02:01:45 INFO - PROCESS | 4028 | 1466499705222 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:45 INFO - PROCESS | 4028 | 1466499705225 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:45 INFO - PROCESS | 4028 | 1466499705368 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 02:01:45 INFO - PROCESS | 4028 | 1466499705548 Marionette TRACE conn5 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:45 INFO - PROCESS | 4028 | 1466499705551 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:45 INFO - PROCESS | 4028 | ++DOCSHELL 0FD63800 == 45 [pid = 4028] [id = 87] 02:01:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (0FD64400) [pid = 4028] [serial = 258] [outer = 00000000] 02:01:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (1015B400) [pid = 4028] [serial = 259] [outer = 0FD64400] 02:01:45 INFO - PROCESS | 4028 | 1466499705610 Marionette DEBUG loaded listener.js 02:01:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (10309000) [pid = 4028] [serial = 260] [outer = 0FD64400] 02:01:46 INFO - PROCESS | 4028 | 1466499706151 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:01:46 INFO - PROCESS | 4028 | 1466499706239 Marionette TRACE conn5 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:46 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. 02:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1097ms 02:01:46 INFO - PROCESS | 4028 | 1466499706289 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 02:01:46 INFO - PROCESS | 4028 | 1466499706293 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 02:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:01:46 INFO - PROCESS | 4028 | 1466499706298 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:01:46 INFO - PROCESS | 4028 | 1466499706302 Marionette TRACE conn5 <- [1,314,null,{}] 02:01:46 INFO - PROCESS | 4028 | 1466499706307 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:46 INFO - PROCESS | 4028 | 1466499706310 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:46 INFO - PROCESS | 4028 | 1466499706426 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 02:01:46 INFO - PROCESS | 4028 | 1466499706550 Marionette TRACE conn5 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:46 INFO - PROCESS | 4028 | 1466499706553 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:46 INFO - PROCESS | 4028 | ++DOCSHELL 1657CC00 == 46 [pid = 4028] [id = 88] 02:01:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (1756B400) [pid = 4028] [serial = 261] [outer = 00000000] 02:01:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (17C50C00) [pid = 4028] [serial = 262] [outer = 1756B400] 02:01:46 INFO - PROCESS | 4028 | 1466499706610 Marionette DEBUG loaded listener.js 02:01:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 100 (182B5400) [pid = 4028] [serial = 263] [outer = 1756B400] 02:01:47 INFO - PROCESS | 4028 | 1466499707206 Marionette TRACE conn5 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:47 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. 02:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 930ms 02:01:47 INFO - PROCESS | 4028 | 1466499707233 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 02:01:47 INFO - PROCESS | 4028 | 1466499707236 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 02:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:01:47 INFO - PROCESS | 4028 | 1466499707240 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:01:47 INFO - PROCESS | 4028 | 1466499707242 Marionette TRACE conn5 <- [1,318,null,{}] 02:01:47 INFO - PROCESS | 4028 | 1466499707246 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:47 INFO - PROCESS | 4028 | 1466499707249 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:47 INFO - PROCESS | 4028 | 1466499707400 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 02:01:47 INFO - PROCESS | 4028 | 1466499707457 Marionette TRACE conn5 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:47 INFO - PROCESS | 4028 | 1466499707460 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:47 INFO - PROCESS | 4028 | ++DOCSHELL 18785400 == 47 [pid = 4028] [id = 89] 02:01:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 101 (18A04800) [pid = 4028] [serial = 264] [outer = 00000000] 02:01:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 102 (1988C800) [pid = 4028] [serial = 265] [outer = 18A04800] 02:01:47 INFO - PROCESS | 4028 | 1466499707513 Marionette DEBUG loaded listener.js 02:01:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 103 (1BF93800) [pid = 4028] [serial = 266] [outer = 18A04800] 02:01:48 INFO - PROCESS | 4028 | 1466499708087 Marionette TRACE conn5 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:48 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. 02:01:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 930ms 02:01:48 INFO - PROCESS | 4028 | 1466499708173 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 02:01:48 INFO - PROCESS | 4028 | 1466499708177 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 02:01:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:01:48 INFO - PROCESS | 4028 | 1466499708188 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:01:48 INFO - PROCESS | 4028 | 1466499708192 Marionette TRACE conn5 <- [1,322,null,{}] 02:01:48 INFO - PROCESS | 4028 | 1466499708197 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:48 INFO - PROCESS | 4028 | 1466499708200 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:48 INFO - PROCESS | 4028 | 1466499708360 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 02:01:48 INFO - PROCESS | 4028 | 1466499708429 Marionette TRACE conn5 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:48 INFO - PROCESS | 4028 | 1466499708432 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:48 INFO - PROCESS | 4028 | ++DOCSHELL 101D1C00 == 48 [pid = 4028] [id = 90] 02:01:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 104 (101D2000) [pid = 4028] [serial = 267] [outer = 00000000] 02:01:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 105 (1BF9A400) [pid = 4028] [serial = 268] [outer = 101D2000] 02:01:48 INFO - PROCESS | 4028 | 1466499708526 Marionette DEBUG loaded listener.js 02:01:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 106 (1BF9DC00) [pid = 4028] [serial = 269] [outer = 101D2000] 02:01:49 INFO - PROCESS | 4028 | 1466499709372 Marionette TRACE conn5 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:49 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. 02:01:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1239ms 02:01:49 INFO - PROCESS | 4028 | 1466499709422 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 02:01:49 INFO - PROCESS | 4028 | 1466499709427 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 02:01:49 INFO - PROCESS | 4028 | 1466499709432 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:01:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:01:49 INFO - PROCESS | 4028 | 1466499709435 Marionette TRACE conn5 <- [1,326,null,{}] 02:01:49 INFO - PROCESS | 4028 | 1466499709441 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:49 INFO - PROCESS | 4028 | 1466499709443 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:49 INFO - PROCESS | 4028 | 1466499709544 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 02:01:49 INFO - PROCESS | 4028 | 1466499709628 Marionette TRACE conn5 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:49 INFO - PROCESS | 4028 | 1466499709633 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:49 INFO - PROCESS | 4028 | ++DOCSHELL 093FCC00 == 49 [pid = 4028] [id = 91] 02:01:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 107 (0FD5E400) [pid = 4028] [serial = 270] [outer = 00000000] 02:01:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 108 (111E1800) [pid = 4028] [serial = 271] [outer = 0FD5E400] 02:01:49 INFO - PROCESS | 4028 | 1466499709727 Marionette DEBUG loaded listener.js 02:01:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 109 (1461A400) [pid = 4028] [serial = 272] [outer = 0FD5E400] 02:01:49 INFO - PROCESS | 4028 | --DOCSHELL 1CCEA400 == 48 [pid = 4028] [id = 86] 02:01:49 INFO - PROCESS | 4028 | --DOCSHELL 1C401800 == 47 [pid = 4028] [id = 85] 02:01:49 INFO - PROCESS | 4028 | --DOCSHELL 1461B800 == 46 [pid = 4028] [id = 84] 02:01:49 INFO - PROCESS | 4028 | --DOCSHELL 0D176C00 == 45 [pid = 4028] [id = 83] 02:01:49 INFO - PROCESS | 4028 | --DOCSHELL 15952400 == 44 [pid = 4028] [id = 82] 02:01:49 INFO - PROCESS | 4028 | --DOCSHELL 18753800 == 43 [pid = 4028] [id = 81] 02:01:49 INFO - PROCESS | 4028 | --DOCSHELL 18610400 == 42 [pid = 4028] [id = 80] 02:01:49 INFO - PROCESS | 4028 | --DOCSHELL 17963000 == 41 [pid = 4028] [id = 79] 02:01:49 INFO - PROCESS | 4028 | --DOCSHELL 1030A800 == 40 [pid = 4028] [id = 78] 02:01:49 INFO - PROCESS | 4028 | --DOMWINDOW == 108 (190E8C00) [pid = 4028] [serial = 214] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOCSHELL 1052A000 == 39 [pid = 4028] [id = 77] 02:01:50 INFO - PROCESS | 4028 | --DOCSHELL 14C1E800 == 38 [pid = 4028] [id = 74] 02:01:50 INFO - PROCESS | 4028 | --DOCSHELL 102A4400 == 37 [pid = 4028] [id = 73] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 107 (18208400) [pid = 4028] [serial = 199] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 106 (1860BC00) [pid = 4028] [serial = 200] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 105 (1876A000) [pid = 4028] [serial = 203] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 104 (18766C00) [pid = 4028] [serial = 202] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 103 (17633400) [pid = 4028] [serial = 193] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 102 (1763C400) [pid = 4028] [serial = 194] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 101 (17660000) [pid = 4028] [serial = 196] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 100 (1030F800) [pid = 4028] [serial = 187] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 99 (10627C00) [pid = 4028] [serial = 188] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (18204400) [pid = 4028] [serial = 181] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (14B73C00) [pid = 4028] [serial = 190] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (14C1EC00) [pid = 4028] [serial = 191] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (10303800) [pid = 4028] [serial = 185] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (10151400) [pid = 4028] [serial = 184] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (147BD000) [pid = 4028] [serial = 178] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (18A02800) [pid = 4028] [serial = 205] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (18763000) [pid = 4028] [serial = 208] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (18C2FC00) [pid = 4028] [serial = 211] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (18A84000) [pid = 4028] [serial = 209] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (177A1000) [pid = 4028] [serial = 197] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18CEE400) [pid = 4028] [serial = 212] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (18A0BC00) [pid = 4028] [serial = 206] [outer = 00000000] [url = about:blank] 02:01:50 INFO - PROCESS | 4028 | 1466499710236 Marionette TRACE conn5 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:50 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. 02:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 830ms 02:01:50 INFO - PROCESS | 4028 | 1466499710267 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 02:01:50 INFO - PROCESS | 4028 | 1466499710271 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 02:01:50 INFO - PROCESS | 4028 | 1466499710277 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:01:50 INFO - PROCESS | 4028 | 1466499710279 Marionette TRACE conn5 <- [1,330,null,{}] 02:01:50 INFO - PROCESS | 4028 | 1466499710283 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:50 INFO - PROCESS | 4028 | 1466499710285 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:50 INFO - PROCESS | 4028 | 1466499710371 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 02:01:50 INFO - PROCESS | 4028 | 1466499710379 Marionette TRACE conn5 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:50 INFO - PROCESS | 4028 | 1466499710382 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:50 INFO - PROCESS | 4028 | ++DOCSHELL 10310400 == 38 [pid = 4028] [id = 92] 02:01:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (10526400) [pid = 4028] [serial = 273] [outer = 00000000] 02:01:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (14497000) [pid = 4028] [serial = 274] [outer = 10526400] 02:01:50 INFO - PROCESS | 4028 | 1466499710428 Marionette DEBUG loaded listener.js 02:01:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (147BE000) [pid = 4028] [serial = 275] [outer = 10526400] 02:01:50 INFO - PROCESS | 4028 | 1466499710903 Marionette TRACE conn5 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:50 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. 02:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 670ms 02:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:01:50 INFO - PROCESS | 4028 | 1466499710952 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 02:01:50 INFO - PROCESS | 4028 | 1466499710954 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 02:01:50 INFO - PROCESS | 4028 | 1466499710957 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:01:50 INFO - PROCESS | 4028 | 1466499710960 Marionette TRACE conn5 <- [1,334,null,{}] 02:01:50 INFO - PROCESS | 4028 | 1466499710996 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:50 INFO - PROCESS | 4028 | 1466499711001 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:51 INFO - PROCESS | 4028 | 1466499711089 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 02:01:51 INFO - PROCESS | 4028 | 1466499711170 Marionette TRACE conn5 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:51 INFO - PROCESS | 4028 | 1466499711173 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:51 INFO - PROCESS | 4028 | ++DOCSHELL 1657B000 == 39 [pid = 4028] [id = 93] 02:01:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (1657D400) [pid = 4028] [serial = 276] [outer = 00000000] 02:01:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (17637C00) [pid = 4028] [serial = 277] [outer = 1657D400] 02:01:51 INFO - PROCESS | 4028 | 1466499711220 Marionette DEBUG loaded listener.js 02:01:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (17644C00) [pid = 4028] [serial = 278] [outer = 1657D400] 02:01:51 INFO - PROCESS | 4028 | 1466499711572 Marionette TRACE conn5 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:51 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. 02:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 670ms 02:01:51 INFO - PROCESS | 4028 | 1466499711632 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 02:01:51 INFO - PROCESS | 4028 | 1466499711634 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 02:01:51 INFO - PROCESS | 4028 | 1466499711637 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:01:51 INFO - PROCESS | 4028 | 1466499711639 Marionette TRACE conn5 <- [1,338,null,{}] 02:01:51 INFO - PROCESS | 4028 | 1466499711642 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:51 INFO - PROCESS | 4028 | 1466499711644 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:51 INFO - PROCESS | 4028 | 1466499711730 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 02:01:51 INFO - PROCESS | 4028 | 1466499711736 Marionette TRACE conn5 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:51 INFO - PROCESS | 4028 | 1466499711738 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:51 INFO - PROCESS | 4028 | ++DOCSHELL 17651C00 == 40 [pid = 4028] [id = 94] 02:01:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (17666C00) [pid = 4028] [serial = 279] [outer = 00000000] 02:01:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (17C54800) [pid = 4028] [serial = 280] [outer = 17666C00] 02:01:51 INFO - PROCESS | 4028 | 1466499711791 Marionette DEBUG loaded listener.js 02:01:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (1820AC00) [pid = 4028] [serial = 281] [outer = 17666C00] 02:01:52 INFO - PROCESS | 4028 | 1466499712218 Marionette TRACE conn5 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:52 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. 02:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 630ms 02:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:01:52 INFO - PROCESS | 4028 | 1466499712272 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 02:01:52 INFO - PROCESS | 4028 | 1466499712274 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 02:01:52 INFO - PROCESS | 4028 | 1466499712284 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:01:52 INFO - PROCESS | 4028 | 1466499712286 Marionette TRACE conn5 <- [1,342,null,{}] 02:01:52 INFO - PROCESS | 4028 | 1466499712290 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:52 INFO - PROCESS | 4028 | 1466499712292 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:52 INFO - PROCESS | 4028 | 1466499712398 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 02:01:52 INFO - PROCESS | 4028 | 1466499712481 Marionette TRACE conn5 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:52 INFO - PROCESS | 4028 | 1466499712483 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:52 INFO - PROCESS | 4028 | ++DOCSHELL 1860A400 == 41 [pid = 4028] [id = 95] 02:01:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (1860EC00) [pid = 4028] [serial = 282] [outer = 00000000] 02:01:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (18628800) [pid = 4028] [serial = 283] [outer = 1860EC00] 02:01:52 INFO - PROCESS | 4028 | 1466499712527 Marionette DEBUG loaded listener.js 02:01:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (18750400) [pid = 4028] [serial = 284] [outer = 1860EC00] 02:01:52 INFO - PROCESS | 4028 | 1466499712930 Marionette TRACE conn5 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:52 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. 02:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 690ms 02:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:01:52 INFO - PROCESS | 4028 | 1466499712968 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 02:01:52 INFO - PROCESS | 4028 | 1466499712970 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 02:01:52 INFO - PROCESS | 4028 | 1466499712978 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:01:52 INFO - PROCESS | 4028 | 1466499712980 Marionette TRACE conn5 <- [1,346,null,{}] 02:01:52 INFO - PROCESS | 4028 | 1466499712983 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:52 INFO - PROCESS | 4028 | 1466499712989 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:53 INFO - PROCESS | 4028 | 1466499713125 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 02:01:53 INFO - PROCESS | 4028 | 1466499713178 Marionette TRACE conn5 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:53 INFO - PROCESS | 4028 | 1466499713180 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:53 INFO - PROCESS | 4028 | ++DOCSHELL 177A5C00 == 42 [pid = 4028] [id = 96] 02:01:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (18762C00) [pid = 4028] [serial = 285] [outer = 00000000] 02:01:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 100 (18A0CC00) [pid = 4028] [serial = 286] [outer = 18762C00] 02:01:53 INFO - PROCESS | 4028 | 1466499713225 Marionette DEBUG loaded listener.js 02:01:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 101 (18BCAC00) [pid = 4028] [serial = 287] [outer = 18762C00] 02:01:53 INFO - PROCESS | 4028 | 1466499713643 Marionette TRACE conn5 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:53 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. 02:01:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 690ms 02:01:53 INFO - PROCESS | 4028 | 1466499713664 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 02:01:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:01:53 INFO - PROCESS | 4028 | 1466499713666 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 02:01:53 INFO - PROCESS | 4028 | 1466499713669 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:01:53 INFO - PROCESS | 4028 | 1466499713670 Marionette TRACE conn5 <- [1,350,null,{}] 02:01:53 INFO - PROCESS | 4028 | 1466499713673 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:53 INFO - PROCESS | 4028 | 1466499713675 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:53 INFO - PROCESS | 4028 | 1466499713817 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 02:01:53 INFO - PROCESS | 4028 | 1466499713837 Marionette TRACE conn5 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:53 INFO - PROCESS | 4028 | 1466499713839 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:53 INFO - PROCESS | 4028 | ++DOCSHELL 18BF4000 == 43 [pid = 4028] [id = 97] 02:01:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 102 (18C3AC00) [pid = 4028] [serial = 288] [outer = 00000000] 02:01:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 103 (19085800) [pid = 4028] [serial = 289] [outer = 18C3AC00] 02:01:53 INFO - PROCESS | 4028 | 1466499713888 Marionette DEBUG loaded listener.js 02:01:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 104 (19086400) [pid = 4028] [serial = 290] [outer = 18C3AC00] 02:01:54 INFO - PROCESS | 4028 | 1466499714423 Marionette TRACE conn5 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:54 INFO - PROCESS | 4028 | --DOMWINDOW == 103 (15946800) [pid = 4028] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:01:54 INFO - PROCESS | 4028 | --DOMWINDOW == 102 (17563000) [pid = 4028] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:01:54 INFO - PROCESS | 4028 | --DOMWINDOW == 101 (1C402000) [pid = 4028] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:01:54 INFO - PROCESS | 4028 | --DOMWINDOW == 100 (18754400) [pid = 4028] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:01:54 INFO - PROCESS | 4028 | --DOMWINDOW == 99 (17963C00) [pid = 4028] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:01:54 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (1030D000) [pid = 4028] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:01:54 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (18612000) [pid = 4028] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:01:54 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (1052E400) [pid = 4028] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:01:54 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (18A0D400) [pid = 4028] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:01:54 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. 02:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 770ms 02:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:01:54 INFO - PROCESS | 4028 | 1466499714440 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 02:01:54 INFO - PROCESS | 4028 | 1466499714442 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 02:01:54 INFO - PROCESS | 4028 | 1466499714445 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:01:54 INFO - PROCESS | 4028 | 1466499714446 Marionette TRACE conn5 <- [1,354,null,{}] 02:01:54 INFO - PROCESS | 4028 | 1466499714450 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:54 INFO - PROCESS | 4028 | 1466499714452 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:54 INFO - PROCESS | 4028 | 1466499714535 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 02:01:54 INFO - PROCESS | 4028 | 1466499714540 Marionette TRACE conn5 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:54 INFO - PROCESS | 4028 | 1466499714542 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:54 INFO - PROCESS | 4028 | ++DOCSHELL 17650C00 == 44 [pid = 4028] [id = 98] 02:01:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (17645800) [pid = 4028] [serial = 291] [outer = 00000000] 02:01:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (1874B400) [pid = 4028] [serial = 292] [outer = 17645800] 02:01:54 INFO - PROCESS | 4028 | 1466499714585 Marionette DEBUG loaded listener.js 02:01:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (18753400) [pid = 4028] [serial = 293] [outer = 17645800] 02:01:55 INFO - PROCESS | 4028 | 1466499715013 Marionette TRACE conn5 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:55 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. 02:01:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 632ms 02:01:55 INFO - PROCESS | 4028 | 1466499715078 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 02:01:55 INFO - PROCESS | 4028 | 1466499715080 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 02:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:01:55 INFO - PROCESS | 4028 | 1466499715083 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:01:55 INFO - PROCESS | 4028 | 1466499715084 Marionette TRACE conn5 <- [1,358,null,{}] 02:01:55 INFO - PROCESS | 4028 | 1466499715088 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:55 INFO - PROCESS | 4028 | 1466499715090 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:55 INFO - PROCESS | 4028 | 1466499715194 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 02:01:55 INFO - PROCESS | 4028 | 1466499715200 Marionette TRACE conn5 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:55 INFO - PROCESS | 4028 | 1466499715202 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:55 INFO - PROCESS | 4028 | ++DOCSHELL 1975DC00 == 45 [pid = 4028] [id = 99] 02:01:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (19760400) [pid = 4028] [serial = 294] [outer = 00000000] 02:01:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 100 (1988D400) [pid = 4028] [serial = 295] [outer = 19760400] 02:01:55 INFO - PROCESS | 4028 | 1466499715245 Marionette DEBUG loaded listener.js 02:01:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 101 (1B66F400) [pid = 4028] [serial = 296] [outer = 19760400] 02:01:55 INFO - PROCESS | 4028 | 1466499715681 Marionette TRACE conn5 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:55 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. 02:01:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 630ms 02:01:55 INFO - PROCESS | 4028 | 1466499715714 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 02:01:55 INFO - PROCESS | 4028 | 1466499715716 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 02:01:55 INFO - PROCESS | 4028 | 1466499715724 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:01:55 INFO - PROCESS | 4028 | 1466499715726 Marionette TRACE conn5 <- [1,362,null,{}] 02:01:55 INFO - PROCESS | 4028 | 1466499715729 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:55 INFO - PROCESS | 4028 | 1466499715731 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:55 INFO - PROCESS | 4028 | 1466499715813 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 02:01:55 INFO - PROCESS | 4028 | 1466499715820 Marionette TRACE conn5 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:55 INFO - PROCESS | 4028 | 1466499715821 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:55 INFO - PROCESS | 4028 | ++DOCSHELL 1BF94000 == 46 [pid = 4028] [id = 100] 02:01:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 102 (1BF95400) [pid = 4028] [serial = 297] [outer = 00000000] 02:01:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 103 (1C404C00) [pid = 4028] [serial = 298] [outer = 1BF95400] 02:01:55 INFO - PROCESS | 4028 | 1466499715864 Marionette DEBUG loaded listener.js 02:01:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 104 (1C4E8400) [pid = 4028] [serial = 299] [outer = 1BF95400] 02:01:56 INFO - PROCESS | 4028 | 1466499716289 Marionette TRACE conn5 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:56 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. 02:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 631ms 02:01:56 INFO - PROCESS | 4028 | 1466499716360 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 02:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:01:56 INFO - PROCESS | 4028 | 1466499716362 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 02:01:56 INFO - PROCESS | 4028 | 1466499716366 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:01:56 INFO - PROCESS | 4028 | 1466499716368 Marionette TRACE conn5 <- [1,366,null,{}] 02:01:56 INFO - PROCESS | 4028 | 1466499716372 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:56 INFO - PROCESS | 4028 | 1466499716374 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:56 INFO - PROCESS | 4028 | 1466499716518 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 02:01:56 INFO - PROCESS | 4028 | 1466499716667 Marionette TRACE conn5 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:56 INFO - PROCESS | 4028 | 1466499716670 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:56 INFO - PROCESS | 4028 | ++DOCSHELL 0FC40800 == 47 [pid = 4028] [id = 101] 02:01:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 105 (0FC87C00) [pid = 4028] [serial = 300] [outer = 00000000] 02:01:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 106 (10151800) [pid = 4028] [serial = 301] [outer = 0FC87C00] 02:01:56 INFO - PROCESS | 4028 | 1466499716728 Marionette DEBUG loaded listener.js 02:01:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 107 (101CC400) [pid = 4028] [serial = 302] [outer = 0FC87C00] 02:01:57 INFO - PROCESS | 4028 | 1466499717333 Marionette TRACE conn5 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:57 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. 02:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1017ms 02:01:57 INFO - PROCESS | 4028 | 1466499717388 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 02:01:57 INFO - PROCESS | 4028 | 1466499717392 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 02:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:01:57 INFO - PROCESS | 4028 | 1466499717397 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:01:57 INFO - PROCESS | 4028 | 1466499717401 Marionette TRACE conn5 <- [1,370,null,{}] 02:01:57 INFO - PROCESS | 4028 | 1466499717406 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:57 INFO - PROCESS | 4028 | 1466499717409 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:57 INFO - PROCESS | 4028 | 1466499717570 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 02:01:57 INFO - PROCESS | 4028 | 1466499717696 Marionette TRACE conn5 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:57 INFO - PROCESS | 4028 | 1466499717699 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:57 INFO - PROCESS | 4028 | ++DOCSHELL 14C49C00 == 48 [pid = 4028] [id = 102] 02:01:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 108 (14C51C00) [pid = 4028] [serial = 303] [outer = 00000000] 02:01:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 109 (16578C00) [pid = 4028] [serial = 304] [outer = 14C51C00] 02:01:57 INFO - PROCESS | 4028 | 1466499717757 Marionette DEBUG loaded listener.js 02:01:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 110 (1763D000) [pid = 4028] [serial = 305] [outer = 14C51C00] 02:01:58 INFO - PROCESS | 4028 | 1466499718357 Marionette TRACE conn5 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:01:58 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. 02:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 990ms 02:01:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:01:58 INFO - PROCESS | 4028 | 1466499718388 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 02:01:58 INFO - PROCESS | 4028 | 1466499718391 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 02:01:58 INFO - PROCESS | 4028 | 1466499718395 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:01:58 INFO - PROCESS | 4028 | 1466499718398 Marionette TRACE conn5 <- [1,374,null,{}] 02:01:58 INFO - PROCESS | 4028 | 1466499718402 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:58 INFO - PROCESS | 4028 | 1466499718404 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:58 INFO - PROCESS | 4028 | 1466499718516 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 02:01:58 INFO - PROCESS | 4028 | 1466499718618 Marionette TRACE conn5 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:58 INFO - PROCESS | 4028 | 1466499718620 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:58 INFO - PROCESS | 4028 | ++DOCSHELL 18761C00 == 49 [pid = 4028] [id = 103] 02:01:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 111 (1876A000) [pid = 4028] [serial = 306] [outer = 00000000] 02:01:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 112 (18A0E800) [pid = 4028] [serial = 307] [outer = 1876A000] 02:01:58 INFO - PROCESS | 4028 | 1466499718675 Marionette DEBUG loaded listener.js 02:01:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 113 (1908C000) [pid = 4028] [serial = 308] [outer = 1876A000] 02:01:59 INFO - PROCESS | 4028 | 1466499719316 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:01:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:01:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 970ms 02:01:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:01:59 INFO - PROCESS | 4028 | 1466499719367 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 02:01:59 INFO - PROCESS | 4028 | 1466499719371 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 02:01:59 INFO - PROCESS | 4028 | 1466499719382 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:01:59 INFO - PROCESS | 4028 | 1466499719387 Marionette TRACE conn5 <- [1,378,null,{}] 02:01:59 INFO - PROCESS | 4028 | 1466499719391 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:01:59 INFO - PROCESS | 4028 | 1466499719394 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:59 INFO - PROCESS | 4028 | 1466499719538 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 02:01:59 INFO - PROCESS | 4028 | 1466499719662 Marionette TRACE conn5 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:59 INFO - PROCESS | 4028 | 1466499719665 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:01:59 INFO - PROCESS | 4028 | ++DOCSHELL 18BEF800 == 50 [pid = 4028] [id = 104] 02:01:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 114 (1988A800) [pid = 4028] [serial = 309] [outer = 00000000] 02:01:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 115 (1B941800) [pid = 4028] [serial = 310] [outer = 1988A800] 02:01:59 INFO - PROCESS | 4028 | 1466499719719 Marionette DEBUG loaded listener.js 02:01:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 116 (1C404400) [pid = 4028] [serial = 311] [outer = 1988A800] 02:02:00 INFO - PROCESS | 4028 | 1466499720496 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:02:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:02:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1186ms 02:02:00 INFO - PROCESS | 4028 | 1466499720563 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 02:02:00 INFO - PROCESS | 4028 | 1466499720568 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 02:02:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:02:00 INFO - PROCESS | 4028 | 1466499720573 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:02:00 INFO - PROCESS | 4028 | 1466499720576 Marionette TRACE conn5 <- [1,382,null,{}] 02:02:00 INFO - PROCESS | 4028 | 1466499720582 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:00 INFO - PROCESS | 4028 | 1466499720584 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:00 INFO - PROCESS | 4028 | 1466499720693 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 02:02:00 INFO - PROCESS | 4028 | 1466499720816 Marionette TRACE conn5 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:00 INFO - PROCESS | 4028 | 1466499720821 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:00 INFO - PROCESS | 4028 | ++DOCSHELL 101C6C00 == 51 [pid = 4028] [id = 105] 02:02:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 117 (101C8800) [pid = 4028] [serial = 312] [outer = 00000000] 02:02:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 118 (10304C00) [pid = 4028] [serial = 313] [outer = 101C8800] 02:02:00 INFO - PROCESS | 4028 | 1466499720875 Marionette DEBUG loaded listener.js 02:02:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 119 (1093BC00) [pid = 4028] [serial = 314] [outer = 101C8800] 02:02:01 INFO - PROCESS | 4028 | --DOCSHELL 1BF94000 == 50 [pid = 4028] [id = 100] 02:02:01 INFO - PROCESS | 4028 | --DOCSHELL 1975DC00 == 49 [pid = 4028] [id = 99] 02:02:01 INFO - PROCESS | 4028 | --DOCSHELL 17650C00 == 48 [pid = 4028] [id = 98] 02:02:01 INFO - PROCESS | 4028 | --DOCSHELL 18BF4000 == 47 [pid = 4028] [id = 97] 02:02:01 INFO - PROCESS | 4028 | --DOCSHELL 177A5C00 == 46 [pid = 4028] [id = 96] 02:02:01 INFO - PROCESS | 4028 | --DOCSHELL 1860A400 == 45 [pid = 4028] [id = 95] 02:02:01 INFO - PROCESS | 4028 | --DOCSHELL 17651C00 == 44 [pid = 4028] [id = 94] 02:02:01 INFO - PROCESS | 4028 | --DOCSHELL 1657B000 == 43 [pid = 4028] [id = 93] 02:02:01 INFO - PROCESS | 4028 | --DOCSHELL 10310400 == 42 [pid = 4028] [id = 92] 02:02:01 INFO - PROCESS | 4028 | --DOCSHELL 093FCC00 == 41 [pid = 4028] [id = 91] 02:02:01 INFO - PROCESS | 4028 | --DOCSHELL 0FD63800 == 40 [pid = 4028] [id = 87] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 118 (1CCF1000) [pid = 4028] [serial = 256] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 117 (18788000) [pid = 4028] [serial = 242] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 116 (1876B800) [pid = 4028] [serial = 241] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 115 (1030A000) [pid = 4028] [serial = 217] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 114 (18201400) [pid = 4028] [serial = 235] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 113 (18207800) [pid = 4028] [serial = 236] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 112 (16578800) [pid = 4028] [serial = 220] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 111 (146A1400) [pid = 4028] [serial = 232] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 110 (14B74000) [pid = 4028] [serial = 233] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 109 (18749000) [pid = 4028] [serial = 238] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 108 (190F5C00) [pid = 4028] [serial = 223] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 107 (14C4DC00) [pid = 4028] [serial = 230] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 106 (146E7C00) [pid = 4028] [serial = 229] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 105 (1B679000) [pid = 4028] [serial = 226] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 104 (190F2400) [pid = 4028] [serial = 245] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 103 (190EB800) [pid = 4028] [serial = 244] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 102 (19D88000) [pid = 4028] [serial = 247] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 101 (18765400) [pid = 4028] [serial = 251] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 100 (1820B800) [pid = 4028] [serial = 250] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 99 (1C456400) [pid = 4028] [serial = 253] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (1AE83C00) [pid = 4028] [serial = 248] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (1CCE7400) [pid = 4028] [serial = 254] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (1874D800) [pid = 4028] [serial = 239] [outer = 00000000] [url = about:blank] 02:02:01 INFO - PROCESS | 4028 | 1466499721524 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:02:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:02:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 990ms 02:02:01 INFO - PROCESS | 4028 | 1466499721563 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 02:02:01 INFO - PROCESS | 4028 | 1466499721567 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 02:02:01 INFO - PROCESS | 4028 | 1466499721575 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:02:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:02:01 INFO - PROCESS | 4028 | 1466499721578 Marionette TRACE conn5 <- [1,386,null,{}] 02:02:01 INFO - PROCESS | 4028 | 1466499721582 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:01 INFO - PROCESS | 4028 | 1466499721584 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:01 INFO - PROCESS | 4028 | 1466499721681 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 02:02:01 INFO - PROCESS | 4028 | 1466499721766 Marionette TRACE conn5 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:01 INFO - PROCESS | 4028 | 1466499721768 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:01 INFO - PROCESS | 4028 | ++DOCSHELL 1030AC00 == 41 [pid = 4028] [id = 106] 02:02:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (1030E800) [pid = 4028] [serial = 315] [outer = 00000000] 02:02:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (113D2C00) [pid = 4028] [serial = 316] [outer = 1030E800] 02:02:01 INFO - PROCESS | 4028 | 1466499721815 Marionette DEBUG loaded listener.js 02:02:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (149B2000) [pid = 4028] [serial = 317] [outer = 1030E800] 02:02:02 INFO - PROCESS | 4028 | 1466499722252 Marionette TRACE conn5 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:02:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:02:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 730ms 02:02:02 INFO - PROCESS | 4028 | 1466499722308 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 02:02:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:02:02 INFO - PROCESS | 4028 | 1466499722310 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 02:02:02 INFO - PROCESS | 4028 | 1466499722314 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:02:02 INFO - PROCESS | 4028 | 1466499722317 Marionette TRACE conn5 <- [1,390,null,{}] 02:02:02 INFO - PROCESS | 4028 | 1466499722327 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:02 INFO - PROCESS | 4028 | 1466499722331 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:02 INFO - PROCESS | 4028 | 1466499722416 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 02:02:02 INFO - PROCESS | 4028 | 1466499722423 Marionette TRACE conn5 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:02 INFO - PROCESS | 4028 | 1466499722426 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:02 INFO - PROCESS | 4028 | ++DOCSHELL 1594F000 == 42 [pid = 4028] [id = 107] 02:02:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 100 (17567400) [pid = 4028] [serial = 318] [outer = 00000000] 02:02:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 101 (17644000) [pid = 4028] [serial = 319] [outer = 17567400] 02:02:02 INFO - PROCESS | 4028 | 1466499722472 Marionette DEBUG loaded listener.js 02:02:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 102 (177A2400) [pid = 4028] [serial = 320] [outer = 17567400] 02:02:02 INFO - PROCESS | 4028 | 1466499722949 Marionette TRACE conn5 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:02:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:02:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 690ms 02:02:02 INFO - PROCESS | 4028 | 1466499723004 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 02:02:03 INFO - PROCESS | 4028 | 1466499723007 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 02:02:03 INFO - PROCESS | 4028 | 1466499723010 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:02:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:02:03 INFO - PROCESS | 4028 | 1466499723011 Marionette TRACE conn5 <- [1,394,null,{}] 02:02:03 INFO - PROCESS | 4028 | 1466499723015 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:03 INFO - PROCESS | 4028 | 1466499723017 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:03 INFO - PROCESS | 4028 | 1466499723102 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 02:02:03 INFO - PROCESS | 4028 | 1466499723110 Marionette TRACE conn5 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:03 INFO - PROCESS | 4028 | 1466499723112 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:03 INFO - PROCESS | 4028 | ++DOCSHELL 1820B800 == 43 [pid = 4028] [id = 108] 02:02:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 103 (1820CC00) [pid = 4028] [serial = 321] [outer = 00000000] 02:02:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 104 (18617000) [pid = 4028] [serial = 322] [outer = 1820CC00] 02:02:03 INFO - PROCESS | 4028 | 1466499723156 Marionette DEBUG loaded listener.js 02:02:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 105 (18633400) [pid = 4028] [serial = 323] [outer = 1820CC00] 02:02:03 INFO - PROCESS | 4028 | 1466499723638 Marionette TRACE conn5 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:02:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:02:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 670ms 02:02:03 INFO - PROCESS | 4028 | 1466499723684 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 02:02:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:02:03 INFO - PROCESS | 4028 | 1466499723686 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 02:02:03 INFO - PROCESS | 4028 | 1466499723689 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:02:03 INFO - PROCESS | 4028 | 1466499723691 Marionette TRACE conn5 <- [1,398,null,{}] 02:02:03 INFO - PROCESS | 4028 | 1466499723695 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:03 INFO - PROCESS | 4028 | 1466499723697 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:03 INFO - PROCESS | 4028 | 1466499723804 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 02:02:03 INFO - PROCESS | 4028 | 1466499723817 Marionette TRACE conn5 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:03 INFO - PROCESS | 4028 | 1466499723819 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:03 INFO - PROCESS | 4028 | ++DOCSHELL 18752C00 == 44 [pid = 4028] [id = 109] 02:02:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 106 (18754C00) [pid = 4028] [serial = 324] [outer = 00000000] 02:02:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 107 (18780000) [pid = 4028] [serial = 325] [outer = 18754C00] 02:02:03 INFO - PROCESS | 4028 | 1466499723863 Marionette DEBUG loaded listener.js 02:02:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 108 (18A06000) [pid = 4028] [serial = 326] [outer = 18754C00] 02:02:04 INFO - PROCESS | 4028 | 1466499724360 Marionette TRACE conn5 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:02:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:02:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 730ms 02:02:04 INFO - PROCESS | 4028 | 1466499724420 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 02:02:04 INFO - PROCESS | 4028 | 1466499724422 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 02:02:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:02:04 INFO - PROCESS | 4028 | 1466499724432 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:02:04 INFO - PROCESS | 4028 | 1466499724433 Marionette TRACE conn5 <- [1,402,null,{}] 02:02:04 INFO - PROCESS | 4028 | 1466499724437 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:04 INFO - PROCESS | 4028 | 1466499724442 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:04 INFO - PROCESS | 4028 | 1466499724579 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 02:02:04 INFO - PROCESS | 4028 | 1466499724640 Marionette TRACE conn5 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:04 INFO - PROCESS | 4028 | 1466499724641 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:04 INFO - PROCESS | 4028 | ++DOCSHELL 190EEC00 == 45 [pid = 4028] [id = 110] 02:02:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 109 (190F0000) [pid = 4028] [serial = 327] [outer = 00000000] 02:02:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 110 (190F7000) [pid = 4028] [serial = 328] [outer = 190F0000] 02:02:04 INFO - PROCESS | 4028 | 1466499724685 Marionette DEBUG loaded listener.js 02:02:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 111 (19789800) [pid = 4028] [serial = 329] [outer = 190F0000] 02:02:05 INFO - PROCESS | 4028 | 1466499725127 Marionette TRACE conn5 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:02:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:02:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 770ms 02:02:05 INFO - PROCESS | 4028 | 1466499725215 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 02:02:05 INFO - PROCESS | 4028 | 1466499725217 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 02:02:05 INFO - PROCESS | 4028 | 1466499725220 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:02:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:02:05 INFO - PROCESS | 4028 | 1466499725231 Marionette TRACE conn5 <- [1,406,null,{}] 02:02:05 INFO - PROCESS | 4028 | 1466499725235 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:05 INFO - PROCESS | 4028 | 1466499725237 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:05 INFO - PROCESS | 4028 | 1466499725352 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 02:02:05 INFO - PROCESS | 4028 | 1466499725414 Marionette TRACE conn5 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:05 INFO - PROCESS | 4028 | 1466499725416 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:05 INFO - PROCESS | 4028 | ++DOCSHELL 19A7EC00 == 46 [pid = 4028] [id = 111] 02:02:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 112 (19A7F000) [pid = 4028] [serial = 330] [outer = 00000000] 02:02:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 113 (19A84800) [pid = 4028] [serial = 331] [outer = 19A7F000] 02:02:05 INFO - PROCESS | 4028 | 1466499725460 Marionette DEBUG loaded listener.js 02:02:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 114 (19B40C00) [pid = 4028] [serial = 332] [outer = 19A7F000] 02:02:05 INFO - PROCESS | 4028 | 1466499725864 Marionette TRACE conn5 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:02:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:02:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 690ms 02:02:05 INFO - PROCESS | 4028 | 1466499725916 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 02:02:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:02:05 INFO - PROCESS | 4028 | 1466499725919 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 02:02:05 INFO - PROCESS | 4028 | 1466499725922 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:02:05 INFO - PROCESS | 4028 | 1466499725923 Marionette TRACE conn5 <- [1,410,null,{}] 02:02:05 INFO - PROCESS | 4028 | 1466499725926 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:05 INFO - PROCESS | 4028 | 1466499725928 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:06 INFO - PROCESS | 4028 | 1466499726222 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 113 (102A7C00) [pid = 4028] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 112 (19085000) [pid = 4028] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 111 (1AE8C400) [pid = 4028] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 110 (1763DC00) [pid = 4028] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 109 (14C27C00) [pid = 4028] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 108 (1795E400) [pid = 4028] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 107 (102AF000) [pid = 4028] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 106 (1860EC00) [pid = 4028] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 105 (18762C00) [pid = 4028] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 104 (0FD64400) [pid = 4028] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 103 (1756B400) [pid = 4028] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 102 (17666C00) [pid = 4028] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 101 (101D2000) [pid = 4028] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 100 (0FD5E400) [pid = 4028] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 99 (1CCEA800) [pid = 4028] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (10526400) [pid = 4028] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (1657D400) [pid = 4028] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (18C3AC00) [pid = 4028] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (17645800) [pid = 4028] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (19760400) [pid = 4028] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (1908C400) [pid = 4028] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:02:06 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (0FC86400) [pid = 4028] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:02:06 INFO - PROCESS | 4028 | 1466499726289 Marionette TRACE conn5 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:06 INFO - PROCESS | 4028 | 1466499726291 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:06 INFO - PROCESS | 4028 | ++DOCSHELL 093F8400 == 47 [pid = 4028] [id = 112] 02:02:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (0FC80400) [pid = 4028] [serial = 333] [outer = 00000000] 02:02:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (101C5C00) [pid = 4028] [serial = 334] [outer = 0FC80400] 02:02:06 INFO - PROCESS | 4028 | 1466499726334 Marionette DEBUG loaded listener.js 02:02:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (10301800) [pid = 4028] [serial = 335] [outer = 0FC80400] 02:02:06 INFO - PROCESS | 4028 | 1466499726732 Marionette TRACE conn5 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:02:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:02:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 830ms 02:02:06 INFO - PROCESS | 4028 | 1466499726752 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 02:02:06 INFO - PROCESS | 4028 | 1466499726754 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 02:02:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:02:06 INFO - PROCESS | 4028 | 1466499726757 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:02:06 INFO - PROCESS | 4028 | 1466499726759 Marionette TRACE conn5 <- [1,414,null,{}] 02:02:06 INFO - PROCESS | 4028 | 1466499726762 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:06 INFO - PROCESS | 4028 | 1466499726764 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:06 INFO - PROCESS | 4028 | 1466499726847 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 02:02:06 INFO - PROCESS | 4028 | 1466499726853 Marionette TRACE conn5 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:06 INFO - PROCESS | 4028 | 1466499726855 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:06 INFO - PROCESS | 4028 | ++DOCSHELL 14C27C00 == 48 [pid = 4028] [id = 113] 02:02:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (15946C00) [pid = 4028] [serial = 336] [outer = 00000000] 02:02:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (19086C00) [pid = 4028] [serial = 337] [outer = 15946C00] 02:02:06 INFO - PROCESS | 4028 | 1466499726897 Marionette DEBUG loaded listener.js 02:02:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (1AE86800) [pid = 4028] [serial = 338] [outer = 15946C00] 02:02:07 INFO - PROCESS | 4028 | 1466499727342 Marionette TRACE conn5 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:02:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:02:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 630ms 02:02:07 INFO - PROCESS | 4028 | 1466499727388 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 02:02:07 INFO - PROCESS | 4028 | 1466499727390 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 02:02:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:02:07 INFO - PROCESS | 4028 | 1466499727393 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:02:07 INFO - PROCESS | 4028 | 1466499727395 Marionette TRACE conn5 <- [1,418,null,{}] 02:02:07 INFO - PROCESS | 4028 | 1466499727398 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:07 INFO - PROCESS | 4028 | 1466499727400 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:07 INFO - PROCESS | 4028 | 1466499727483 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 02:02:07 INFO - PROCESS | 4028 | 1466499727490 Marionette TRACE conn5 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:07 INFO - PROCESS | 4028 | 1466499727492 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:07 INFO - PROCESS | 4028 | ++DOCSHELL 093F5000 == 49 [pid = 4028] [id = 114] 02:02:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (1AEDC800) [pid = 4028] [serial = 339] [outer = 00000000] 02:02:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 100 (1C456400) [pid = 4028] [serial = 340] [outer = 1AEDC800] 02:02:07 INFO - PROCESS | 4028 | 1466499727535 Marionette DEBUG loaded listener.js 02:02:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 101 (1C4EFC00) [pid = 4028] [serial = 341] [outer = 1AEDC800] 02:02:08 INFO - PROCESS | 4028 | 1466499728511 Marionette TRACE conn5 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:02:08 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 02:02:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1170ms 02:02:08 INFO - PROCESS | 4028 | 1466499728599 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 02:02:08 INFO - PROCESS | 4028 | 1466499728604 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 02:02:08 INFO - PROCESS | 4028 | 1466499728611 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:02:08 INFO - PROCESS | 4028 | 1466499728614 Marionette TRACE conn5 <- [1,422,null,{}] 02:02:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:02:08 INFO - PROCESS | 4028 | 1466499728621 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:08 INFO - PROCESS | 4028 | 1466499728624 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:08 INFO - PROCESS | 4028 | 1466499728777 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 02:02:08 INFO - PROCESS | 4028 | 1466499728859 Marionette TRACE conn5 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:08 INFO - PROCESS | 4028 | 1466499728862 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:08 INFO - PROCESS | 4028 | ++DOCSHELL 0CA17800 == 50 [pid = 4028] [id = 115] 02:02:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 102 (0CA19800) [pid = 4028] [serial = 342] [outer = 00000000] 02:02:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 103 (0CA1CC00) [pid = 4028] [serial = 343] [outer = 0CA19800] 02:02:08 INFO - PROCESS | 4028 | 1466499728921 Marionette DEBUG loaded listener.js 02:02:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 104 (0CA20800) [pid = 4028] [serial = 344] [outer = 0CA19800] 02:02:09 INFO - PROCESS | 4028 | 1466499729965 Marionette TRACE conn5 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:02:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:02:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1377ms 02:02:09 INFO - PROCESS | 4028 | 1466499729997 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 02:02:09 INFO - PROCESS | 4028 | 1466499730002 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 02:02:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:02:09 INFO - PROCESS | 4028 | 1466499730008 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:02:10 INFO - PROCESS | 4028 | 1466499730011 Marionette TRACE conn5 <- [1,426,null,{}] 02:02:10 INFO - PROCESS | 4028 | 1466499730016 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:10 INFO - PROCESS | 4028 | 1466499730019 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:10 INFO - PROCESS | 4028 | 1466499730132 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 02:02:10 INFO - PROCESS | 4028 | 1466499730268 Marionette TRACE conn5 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:10 INFO - PROCESS | 4028 | 1466499730271 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:10 INFO - PROCESS | 4028 | ++DOCSHELL 10310800 == 51 [pid = 4028] [id = 116] 02:02:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 105 (111E3C00) [pid = 4028] [serial = 345] [outer = 00000000] 02:02:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 106 (14B9C000) [pid = 4028] [serial = 346] [outer = 111E3C00] 02:02:10 INFO - PROCESS | 4028 | 1466499730329 Marionette DEBUG loaded listener.js 02:02:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 107 (14C51000) [pid = 4028] [serial = 347] [outer = 111E3C00] 02:02:10 INFO - PROCESS | 4028 | 1466499730907 Marionette TRACE conn5 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:02:10 INFO - PROCESS | 4028 | 1466499730945 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 02:02:10 INFO - PROCESS | 4028 | 1466499730948 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:02:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:02:10 INFO - PROCESS | 4028 | 1466499730952 Marionette TRACE conn5 <- [1,430,null,{}] 02:02:10 INFO - PROCESS | 4028 | 1466499730963 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:10 INFO - PROCESS | 4028 | 1466499730968 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:11 INFO - PROCESS | 4028 | 1466499731080 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 02:02:11 INFO - PROCESS | 4028 | 1466499731184 Marionette TRACE conn5 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:11 INFO - PROCESS | 4028 | 1466499731187 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:11 INFO - PROCESS | 4028 | ++DOCSHELL 1876E400 == 52 [pid = 4028] [id = 117] 02:02:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 108 (1877E400) [pid = 4028] [serial = 348] [outer = 00000000] 02:02:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 109 (18BCD000) [pid = 4028] [serial = 349] [outer = 1877E400] 02:02:11 INFO - PROCESS | 4028 | 1466499731243 Marionette DEBUG loaded listener.js 02:02:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 110 (1908C800) [pid = 4028] [serial = 350] [outer = 1877E400] 02:02:11 INFO - PROCESS | 4028 | 1466499731875 Marionette TRACE conn5 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:02:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:02:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 970ms 02:02:11 INFO - PROCESS | 4028 | 1466499731922 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 02:02:11 INFO - PROCESS | 4028 | 1466499731925 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 02:02:11 INFO - PROCESS | 4028 | 1466499731928 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:02:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:02:11 INFO - PROCESS | 4028 | 1466499731930 Marionette TRACE conn5 <- [1,434,null,{}] 02:02:11 INFO - PROCESS | 4028 | 1466499731934 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:11 INFO - PROCESS | 4028 | 1466499731936 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:12 INFO - PROCESS | 4028 | 1466499732047 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 02:02:12 INFO - PROCESS | 4028 | 1466499732365 Marionette TRACE conn5 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:12 INFO - PROCESS | 4028 | 1466499732368 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:12 INFO - PROCESS | 4028 | ++DOCSHELL 0CA01C00 == 53 [pid = 4028] [id = 118] 02:02:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 111 (0CA02000) [pid = 4028] [serial = 351] [outer = 00000000] 02:02:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 112 (0CA17400) [pid = 4028] [serial = 352] [outer = 0CA02000] 02:02:12 INFO - PROCESS | 4028 | 1466499732418 Marionette DEBUG loaded listener.js 02:02:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 113 (0D1F1C00) [pid = 4028] [serial = 353] [outer = 0CA02000] 02:02:12 INFO - PROCESS | 4028 | --DOCSHELL 14C27C00 == 52 [pid = 4028] [id = 113] 02:02:12 INFO - PROCESS | 4028 | --DOCSHELL 093F8400 == 51 [pid = 4028] [id = 112] 02:02:12 INFO - PROCESS | 4028 | --DOCSHELL 19A7EC00 == 50 [pid = 4028] [id = 111] 02:02:12 INFO - PROCESS | 4028 | --DOCSHELL 190EEC00 == 49 [pid = 4028] [id = 110] 02:02:12 INFO - PROCESS | 4028 | --DOCSHELL 18752C00 == 48 [pid = 4028] [id = 109] 02:02:12 INFO - PROCESS | 4028 | --DOCSHELL 1820B800 == 47 [pid = 4028] [id = 108] 02:02:12 INFO - PROCESS | 4028 | --DOCSHELL 1594F000 == 46 [pid = 4028] [id = 107] 02:02:12 INFO - PROCESS | 4028 | --DOCSHELL 1030AC00 == 45 [pid = 4028] [id = 106] 02:02:12 INFO - PROCESS | 4028 | --DOCSHELL 101C6C00 == 44 [pid = 4028] [id = 105] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 112 (1988C800) [pid = 4028] [serial = 265] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOCSHELL 14C49C00 == 43 [pid = 4028] [id = 102] 02:02:13 INFO - PROCESS | 4028 | --DOCSHELL 0FC40800 == 42 [pid = 4028] [id = 101] 02:02:13 INFO - PROCESS | 4028 | 1466499733107 Marionette TRACE conn5 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:02:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:02:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1232ms 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 111 (19857000) [pid = 4028] [serial = 224] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 110 (1985F000) [pid = 4028] [serial = 139] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 109 (1052F800) [pid = 4028] [serial = 218] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 108 (1975B000) [pid = 4028] [serial = 215] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 107 (1BF0F400) [pid = 4028] [serial = 227] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 106 (1BE0F000) [pid = 4028] [serial = 176] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 105 (1756AC00) [pid = 4028] [serial = 221] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 104 (182E5000) [pid = 4028] [serial = 182] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 103 (14CDE000) [pid = 4028] [serial = 179] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 102 (1874B400) [pid = 4028] [serial = 292] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 101 (1988D400) [pid = 4028] [serial = 295] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 100 (19086400) [pid = 4028] [serial = 290] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 99 (18753400) [pid = 4028] [serial = 293] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (1B66F400) [pid = 4028] [serial = 296] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (1820AC00) [pid = 4028] [serial = 281] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (1C404C00) [pid = 4028] [serial = 298] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (18628800) [pid = 4028] [serial = 283] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (18750400) [pid = 4028] [serial = 284] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (18BCAC00) [pid = 4028] [serial = 287] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (10309000) [pid = 4028] [serial = 260] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (1015B400) [pid = 4028] [serial = 259] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (182B5400) [pid = 4028] [serial = 263] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (17C50C00) [pid = 4028] [serial = 262] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (18A0CC00) [pid = 4028] [serial = 286] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (17C54800) [pid = 4028] [serial = 280] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1BF9DC00) [pid = 4028] [serial = 269] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (1BF9A400) [pid = 4028] [serial = 268] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (1461A400) [pid = 4028] [serial = 272] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (111E1800) [pid = 4028] [serial = 271] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (1CFCF000) [pid = 4028] [serial = 257] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (14497000) [pid = 4028] [serial = 274] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (147BE000) [pid = 4028] [serial = 275] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (17637C00) [pid = 4028] [serial = 277] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (17644C00) [pid = 4028] [serial = 278] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (19085800) [pid = 4028] [serial = 289] [outer = 00000000] [url = about:blank] 02:02:13 INFO - PROCESS | 4028 | 1466499733175 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 02:02:13 INFO - PROCESS | 4028 | 1466499733179 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 02:02:13 INFO - PROCESS | 4028 | 1466499733186 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:02:13 INFO - PROCESS | 4028 | 1466499733189 Marionette TRACE conn5 <- [1,438,null,{}] 02:02:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:02:13 INFO - PROCESS | 4028 | 1466499733194 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:13 INFO - PROCESS | 4028 | 1466499733196 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:13 INFO - PROCESS | 4028 | 1466499733283 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 02:02:13 INFO - PROCESS | 4028 | 1466499733291 Marionette TRACE conn5 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:13 INFO - PROCESS | 4028 | 1466499733294 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:13 INFO - PROCESS | 4028 | ++DOCSHELL 101C5800 == 43 [pid = 4028] [id = 119] 02:02:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (101C6000) [pid = 4028] [serial = 354] [outer = 00000000] 02:02:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (102AEC00) [pid = 4028] [serial = 355] [outer = 101C6000] 02:02:13 INFO - PROCESS | 4028 | 1466499733345 Marionette DEBUG loaded listener.js 02:02:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1030AC00) [pid = 4028] [serial = 356] [outer = 101C6000] 02:02:13 INFO - PROCESS | 4028 | 1466499733863 Marionette TRACE conn5 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:02:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:02:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 730ms 02:02:13 INFO - PROCESS | 4028 | 1466499733924 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 02:02:13 INFO - PROCESS | 4028 | 1466499733928 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 02:02:13 INFO - PROCESS | 4028 | 1466499733931 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:02:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:02:13 INFO - PROCESS | 4028 | 1466499733933 Marionette TRACE conn5 <- [1,442,null,{}] 02:02:13 INFO - PROCESS | 4028 | 1466499733940 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:13 INFO - PROCESS | 4028 | 1466499733942 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:14 INFO - PROCESS | 4028 | 1466499734032 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 02:02:14 INFO - PROCESS | 4028 | 1466499734117 Marionette TRACE conn5 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:14 INFO - PROCESS | 4028 | 1466499734119 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:14 INFO - PROCESS | 4028 | ++DOCSHELL 1052FC00 == 44 [pid = 4028] [id = 120] 02:02:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (1440D000) [pid = 4028] [serial = 357] [outer = 00000000] 02:02:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (14CDCC00) [pid = 4028] [serial = 358] [outer = 1440D000] 02:02:14 INFO - PROCESS | 4028 | 1466499734164 Marionette DEBUG loaded listener.js 02:02:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (14D9E000) [pid = 4028] [serial = 359] [outer = 1440D000] 02:02:14 INFO - PROCESS | 4028 | 1466499734555 Marionette TRACE conn5 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:02:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:02:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 670ms 02:02:14 INFO - PROCESS | 4028 | 1466499734607 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 02:02:14 INFO - PROCESS | 4028 | 1466499734609 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 02:02:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:02:14 INFO - PROCESS | 4028 | 1466499734619 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:02:14 INFO - PROCESS | 4028 | 1466499734624 Marionette TRACE conn5 <- [1,446,null,{}] 02:02:14 INFO - PROCESS | 4028 | 1466499734629 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:14 INFO - PROCESS | 4028 | 1466499734632 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:14 INFO - PROCESS | 4028 | 1466499734718 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 02:02:14 INFO - PROCESS | 4028 | 1466499734724 Marionette TRACE conn5 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:14 INFO - PROCESS | 4028 | 1466499734726 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:14 INFO - PROCESS | 4028 | ++DOCSHELL 16574000 == 45 [pid = 4028] [id = 121] 02:02:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (17567000) [pid = 4028] [serial = 360] [outer = 00000000] 02:02:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (1795C800) [pid = 4028] [serial = 361] [outer = 17567000] 02:02:14 INFO - PROCESS | 4028 | 1466499734769 Marionette DEBUG loaded listener.js 02:02:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (18205C00) [pid = 4028] [serial = 362] [outer = 17567000] 02:02:15 INFO - PROCESS | 4028 | 1466499735235 Marionette TRACE conn5 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:02:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:02:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 690ms 02:02:15 INFO - PROCESS | 4028 | 1466499735307 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 02:02:15 INFO - PROCESS | 4028 | 1466499735309 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 02:02:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:02:15 INFO - PROCESS | 4028 | 1466499735319 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:02:15 INFO - PROCESS | 4028 | 1466499735321 Marionette TRACE conn5 <- [1,450,null,{}] 02:02:15 INFO - PROCESS | 4028 | 1466499735324 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:15 INFO - PROCESS | 4028 | 1466499735326 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:15 INFO - PROCESS | 4028 | 1466499735466 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 02:02:15 INFO - PROCESS | 4028 | 1466499735521 Marionette TRACE conn5 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:15 INFO - PROCESS | 4028 | 1466499735523 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:15 INFO - PROCESS | 4028 | ++DOCSHELL 1820AC00 == 46 [pid = 4028] [id = 122] 02:02:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1820C000) [pid = 4028] [serial = 363] [outer = 00000000] 02:02:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (182B9800) [pid = 4028] [serial = 364] [outer = 1820C000] 02:02:15 INFO - PROCESS | 4028 | 1466499735567 Marionette DEBUG loaded listener.js 02:02:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (182BB800) [pid = 4028] [serial = 365] [outer = 1820C000] 02:02:15 INFO - PROCESS | 4028 | 1466499735989 Marionette TRACE conn5 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:02:16 INFO - PROCESS | 4028 | 1466499736058 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 02:02:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:02:16 INFO - PROCESS | 4028 | 1466499736071 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:02:16 INFO - PROCESS | 4028 | 1466499736073 Marionette TRACE conn5 <- [1,454,null,{}] 02:02:16 INFO - PROCESS | 4028 | 1466499736076 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:16 INFO - PROCESS | 4028 | 1466499736078 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:16 INFO - PROCESS | 4028 | 1466499736190 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 02:02:16 INFO - PROCESS | 4028 | 1466499736254 Marionette TRACE conn5 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:16 INFO - PROCESS | 4028 | 1466499736260 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:16 INFO - PROCESS | 4028 | ++DOCSHELL 18767800 == 47 [pid = 4028] [id = 123] 02:02:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (18767C00) [pid = 4028] [serial = 366] [outer = 00000000] 02:02:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (18782400) [pid = 4028] [serial = 367] [outer = 18767C00] 02:02:16 INFO - PROCESS | 4028 | 1466499736313 Marionette DEBUG loaded listener.js 02:02:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (18A06400) [pid = 4028] [serial = 368] [outer = 18767C00] 02:02:16 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:16 INFO - PROCESS | 4028 | 1466499736766 Marionette TRACE conn5 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:02:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:02:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 790ms 02:02:16 INFO - PROCESS | 4028 | 1466499736854 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 02:02:16 INFO - PROCESS | 4028 | 1466499736856 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 02:02:16 INFO - PROCESS | 4028 | 1466499736859 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:02:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:02:16 INFO - PROCESS | 4028 | 1466499736861 Marionette TRACE conn5 <- [1,458,null,{}] 02:02:16 INFO - PROCESS | 4028 | 1466499736865 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:16 INFO - PROCESS | 4028 | 1466499736867 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:16 INFO - PROCESS | 4028 | 1466499736995 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 02:02:17 INFO - PROCESS | 4028 | 1466499737052 Marionette TRACE conn5 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:17 INFO - PROCESS | 4028 | 1466499737054 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:17 INFO - PROCESS | 4028 | ++DOCSHELL 18A0E400 == 48 [pid = 4028] [id = 124] 02:02:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (18BCD400) [pid = 4028] [serial = 369] [outer = 00000000] 02:02:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (19084400) [pid = 4028] [serial = 370] [outer = 18BCD400] 02:02:17 INFO - PROCESS | 4028 | 1466499737097 Marionette DEBUG loaded listener.js 02:02:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (1908D800) [pid = 4028] [serial = 371] [outer = 18BCD400] 02:02:17 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (18A04800) [pid = 4028] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:02:17 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (190F0000) [pid = 4028] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:02:17 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (19A7F000) [pid = 4028] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:02:17 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (0FC87C00) [pid = 4028] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:02:17 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (18754C00) [pid = 4028] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:02:17 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (17567400) [pid = 4028] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:02:17 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (1876A000) [pid = 4028] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:02:17 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (14C51C00) [pid = 4028] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:02:17 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1820CC00) [pid = 4028] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:02:17 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (101C8800) [pid = 4028] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:02:17 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (1030E800) [pid = 4028] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:02:17 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1988A800) [pid = 4028] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:02:17 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (15946C00) [pid = 4028] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:02:17 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (0FC80400) [pid = 4028] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:02:17 INFO - PROCESS | 4028 | 1466499737617 Marionette TRACE conn5 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:02:17 INFO - PROCESS | 4028 | 1466499737636 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 02:02:17 INFO - PROCESS | 4028 | 1466499737639 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:02:17 INFO - PROCESS | 4028 | 1466499737641 Marionette TRACE conn5 <- [1,462,null,{}] 02:02:17 INFO - PROCESS | 4028 | 1466499737644 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:17 INFO - PROCESS | 4028 | 1466499737646 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:17 INFO - PROCESS | 4028 | 1466499737761 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 02:02:17 INFO - PROCESS | 4028 | 1466499737816 Marionette TRACE conn5 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:17 INFO - PROCESS | 4028 | 1466499737818 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:17 INFO - PROCESS | 4028 | ++DOCSHELL 1030E800 == 49 [pid = 4028] [id = 125] 02:02:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (149B1800) [pid = 4028] [serial = 372] [outer = 00000000] 02:02:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (1876C000) [pid = 4028] [serial = 373] [outer = 149B1800] 02:02:17 INFO - PROCESS | 4028 | 1466499737861 Marionette DEBUG loaded listener.js 02:02:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1876D400) [pid = 4028] [serial = 374] [outer = 149B1800] 02:02:18 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:18 INFO - PROCESS | 4028 | 1466499738237 Marionette TRACE conn5 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:02:18 INFO - PROCESS | 4028 | 1466499738273 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 02:02:18 INFO - PROCESS | 4028 | 1466499738276 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:02:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:02:18 INFO - PROCESS | 4028 | 1466499738278 Marionette TRACE conn5 <- [1,466,null,{}] 02:02:18 INFO - PROCESS | 4028 | 1466499738281 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:18 INFO - PROCESS | 4028 | 1466499738283 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:18 INFO - PROCESS | 4028 | 1466499738389 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 02:02:18 INFO - PROCESS | 4028 | 1466499738394 Marionette TRACE conn5 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:18 INFO - PROCESS | 4028 | 1466499738396 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:18 INFO - PROCESS | 4028 | ++DOCSHELL 190F0000 == 50 [pid = 4028] [id = 126] 02:02:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (190F0800) [pid = 4028] [serial = 375] [outer = 00000000] 02:02:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (19857000) [pid = 4028] [serial = 376] [outer = 190F0800] 02:02:18 INFO - PROCESS | 4028 | 1466499738439 Marionette DEBUG loaded listener.js 02:02:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (19889800) [pid = 4028] [serial = 377] [outer = 190F0800] 02:02:18 INFO - PROCESS | 4028 | 1466499738881 Marionette TRACE conn5 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:02:18 INFO - PROCESS | 4028 | 1466499738912 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 02:02:18 INFO - PROCESS | 4028 | 1466499738915 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:02:18 INFO - PROCESS | 4028 | 1466499738917 Marionette TRACE conn5 <- [1,470,null,{}] 02:02:18 INFO - PROCESS | 4028 | 1466499738920 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:18 INFO - PROCESS | 4028 | 1466499738922 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:19 INFO - PROCESS | 4028 | 1466499739045 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 02:02:19 INFO - PROCESS | 4028 | 1466499739050 Marionette TRACE conn5 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:19 INFO - PROCESS | 4028 | 1466499739052 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:19 INFO - PROCESS | 4028 | ++DOCSHELL 19891000 == 51 [pid = 4028] [id = 127] 02:02:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (19A7CC00) [pid = 4028] [serial = 378] [outer = 00000000] 02:02:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (1AE82000) [pid = 4028] [serial = 379] [outer = 19A7CC00] 02:02:19 INFO - PROCESS | 4028 | 1466499739095 Marionette DEBUG loaded listener.js 02:02:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (1B674400) [pid = 4028] [serial = 380] [outer = 19A7CC00] 02:02:19 INFO - PROCESS | 4028 | 1466499739576 Marionette TRACE conn5 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:02:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:02:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 730ms 02:02:19 INFO - PROCESS | 4028 | 1466499739647 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 02:02:19 INFO - PROCESS | 4028 | 1466499739652 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 02:02:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:02:19 INFO - PROCESS | 4028 | 1466499739657 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:02:19 INFO - PROCESS | 4028 | 1466499739661 Marionette TRACE conn5 <- [1,474,null,{}] 02:02:19 INFO - PROCESS | 4028 | 1466499739667 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:19 INFO - PROCESS | 4028 | 1466499739670 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:19 INFO - PROCESS | 4028 | 1466499739869 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 02:02:19 INFO - PROCESS | 4028 | 1466499739967 Marionette TRACE conn5 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:19 INFO - PROCESS | 4028 | 1466499739971 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:19 INFO - PROCESS | 4028 | ++DOCSHELL 101CE400 == 52 [pid = 4028] [id = 128] 02:02:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (101CF000) [pid = 4028] [serial = 381] [outer = 00000000] 02:02:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (10309800) [pid = 4028] [serial = 382] [outer = 101CF000] 02:02:20 INFO - PROCESS | 4028 | 1466499740028 Marionette DEBUG loaded listener.js 02:02:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (113CF400) [pid = 4028] [serial = 383] [outer = 101CF000] 02:02:20 INFO - PROCESS | 4028 | 1466499740644 Marionette TRACE conn5 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:02:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:02:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1021ms 02:02:20 INFO - PROCESS | 4028 | 1466499740682 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 02:02:20 INFO - PROCESS | 4028 | 1466499740687 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 02:02:20 INFO - PROCESS | 4028 | 1466499740694 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:02:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:02:20 INFO - PROCESS | 4028 | 1466499740697 Marionette TRACE conn5 <- [1,478,null,{}] 02:02:20 INFO - PROCESS | 4028 | 1466499740701 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:20 INFO - PROCESS | 4028 | 1466499740703 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:20 INFO - PROCESS | 4028 | 1466499740817 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 02:02:20 INFO - PROCESS | 4028 | 1466499740947 Marionette TRACE conn5 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:20 INFO - PROCESS | 4028 | 1466499740950 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:20 INFO - PROCESS | 4028 | ++DOCSHELL 15F3C800 == 53 [pid = 4028] [id = 129] 02:02:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (15F41400) [pid = 4028] [serial = 384] [outer = 00000000] 02:02:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (17648000) [pid = 4028] [serial = 385] [outer = 15F41400] 02:02:21 INFO - PROCESS | 4028 | 1466499741007 Marionette DEBUG loaded listener.js 02:02:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (1795EC00) [pid = 4028] [serial = 386] [outer = 15F41400] 02:02:21 INFO - PROCESS | 4028 | 1466499741638 Marionette TRACE conn5 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:02:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:02:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 970ms 02:02:21 INFO - PROCESS | 4028 | 1466499741667 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 02:02:21 INFO - PROCESS | 4028 | 1466499741670 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 02:02:21 INFO - PROCESS | 4028 | 1466499741674 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:02:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:02:21 INFO - PROCESS | 4028 | 1466499741677 Marionette TRACE conn5 <- [1,482,null,{}] 02:02:21 INFO - PROCESS | 4028 | 1466499741689 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:21 INFO - PROCESS | 4028 | 1466499741694 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:21 INFO - PROCESS | 4028 | 1466499741810 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 02:02:21 INFO - PROCESS | 4028 | 1466499741912 Marionette TRACE conn5 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:21 INFO - PROCESS | 4028 | 1466499741915 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:21 INFO - PROCESS | 4028 | ++DOCSHELL 19A85800 == 54 [pid = 4028] [id = 130] 02:02:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (19A86C00) [pid = 4028] [serial = 387] [outer = 00000000] 02:02:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (1BE7A000) [pid = 4028] [serial = 388] [outer = 19A86C00] 02:02:21 INFO - PROCESS | 4028 | 1466499741971 Marionette DEBUG loaded listener.js 02:02:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (1BF92C00) [pid = 4028] [serial = 389] [outer = 19A86C00] 02:02:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 100 (19ACF000) [pid = 4028] [serial = 390] [outer = 18626C00] 02:02:22 INFO - PROCESS | 4028 | 1466499742753 Marionette TRACE conn5 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:02:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:02:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1127ms 02:02:22 INFO - PROCESS | 4028 | 1466499742804 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 02:02:22 INFO - PROCESS | 4028 | 1466499742807 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 02:02:22 INFO - PROCESS | 4028 | 1466499742811 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:02:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:02:22 INFO - PROCESS | 4028 | 1466499742814 Marionette TRACE conn5 <- [1,486,null,{}] 02:02:22 INFO - PROCESS | 4028 | 1466499742817 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:22 INFO - PROCESS | 4028 | 1466499742820 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:22 INFO - PROCESS | 4028 | 1466499742930 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 02:02:23 INFO - PROCESS | 4028 | 1466499743058 Marionette TRACE conn5 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:23 INFO - PROCESS | 4028 | 1466499743061 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:23 INFO - PROCESS | 4028 | ++DOCSHELL 102AF800 == 55 [pid = 4028] [id = 131] 02:02:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 101 (18766000) [pid = 4028] [serial = 391] [outer = 00000000] 02:02:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 102 (1C410000) [pid = 4028] [serial = 392] [outer = 18766000] 02:02:23 INFO - PROCESS | 4028 | 1466499743115 Marionette DEBUG loaded listener.js 02:02:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 103 (1C4F7800) [pid = 4028] [serial = 393] [outer = 18766000] 02:02:23 INFO - PROCESS | 4028 | 1466499743684 Marionette TRACE conn5 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:02:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:02:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 930ms 02:02:23 INFO - PROCESS | 4028 | 1466499743744 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 02:02:23 INFO - PROCESS | 4028 | 1466499743747 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 02:02:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:02:23 INFO - PROCESS | 4028 | 1466499743750 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:02:23 INFO - PROCESS | 4028 | 1466499743752 Marionette TRACE conn5 <- [1,490,null,{}] 02:02:23 INFO - PROCESS | 4028 | 1466499743756 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:23 INFO - PROCESS | 4028 | 1466499743758 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:23 INFO - PROCESS | 4028 | 1466499743865 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 02:02:24 INFO - PROCESS | 4028 | 1466499744082 Marionette TRACE conn5 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:24 INFO - PROCESS | 4028 | 1466499744086 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:24 INFO - PROCESS | 4028 | ++DOCSHELL 0CA15000 == 56 [pid = 4028] [id = 132] 02:02:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 104 (0CA16000) [pid = 4028] [serial = 394] [outer = 00000000] 02:02:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 105 (0D1CE800) [pid = 4028] [serial = 395] [outer = 0CA16000] 02:02:24 INFO - PROCESS | 4028 | 1466499744143 Marionette DEBUG loaded listener.js 02:02:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 106 (10159000) [pid = 4028] [serial = 396] [outer = 0CA16000] 02:02:24 INFO - PROCESS | 4028 | 1466499744738 Marionette TRACE conn5 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:02:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:02:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1019ms 02:02:24 INFO - PROCESS | 4028 | 1466499744774 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 02:02:24 INFO - PROCESS | 4028 | 1466499744778 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 02:02:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:02:24 INFO - PROCESS | 4028 | 1466499744782 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:02:24 INFO - PROCESS | 4028 | 1466499744785 Marionette TRACE conn5 <- [1,494,null,{}] 02:02:24 INFO - PROCESS | 4028 | 1466499744790 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:24 INFO - PROCESS | 4028 | 1466499744794 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:24 INFO - PROCESS | 4028 | 1466499744915 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 1657CC00 == 55 [pid = 4028] [id = 88] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 190F0000 == 54 [pid = 4028] [id = 126] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 1030E800 == 53 [pid = 4028] [id = 125] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 18A0E400 == 52 [pid = 4028] [id = 124] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 18767800 == 51 [pid = 4028] [id = 123] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 1820AC00 == 50 [pid = 4028] [id = 122] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 16574000 == 49 [pid = 4028] [id = 121] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 1052FC00 == 48 [pid = 4028] [id = 120] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 101C5800 == 47 [pid = 4028] [id = 119] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 0CA01C00 == 46 [pid = 4028] [id = 118] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 1876E400 == 45 [pid = 4028] [id = 117] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 0CA17800 == 44 [pid = 4028] [id = 115] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 10310800 == 43 [pid = 4028] [id = 116] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 1908B000 == 42 [pid = 4028] [id = 75] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 18BEF800 == 41 [pid = 4028] [id = 104] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 1763C000 == 40 [pid = 4028] [id = 59] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 18A08400 == 39 [pid = 4028] [id = 36] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 101D1C00 == 38 [pid = 4028] [id = 90] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 1765D800 == 37 [pid = 4028] [id = 61] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 18785400 == 36 [pid = 4028] [id = 89] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 1AE8BC00 == 35 [pid = 4028] [id = 76] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 18761C00 == 34 [pid = 4028] [id = 103] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 18BEAC00 == 33 [pid = 4028] [id = 72] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 102AF800 == 32 [pid = 4028] [id = 131] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 15F3C800 == 31 [pid = 4028] [id = 129] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 19A85800 == 30 [pid = 4028] [id = 130] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 19891000 == 29 [pid = 4028] [id = 127] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 101CE400 == 28 [pid = 4028] [id = 128] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 093F5000 == 27 [pid = 4028] [id = 114] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 105 (1BF93800) [pid = 4028] [serial = 266] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 104 (190F7000) [pid = 4028] [serial = 328] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 103 (19A84800) [pid = 4028] [serial = 331] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 102 (10151800) [pid = 4028] [serial = 301] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 101 (18780000) [pid = 4028] [serial = 325] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 100 (17644000) [pid = 4028] [serial = 319] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 99 (177A2400) [pid = 4028] [serial = 320] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (18A0E800) [pid = 4028] [serial = 307] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (1908C000) [pid = 4028] [serial = 308] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (16578C00) [pid = 4028] [serial = 304] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (1763D000) [pid = 4028] [serial = 305] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (19789800) [pid = 4028] [serial = 329] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (18617000) [pid = 4028] [serial = 322] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (18633400) [pid = 4028] [serial = 323] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (1093BC00) [pid = 4028] [serial = 314] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (10304C00) [pid = 4028] [serial = 313] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (113D2C00) [pid = 4028] [serial = 316] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (149B2000) [pid = 4028] [serial = 317] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (1C404400) [pid = 4028] [serial = 311] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1B941800) [pid = 4028] [serial = 310] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (19B40C00) [pid = 4028] [serial = 332] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (19086C00) [pid = 4028] [serial = 337] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (101C5C00) [pid = 4028] [serial = 334] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (101CC400) [pid = 4028] [serial = 302] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (10301800) [pid = 4028] [serial = 335] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18A06000) [pid = 4028] [serial = 326] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (1AE86800) [pid = 4028] [serial = 338] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1C456400) [pid = 4028] [serial = 340] [outer = 00000000] [url = about:blank] 02:02:25 INFO - PROCESS | 4028 | --DOCSHELL 0CA15000 == 26 [pid = 4028] [id = 132] 02:02:25 INFO - PROCESS | 4028 | 1466499745852 Marionette TRACE conn5 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:25 INFO - PROCESS | 4028 | 1466499745855 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:25 INFO - PROCESS | 4028 | ++DOCSHELL 0CA03C00 == 27 [pid = 4028] [id = 133] 02:02:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (0CA04400) [pid = 4028] [serial = 397] [outer = 00000000] 02:02:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (0CA09400) [pid = 4028] [serial = 398] [outer = 0CA04400] 02:02:25 INFO - PROCESS | 4028 | 1466499745922 Marionette DEBUG loaded listener.js 02:02:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (0CA14000) [pid = 4028] [serial = 399] [outer = 0CA04400] 02:02:26 INFO - PROCESS | 4028 | 1466499746364 Marionette TRACE conn5 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:02:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:02:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1634ms 02:02:26 INFO - PROCESS | 4028 | 1466499746419 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 02:02:26 INFO - PROCESS | 4028 | 1466499746422 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 02:02:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:02:26 INFO - PROCESS | 4028 | 1466499746426 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:02:26 INFO - PROCESS | 4028 | 1466499746429 Marionette TRACE conn5 <- [1,498,null,{}] 02:02:26 INFO - PROCESS | 4028 | 1466499746435 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:26 INFO - PROCESS | 4028 | 1466499746437 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:26 INFO - PROCESS | 4028 | 1466499746523 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 02:02:26 INFO - PROCESS | 4028 | 1466499746540 Marionette TRACE conn5 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:26 INFO - PROCESS | 4028 | 1466499746543 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:26 INFO - PROCESS | 4028 | ++DOCSHELL 101CEC00 == 28 [pid = 4028] [id = 134] 02:02:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (101CF400) [pid = 4028] [serial = 400] [outer = 00000000] 02:02:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (101D3000) [pid = 4028] [serial = 401] [outer = 101CF400] 02:02:26 INFO - PROCESS | 4028 | 1466499746589 Marionette DEBUG loaded listener.js 02:02:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (102B3C00) [pid = 4028] [serial = 402] [outer = 101CF400] 02:02:27 INFO - PROCESS | 4028 | 1466499747059 Marionette TRACE conn5 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:02:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:02:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 670ms 02:02:27 INFO - PROCESS | 4028 | 1466499747100 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 02:02:27 INFO - PROCESS | 4028 | 1466499747105 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 02:02:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:02:27 INFO - PROCESS | 4028 | 1466499747108 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:02:27 INFO - PROCESS | 4028 | 1466499747110 Marionette TRACE conn5 <- [1,502,null,{}] 02:02:27 INFO - PROCESS | 4028 | 1466499747143 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:27 INFO - PROCESS | 4028 | 1466499747145 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:27 INFO - PROCESS | 4028 | 1466499747232 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 02:02:27 INFO - PROCESS | 4028 | 1466499747321 Marionette TRACE conn5 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:27 INFO - PROCESS | 4028 | 1466499747323 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:27 INFO - PROCESS | 4028 | ++DOCSHELL 10937C00 == 29 [pid = 4028] [id = 135] 02:02:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (111D9800) [pid = 4028] [serial = 403] [outer = 00000000] 02:02:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (14409800) [pid = 4028] [serial = 404] [outer = 111D9800] 02:02:27 INFO - PROCESS | 4028 | 1466499747367 Marionette DEBUG loaded listener.js 02:02:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1469CC00) [pid = 4028] [serial = 405] [outer = 111D9800] 02:02:27 INFO - PROCESS | 4028 | 1466499747750 Marionette TRACE conn5 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:02:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:02:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 650ms 02:02:27 INFO - PROCESS | 4028 | 1466499747762 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 02:02:27 INFO - PROCESS | 4028 | 1466499747765 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 02:02:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:02:27 INFO - PROCESS | 4028 | 1466499747775 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:02:27 INFO - PROCESS | 4028 | 1466499747780 Marionette TRACE conn5 <- [1,506,null,{}] 02:02:27 INFO - PROCESS | 4028 | 1466499747785 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:27 INFO - PROCESS | 4028 | 1466499747788 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:27 INFO - PROCESS | 4028 | 1466499747912 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 02:02:27 INFO - PROCESS | 4028 | 1466499747984 Marionette TRACE conn5 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:27 INFO - PROCESS | 4028 | 1466499747986 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:27 INFO - PROCESS | 4028 | ++DOCSHELL 0CA1B000 == 30 [pid = 4028] [id = 136] 02:02:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (101C5C00) [pid = 4028] [serial = 406] [outer = 00000000] 02:02:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (149CE400) [pid = 4028] [serial = 407] [outer = 101C5C00] 02:02:28 INFO - PROCESS | 4028 | 1466499748034 Marionette DEBUG loaded listener.js 02:02:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (1657E000) [pid = 4028] [serial = 408] [outer = 101C5C00] 02:02:28 INFO - PROCESS | 4028 | 1466499748469 Marionette TRACE conn5 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:02:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:02:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 730ms 02:02:28 INFO - PROCESS | 4028 | 1466499748502 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 02:02:28 INFO - PROCESS | 4028 | 1466499748505 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 02:02:28 INFO - PROCESS | 4028 | 1466499748508 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:02:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:02:28 INFO - PROCESS | 4028 | 1466499748510 Marionette TRACE conn5 <- [1,510,null,{}] 02:02:28 INFO - PROCESS | 4028 | 1466499748513 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:28 INFO - PROCESS | 4028 | 1466499748515 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:28 INFO - PROCESS | 4028 | 1466499748656 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 02:02:28 INFO - PROCESS | 4028 | 1466499748679 Marionette TRACE conn5 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:28 INFO - PROCESS | 4028 | 1466499748681 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:28 INFO - PROCESS | 4028 | ++DOCSHELL 17563000 == 31 [pid = 4028] [id = 137] 02:02:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (17564C00) [pid = 4028] [serial = 409] [outer = 00000000] 02:02:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (1763EC00) [pid = 4028] [serial = 410] [outer = 17564C00] 02:02:28 INFO - PROCESS | 4028 | 1466499748724 Marionette DEBUG loaded listener.js 02:02:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (1764D800) [pid = 4028] [serial = 411] [outer = 17564C00] 02:02:29 INFO - PROCESS | 4028 | 1466499749160 Marionette TRACE conn5 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:02:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:02:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 670ms 02:02:29 INFO - PROCESS | 4028 | 1466499749182 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 02:02:29 INFO - PROCESS | 4028 | 1466499749185 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 02:02:29 INFO - PROCESS | 4028 | 1466499749188 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:02:29 INFO - PROCESS | 4028 | 1466499749190 Marionette TRACE conn5 <- [1,514,null,{}] 02:02:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:02:29 INFO - PROCESS | 4028 | 1466499749197 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:29 INFO - PROCESS | 4028 | 1466499749199 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:29 INFO - PROCESS | 4028 | 1466499749306 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 02:02:29 INFO - PROCESS | 4028 | 1466499749312 Marionette TRACE conn5 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:29 INFO - PROCESS | 4028 | 1466499749319 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:29 INFO - PROCESS | 4028 | ++DOCSHELL 17668400 == 32 [pid = 4028] [id = 138] 02:02:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (176E1800) [pid = 4028] [serial = 412] [outer = 00000000] 02:02:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (18207800) [pid = 4028] [serial = 413] [outer = 176E1800] 02:02:29 INFO - PROCESS | 4028 | 1466499749376 Marionette DEBUG loaded listener.js 02:02:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (182BC000) [pid = 4028] [serial = 414] [outer = 176E1800] 02:02:29 INFO - PROCESS | 4028 | 1466499749862 Marionette TRACE conn5 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:02:29 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 02:02:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 730ms 02:02:30 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (1877E400) [pid = 4028] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:02:30 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (1440D000) [pid = 4028] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:02:30 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (19A7CC00) [pid = 4028] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:02:30 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (1BF95400) [pid = 4028] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:02:30 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (1820C000) [pid = 4028] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:02:30 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (18767C00) [pid = 4028] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:02:30 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (149B1800) [pid = 4028] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:02:30 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (18BCD400) [pid = 4028] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:02:30 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (190F0800) [pid = 4028] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:02:30 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (17567000) [pid = 4028] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:02:30 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (0CA02000) [pid = 4028] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:02:30 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (111E3C00) [pid = 4028] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:02:30 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (101C6000) [pid = 4028] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:02:30 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (0CA19800) [pid = 4028] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:02:30 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1AEDC800) [pid = 4028] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:02:30 INFO - PROCESS | 4028 | 1466499750298 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 02:02:30 INFO - PROCESS | 4028 | 1466499750300 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 02:02:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:02:30 INFO - PROCESS | 4028 | 1466499750308 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:02:30 INFO - PROCESS | 4028 | 1466499750310 Marionette TRACE conn5 <- [1,518,null,{}] 02:02:30 INFO - PROCESS | 4028 | 1466499750314 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:30 INFO - PROCESS | 4028 | 1466499750316 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:30 INFO - PROCESS | 4028 | 1466499750405 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 02:02:30 INFO - PROCESS | 4028 | 1466499750411 Marionette TRACE conn5 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:30 INFO - PROCESS | 4028 | 1466499750413 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:30 INFO - PROCESS | 4028 | ++DOCSHELL 0CA0A000 == 33 [pid = 4028] [id = 139] 02:02:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (10303000) [pid = 4028] [serial = 415] [outer = 00000000] 02:02:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (14B78000) [pid = 4028] [serial = 416] [outer = 10303000] 02:02:30 INFO - PROCESS | 4028 | 1466499750456 Marionette DEBUG loaded listener.js 02:02:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1765E800) [pid = 4028] [serial = 417] [outer = 10303000] 02:02:30 INFO - PROCESS | 4028 | 1466499750887 Marionette TRACE conn5 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:02:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:02:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 630ms 02:02:30 INFO - PROCESS | 4028 | 1466499750943 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 02:02:30 INFO - PROCESS | 4028 | 1466499750945 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 02:02:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:02:30 INFO - PROCESS | 4028 | 1466499750948 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:02:30 INFO - PROCESS | 4028 | 1466499750950 Marionette TRACE conn5 <- [1,522,null,{}] 02:02:30 INFO - PROCESS | 4028 | 1466499750954 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:30 INFO - PROCESS | 4028 | 1466499750955 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:31 INFO - PROCESS | 4028 | 1466499751031 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 02:02:31 INFO - PROCESS | 4028 | 1466499751039 Marionette TRACE conn5 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:31 INFO - PROCESS | 4028 | 1466499751041 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:31 INFO - PROCESS | 4028 | ++DOCSHELL 18633800 == 34 [pid = 4028] [id = 140] 02:02:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (18746C00) [pid = 4028] [serial = 418] [outer = 00000000] 02:02:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (18750C00) [pid = 4028] [serial = 419] [outer = 18746C00] 02:02:31 INFO - PROCESS | 4028 | 1466499751083 Marionette DEBUG loaded listener.js 02:02:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1876B400) [pid = 4028] [serial = 420] [outer = 18746C00] 02:02:31 INFO - PROCESS | 4028 | 1466499751520 Marionette TRACE conn5 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:02:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:02:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 631ms 02:02:31 INFO - PROCESS | 4028 | 1466499751584 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 02:02:31 INFO - PROCESS | 4028 | 1466499751586 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 02:02:31 INFO - PROCESS | 4028 | 1466499751589 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:02:31 INFO - PROCESS | 4028 | 1466499751591 Marionette TRACE conn5 <- [1,526,null,{}] 02:02:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:02:31 INFO - PROCESS | 4028 | 1466499751595 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:31 INFO - PROCESS | 4028 | 1466499751596 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:31 INFO - PROCESS | 4028 | 1466499751673 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 02:02:31 INFO - PROCESS | 4028 | 1466499751681 Marionette TRACE conn5 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:31 INFO - PROCESS | 4028 | 1466499751682 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:31 INFO - PROCESS | 4028 | ++DOCSHELL 18782C00 == 35 [pid = 4028] [id = 141] 02:02:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (18784C00) [pid = 4028] [serial = 421] [outer = 00000000] 02:02:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (18A03800) [pid = 4028] [serial = 422] [outer = 18784C00] 02:02:31 INFO - PROCESS | 4028 | 1466499751726 Marionette DEBUG loaded listener.js 02:02:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (18A04400) [pid = 4028] [serial = 423] [outer = 18784C00] 02:02:32 INFO - PROCESS | 4028 | 1466499752173 Marionette TRACE conn5 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:02:32 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 02:02:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 630ms 02:02:32 INFO - PROCESS | 4028 | 1466499752224 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 02:02:32 INFO - PROCESS | 4028 | 1466499752226 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 02:02:32 INFO - PROCESS | 4028 | 1466499752229 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:02:32 INFO - PROCESS | 4028 | 1466499752231 Marionette TRACE conn5 <- [1,530,null,{}] 02:02:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:02:32 INFO - PROCESS | 4028 | 1466499752234 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:32 INFO - PROCESS | 4028 | 1466499752236 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:32 INFO - PROCESS | 4028 | 1466499752371 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 02:02:32 INFO - PROCESS | 4028 | 1466499752504 Marionette TRACE conn5 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:32 INFO - PROCESS | 4028 | 1466499752507 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:32 INFO - PROCESS | 4028 | ++DOCSHELL 093FD000 == 36 [pid = 4028] [id = 142] 02:02:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (0CA01800) [pid = 4028] [serial = 424] [outer = 00000000] 02:02:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (0CA15800) [pid = 4028] [serial = 425] [outer = 0CA01800] 02:02:32 INFO - PROCESS | 4028 | 1466499752567 Marionette DEBUG loaded listener.js 02:02:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (0D1CE000) [pid = 4028] [serial = 426] [outer = 0CA01800] 02:02:33 INFO - PROCESS | 4028 | 1466499753246 Marionette TRACE conn5 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:02:33 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 02:02:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:02:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:02:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:02:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:02:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:02:33 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 02:02:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:02:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:02:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:02:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:02:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:02:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1067ms 02:02:33 INFO - PROCESS | 4028 | 1466499753317 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 02:02:33 INFO - PROCESS | 4028 | 1466499753321 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 02:02:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:02:33 INFO - PROCESS | 4028 | 1466499753326 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:02:33 INFO - PROCESS | 4028 | 1466499753330 Marionette TRACE conn5 <- [1,534,null,{}] 02:02:33 INFO - PROCESS | 4028 | 1466499753334 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:33 INFO - PROCESS | 4028 | 1466499753338 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:33 INFO - PROCESS | 4028 | 1466499753469 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 02:02:33 INFO - PROCESS | 4028 | 1466499753598 Marionette TRACE conn5 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:33 INFO - PROCESS | 4028 | 1466499753601 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:33 INFO - PROCESS | 4028 | ++DOCSHELL 147C6400 == 37 [pid = 4028] [id = 143] 02:02:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (149CF000) [pid = 4028] [serial = 427] [outer = 00000000] 02:02:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (14C1B800) [pid = 4028] [serial = 428] [outer = 149CF000] 02:02:33 INFO - PROCESS | 4028 | 1466499753659 Marionette DEBUG loaded listener.js 02:02:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (15951400) [pid = 4028] [serial = 429] [outer = 149CF000] 02:02:34 INFO - PROCESS | 4028 | 1466499754293 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:02:34 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. 02:02:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1023ms 02:02:34 INFO - PROCESS | 4028 | 1466499754352 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 02:02:34 INFO - PROCESS | 4028 | 1466499754356 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 02:02:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:02:34 INFO - PROCESS | 4028 | 1466499754359 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:02:34 INFO - PROCESS | 4028 | 1466499754362 Marionette TRACE conn5 <- [1,538,null,{}] 02:02:34 INFO - PROCESS | 4028 | 1466499754366 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:34 INFO - PROCESS | 4028 | 1466499754368 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:34 INFO - PROCESS | 4028 | 1466499754543 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 02:02:34 INFO - PROCESS | 4028 | 1466499754555 Marionette TRACE conn5 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:34 INFO - PROCESS | 4028 | 1466499754557 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:34 INFO - PROCESS | 4028 | ++DOCSHELL 10310400 == 38 [pid = 4028] [id = 144] 02:02:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (17651C00) [pid = 4028] [serial = 430] [outer = 00000000] 02:02:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (18A0D800) [pid = 4028] [serial = 431] [outer = 17651C00] 02:02:34 INFO - PROCESS | 4028 | 1466499754612 Marionette DEBUG loaded listener.js 02:02:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (18A82400) [pid = 4028] [serial = 432] [outer = 17651C00] 02:02:35 INFO - PROCESS | 4028 | 1466499755410 Marionette TRACE conn5 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:02:35 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. 02:02:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1070ms 02:02:35 INFO - PROCESS | 4028 | 1466499755452 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 02:02:35 INFO - PROCESS | 4028 | 1466499755456 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 02:02:35 INFO - PROCESS | 4028 | 1466499755461 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:02:35 INFO - PROCESS | 4028 | 1466499755464 Marionette TRACE conn5 <- [1,542,null,{}] 02:02:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:02:35 INFO - PROCESS | 4028 | 1466499755493 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:35 INFO - PROCESS | 4028 | 1466499755496 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:35 INFO - PROCESS | 4028 | 1466499755646 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 02:02:35 INFO - PROCESS | 4028 | 1466499755663 Marionette TRACE conn5 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:35 INFO - PROCESS | 4028 | 1466499755667 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:35 INFO - PROCESS | 4028 | ++DOCSHELL 10152400 == 39 [pid = 4028] [id = 145] 02:02:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 100 (10154400) [pid = 4028] [serial = 433] [outer = 00000000] 02:02:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 101 (102A4400) [pid = 4028] [serial = 434] [outer = 10154400] 02:02:35 INFO - PROCESS | 4028 | 1466499755750 Marionette DEBUG loaded listener.js 02:02:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 102 (1030C400) [pid = 4028] [serial = 435] [outer = 10154400] 02:02:36 INFO - PROCESS | 4028 | --DOCSHELL 18782C00 == 38 [pid = 4028] [id = 141] 02:02:36 INFO - PROCESS | 4028 | --DOCSHELL 18633800 == 37 [pid = 4028] [id = 140] 02:02:36 INFO - PROCESS | 4028 | --DOCSHELL 0CA0A000 == 36 [pid = 4028] [id = 139] 02:02:36 INFO - PROCESS | 4028 | --DOCSHELL 17668400 == 35 [pid = 4028] [id = 138] 02:02:36 INFO - PROCESS | 4028 | --DOCSHELL 17563000 == 34 [pid = 4028] [id = 137] 02:02:36 INFO - PROCESS | 4028 | --DOCSHELL 0CA1B000 == 33 [pid = 4028] [id = 136] 02:02:36 INFO - PROCESS | 4028 | --DOCSHELL 10937C00 == 32 [pid = 4028] [id = 135] 02:02:36 INFO - PROCESS | 4028 | --DOCSHELL 101CEC00 == 31 [pid = 4028] [id = 134] 02:02:36 INFO - PROCESS | 4028 | --DOCSHELL 0CA03C00 == 30 [pid = 4028] [id = 133] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 101 (1C4E8400) [pid = 4028] [serial = 299] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 100 (0FDF1800) [pid = 4028] [serial = 164] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 99 (182B9800) [pid = 4028] [serial = 364] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (182BB800) [pid = 4028] [serial = 365] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (18A06400) [pid = 4028] [serial = 368] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (18782400) [pid = 4028] [serial = 367] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (1876C000) [pid = 4028] [serial = 373] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (19084400) [pid = 4028] [serial = 370] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (19857000) [pid = 4028] [serial = 376] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (1795C800) [pid = 4028] [serial = 361] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (0CA17400) [pid = 4028] [serial = 352] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (0D1F1C00) [pid = 4028] [serial = 353] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (14B9C000) [pid = 4028] [serial = 346] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (14C51000) [pid = 4028] [serial = 347] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (102AEC00) [pid = 4028] [serial = 355] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1030AC00) [pid = 4028] [serial = 356] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (0CA1CC00) [pid = 4028] [serial = 343] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (0CA20800) [pid = 4028] [serial = 344] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1C4EFC00) [pid = 4028] [serial = 341] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (18BCD000) [pid = 4028] [serial = 349] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1908C800) [pid = 4028] [serial = 350] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (14CDCC00) [pid = 4028] [serial = 358] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (14D9E000) [pid = 4028] [serial = 359] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1908D800) [pid = 4028] [serial = 371] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (19889800) [pid = 4028] [serial = 377] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1AE82000) [pid = 4028] [serial = 379] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1B674400) [pid = 4028] [serial = 380] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1876D400) [pid = 4028] [serial = 374] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (18205C00) [pid = 4028] [serial = 362] [outer = 00000000] [url = about:blank] 02:02:36 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:36 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:02:36 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:36 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:02:36 INFO - PROCESS | 4028 | 1466499756339 Marionette TRACE conn5 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:02:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:02:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 930ms 02:02:36 INFO - PROCESS | 4028 | 1466499756398 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 02:02:36 INFO - PROCESS | 4028 | 1466499756402 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 02:02:36 INFO - PROCESS | 4028 | 1466499756408 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:02:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:02:36 INFO - PROCESS | 4028 | 1466499756410 Marionette TRACE conn5 <- [1,546,null,{}] 02:02:36 INFO - PROCESS | 4028 | 1466499756414 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:36 INFO - PROCESS | 4028 | 1466499756416 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:36 INFO - PROCESS | 4028 | 1466499756504 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 02:02:36 INFO - PROCESS | 4028 | 1466499756590 Marionette TRACE conn5 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:36 INFO - PROCESS | 4028 | 1466499756592 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:36 INFO - PROCESS | 4028 | ++DOCSHELL 0FD63800 == 31 [pid = 4028] [id = 146] 02:02:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (0FDF1800) [pid = 4028] [serial = 436] [outer = 00000000] 02:02:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (101D4000) [pid = 4028] [serial = 437] [outer = 0FDF1800] 02:02:36 INFO - PROCESS | 4028 | 1466499756639 Marionette DEBUG loaded listener.js 02:02:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1030D400) [pid = 4028] [serial = 438] [outer = 0FDF1800] 02:02:37 INFO - PROCESS | 4028 | 1466499757029 Marionette TRACE conn5 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:02:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:02:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 02:02:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:02:37 INFO - PROCESS | 4028 | 1466499757083 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 02:02:37 INFO - PROCESS | 4028 | 1466499757085 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 02:02:37 INFO - PROCESS | 4028 | 1466499757088 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:02:37 INFO - PROCESS | 4028 | 1466499757092 Marionette TRACE conn5 <- [1,550,null,{}] 02:02:37 INFO - PROCESS | 4028 | 1466499757102 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:37 INFO - PROCESS | 4028 | 1466499757107 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:37 INFO - PROCESS | 4028 | 1466499757194 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 02:02:37 INFO - PROCESS | 4028 | 1466499757200 Marionette TRACE conn5 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:37 INFO - PROCESS | 4028 | 1466499757204 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:37 INFO - PROCESS | 4028 | ++DOCSHELL 15946000 == 32 [pid = 4028] [id = 147] 02:02:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (15946800) [pid = 4028] [serial = 439] [outer = 00000000] 02:02:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (17562800) [pid = 4028] [serial = 440] [outer = 15946800] 02:02:37 INFO - PROCESS | 4028 | 1466499757281 Marionette DEBUG loaded listener.js 02:02:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (17638800) [pid = 4028] [serial = 441] [outer = 15946800] 02:02:37 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:37 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:02:37 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:37 INFO - PROCESS | 4028 | 1466499757740 Marionette TRACE conn5 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:02:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:02:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 02:02:37 INFO - PROCESS | 4028 | 1466499757763 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 02:02:37 INFO - PROCESS | 4028 | 1466499757765 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 02:02:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:02:37 INFO - PROCESS | 4028 | 1466499757772 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:02:37 INFO - PROCESS | 4028 | 1466499757774 Marionette TRACE conn5 <- [1,554,null,{}] 02:02:37 INFO - PROCESS | 4028 | 1466499757778 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:37 INFO - PROCESS | 4028 | 1466499757780 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:37 INFO - PROCESS | 4028 | 1466499757865 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 02:02:37 INFO - PROCESS | 4028 | 1466499757873 Marionette TRACE conn5 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:37 INFO - PROCESS | 4028 | 1466499757875 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:37 INFO - PROCESS | 4028 | ++DOCSHELL 17C51800 == 33 [pid = 4028] [id = 148] 02:02:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18202400) [pid = 4028] [serial = 442] [outer = 00000000] 02:02:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (182BB800) [pid = 4028] [serial = 443] [outer = 18202400] 02:02:37 INFO - PROCESS | 4028 | 1466499757928 Marionette DEBUG loaded listener.js 02:02:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18612800) [pid = 4028] [serial = 444] [outer = 18202400] 02:02:38 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:38 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:02:38 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:38 INFO - PROCESS | 4028 | 1466499758367 Marionette TRACE conn5 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:02:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:02:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 630ms 02:02:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:02:38 INFO - PROCESS | 4028 | 1466499758399 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 02:02:38 INFO - PROCESS | 4028 | 1466499758401 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 02:02:38 INFO - PROCESS | 4028 | 1466499758404 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:02:38 INFO - PROCESS | 4028 | 1466499758406 Marionette TRACE conn5 <- [1,558,null,{}] 02:02:38 INFO - PROCESS | 4028 | 1466499758409 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:38 INFO - PROCESS | 4028 | 1466499758411 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:38 INFO - PROCESS | 4028 | 1466499758529 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 02:02:38 INFO - PROCESS | 4028 | 1466499758534 Marionette TRACE conn5 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:38 INFO - PROCESS | 4028 | 1466499758536 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:38 INFO - PROCESS | 4028 | ++DOCSHELL 1874BC00 == 34 [pid = 4028] [id = 149] 02:02:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (1874C000) [pid = 4028] [serial = 445] [outer = 00000000] 02:02:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (18766800) [pid = 4028] [serial = 446] [outer = 1874C000] 02:02:38 INFO - PROCESS | 4028 | 1466499758581 Marionette DEBUG loaded listener.js 02:02:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (18767800) [pid = 4028] [serial = 447] [outer = 1874C000] 02:02:38 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:38 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:02:38 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:38 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:02:39 INFO - PROCESS | 4028 | 1466499759060 Marionette TRACE conn5 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:02:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:02:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 670ms 02:02:39 INFO - PROCESS | 4028 | 1466499759075 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 02:02:39 INFO - PROCESS | 4028 | 1466499759077 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 02:02:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:02:39 INFO - PROCESS | 4028 | 1466499759079 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:02:39 INFO - PROCESS | 4028 | 1466499759081 Marionette TRACE conn5 <- [1,562,null,{}] 02:02:39 INFO - PROCESS | 4028 | 1466499759085 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:39 INFO - PROCESS | 4028 | 1466499759090 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:39 INFO - PROCESS | 4028 | 1466499759233 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 02:02:39 INFO - PROCESS | 4028 | 1466499759291 Marionette TRACE conn5 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:39 INFO - PROCESS | 4028 | 1466499759293 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:39 INFO - PROCESS | 4028 | ++DOCSHELL 0CA0A800 == 35 [pid = 4028] [id = 150] 02:02:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1594BC00) [pid = 4028] [serial = 448] [outer = 00000000] 02:02:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (18C34000) [pid = 4028] [serial = 449] [outer = 1594BC00] 02:02:39 INFO - PROCESS | 4028 | 1466499759338 Marionette DEBUG loaded listener.js 02:02:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (1908A800) [pid = 4028] [serial = 450] [outer = 1594BC00] 02:02:39 INFO - PROCESS | 4028 | 1466499759750 Marionette TRACE conn5 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:02:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:02:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 730ms 02:02:39 INFO - PROCESS | 4028 | 1466499759811 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 02:02:39 INFO - PROCESS | 4028 | 1466499759813 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 02:02:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:02:39 INFO - PROCESS | 4028 | 1466499759816 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:02:39 INFO - PROCESS | 4028 | 1466499759818 Marionette TRACE conn5 <- [1,566,null,{}] 02:02:39 INFO - PROCESS | 4028 | 1466499759821 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:39 INFO - PROCESS | 4028 | 1466499759822 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:39 INFO - PROCESS | 4028 | 1466499759969 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 02:02:40 INFO - PROCESS | 4028 | 1466499760067 Marionette TRACE conn5 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:40 INFO - PROCESS | 4028 | 1466499760069 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:40 INFO - PROCESS | 4028 | ++DOCSHELL 17959800 == 36 [pid = 4028] [id = 151] 02:02:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (17C51000) [pid = 4028] [serial = 451] [outer = 00000000] 02:02:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (190F5800) [pid = 4028] [serial = 452] [outer = 17C51000] 02:02:40 INFO - PROCESS | 4028 | 1466499760115 Marionette DEBUG loaded listener.js 02:02:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (19786800) [pid = 4028] [serial = 453] [outer = 17C51000] 02:02:40 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (176E1800) [pid = 4028] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:02:40 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (0CA04400) [pid = 4028] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:02:40 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (111D9800) [pid = 4028] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:02:40 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (0CA16000) [pid = 4028] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:02:40 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (17564C00) [pid = 4028] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:02:40 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (101CF000) [pid = 4028] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:02:40 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (15F41400) [pid = 4028] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:02:40 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (19A86C00) [pid = 4028] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:02:40 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (18766000) [pid = 4028] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:02:40 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (10303000) [pid = 4028] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:02:40 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (101CF400) [pid = 4028] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:02:40 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (101C5C00) [pid = 4028] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:02:40 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (18746C00) [pid = 4028] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:02:40 INFO - PROCESS | 4028 | 1466499760588 Marionette TRACE conn5 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:02:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:02:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 830ms 02:02:40 INFO - PROCESS | 4028 | 1466499760647 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 02:02:40 INFO - PROCESS | 4028 | 1466499760649 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 02:02:40 INFO - PROCESS | 4028 | 1466499760652 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:02:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:02:40 INFO - PROCESS | 4028 | 1466499760654 Marionette TRACE conn5 <- [1,570,null,{}] 02:02:40 INFO - PROCESS | 4028 | 1466499760658 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:40 INFO - PROCESS | 4028 | 1466499760660 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:40 INFO - PROCESS | 4028 | 1466499760741 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 02:02:40 INFO - PROCESS | 4028 | 1466499760749 Marionette TRACE conn5 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:40 INFO - PROCESS | 4028 | 1466499760751 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:40 INFO - PROCESS | 4028 | ++DOCSHELL 1440DC00 == 37 [pid = 4028] [id = 152] 02:02:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (147BD400) [pid = 4028] [serial = 454] [outer = 00000000] 02:02:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18769400) [pid = 4028] [serial = 455] [outer = 147BD400] 02:02:40 INFO - PROCESS | 4028 | 1466499760874 Marionette DEBUG loaded listener.js 02:02:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (19083800) [pid = 4028] [serial = 456] [outer = 147BD400] 02:02:41 INFO - PROCESS | 4028 | 1466499761174 Marionette TRACE conn5 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:02:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:02:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 570ms 02:02:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:02:41 INFO - PROCESS | 4028 | 1466499761227 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 02:02:41 INFO - PROCESS | 4028 | 1466499761229 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 02:02:41 INFO - PROCESS | 4028 | 1466499761232 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:02:41 INFO - PROCESS | 4028 | 1466499761234 Marionette TRACE conn5 <- [1,574,null,{}] 02:02:41 INFO - PROCESS | 4028 | 1466499761242 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:41 INFO - PROCESS | 4028 | 1466499761244 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:41 INFO - PROCESS | 4028 | 1466499761352 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 02:02:41 INFO - PROCESS | 4028 | 1466499761439 Marionette TRACE conn5 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:41 INFO - PROCESS | 4028 | 1466499761441 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:41 INFO - PROCESS | 4028 | ++DOCSHELL 1978BC00 == 38 [pid = 4028] [id = 153] 02:02:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (19889400) [pid = 4028] [serial = 457] [outer = 00000000] 02:02:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (19A81000) [pid = 4028] [serial = 458] [outer = 19889400] 02:02:41 INFO - PROCESS | 4028 | 1466499761486 Marionette DEBUG loaded listener.js 02:02:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (19A86000) [pid = 4028] [serial = 459] [outer = 19889400] 02:02:41 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:41 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:02:41 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:41 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:02:41 INFO - PROCESS | 4028 | 1466499761806 Marionette TRACE conn5 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:02:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:02:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 630ms 02:02:41 INFO - PROCESS | 4028 | 1466499761863 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 02:02:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:02:41 INFO - PROCESS | 4028 | 1466499761865 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 02:02:41 INFO - PROCESS | 4028 | 1466499761868 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:02:41 INFO - PROCESS | 4028 | 1466499761870 Marionette TRACE conn5 <- [1,578,null,{}] 02:02:41 INFO - PROCESS | 4028 | 1466499761873 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:41 INFO - PROCESS | 4028 | 1466499761875 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:41 INFO - PROCESS | 4028 | 1466499761956 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 02:02:42 INFO - PROCESS | 4028 | 1466499762043 Marionette TRACE conn5 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:42 INFO - PROCESS | 4028 | 1466499762045 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:42 INFO - PROCESS | 4028 | ++DOCSHELL 1756B000 == 39 [pid = 4028] [id = 154] 02:02:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (1795C400) [pid = 4028] [serial = 460] [outer = 00000000] 02:02:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1AE87C00) [pid = 4028] [serial = 461] [outer = 1795C400] 02:02:42 INFO - PROCESS | 4028 | 1466499762089 Marionette DEBUG loaded listener.js 02:02:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1AED4000) [pid = 4028] [serial = 462] [outer = 1795C400] 02:02:42 INFO - PROCESS | 4028 | 1466499762400 Marionette TRACE conn5 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:02:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:02:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 570ms 02:02:42 INFO - PROCESS | 4028 | 1466499762441 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 02:02:42 INFO - PROCESS | 4028 | 1466499762444 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 02:02:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:02:42 INFO - PROCESS | 4028 | 1466499762447 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:02:42 INFO - PROCESS | 4028 | 1466499762449 Marionette TRACE conn5 <- [1,582,null,{}] 02:02:42 INFO - PROCESS | 4028 | 1466499762452 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:42 INFO - PROCESS | 4028 | 1466499762455 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:42 INFO - PROCESS | 4028 | 1466499762599 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 02:02:42 INFO - PROCESS | 4028 | 1466499762741 Marionette TRACE conn5 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:42 INFO - PROCESS | 4028 | 1466499762744 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:42 INFO - PROCESS | 4028 | ++DOCSHELL 0FCE9800 == 40 [pid = 4028] [id = 155] 02:02:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (0FCEB800) [pid = 4028] [serial = 463] [outer = 00000000] 02:02:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (10150800) [pid = 4028] [serial = 464] [outer = 0FCEB800] 02:02:42 INFO - PROCESS | 4028 | 1466499762839 Marionette DEBUG loaded listener.js 02:02:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (101CF800) [pid = 4028] [serial = 465] [outer = 0FCEB800] 02:02:43 INFO - PROCESS | 4028 | 1466499763687 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:02:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:02:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1283ms 02:02:43 INFO - PROCESS | 4028 | 1466499763733 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 02:02:43 INFO - PROCESS | 4028 | 1466499763738 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 02:02:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:02:43 INFO - PROCESS | 4028 | 1466499763781 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:02:43 INFO - PROCESS | 4028 | 1466499763784 Marionette TRACE conn5 <- [1,586,null,{}] 02:02:43 INFO - PROCESS | 4028 | 1466499763804 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:43 INFO - PROCESS | 4028 | 1466499763810 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:43 INFO - PROCESS | 4028 | 1466499763928 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 02:02:44 INFO - PROCESS | 4028 | 1466499764051 Marionette TRACE conn5 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:44 INFO - PROCESS | 4028 | 1466499764055 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:44 INFO - PROCESS | 4028 | ++DOCSHELL 15F4B000 == 41 [pid = 4028] [id = 156] 02:02:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (16573800) [pid = 4028] [serial = 466] [outer = 00000000] 02:02:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (17651400) [pid = 4028] [serial = 467] [outer = 16573800] 02:02:44 INFO - PROCESS | 4028 | 1466499764111 Marionette DEBUG loaded listener.js 02:02:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (18205000) [pid = 4028] [serial = 468] [outer = 16573800] 02:02:44 INFO - PROCESS | 4028 | 1466499764652 Marionette TRACE conn5 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:02:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:02:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 970ms 02:02:44 INFO - PROCESS | 4028 | 1466499764718 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 02:02:44 INFO - PROCESS | 4028 | 1466499764721 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 02:02:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:02:44 INFO - PROCESS | 4028 | 1466499764725 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:02:44 INFO - PROCESS | 4028 | 1466499764727 Marionette TRACE conn5 <- [1,590,null,{}] 02:02:44 INFO - PROCESS | 4028 | 1466499764731 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:44 INFO - PROCESS | 4028 | 1466499764734 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:44 INFO - PROCESS | 4028 | 1466499764845 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 02:02:44 INFO - PROCESS | 4028 | 1466499764978 Marionette TRACE conn5 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:44 INFO - PROCESS | 4028 | 1466499764981 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:44 INFO - PROCESS | 4028 | ++DOCSHELL 17668400 == 42 [pid = 4028] [id = 157] 02:02:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (18C31800) [pid = 4028] [serial = 469] [outer = 00000000] 02:02:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (190EAC00) [pid = 4028] [serial = 470] [outer = 18C31800] 02:02:45 INFO - PROCESS | 4028 | 1466499765036 Marionette DEBUG loaded listener.js 02:02:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (1988B800) [pid = 4028] [serial = 471] [outer = 18C31800] 02:02:45 INFO - PROCESS | 4028 | 1466499765625 Marionette TRACE conn5 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:02:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:02:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 970ms 02:02:45 INFO - PROCESS | 4028 | 1466499765698 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 02:02:45 INFO - PROCESS | 4028 | 1466499765702 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 02:02:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:02:45 INFO - PROCESS | 4028 | 1466499765713 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:02:45 INFO - PROCESS | 4028 | 1466499765718 Marionette TRACE conn5 <- [1,594,null,{}] 02:02:45 INFO - PROCESS | 4028 | 1466499765737 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:45 INFO - PROCESS | 4028 | 1466499765741 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:45 INFO - PROCESS | 4028 | 1466499765860 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 02:02:45 INFO - PROCESS | 4028 | 1466499765982 Marionette TRACE conn5 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:45 INFO - PROCESS | 4028 | 1466499765985 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:45 INFO - PROCESS | 4028 | ++DOCSHELL 176E2000 == 43 [pid = 4028] [id = 158] 02:02:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (18751800) [pid = 4028] [serial = 472] [outer = 00000000] 02:02:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (1C403C00) [pid = 4028] [serial = 473] [outer = 18751800] 02:02:46 INFO - PROCESS | 4028 | 1466499766040 Marionette DEBUG loaded listener.js 02:02:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (1C40EC00) [pid = 4028] [serial = 474] [outer = 18751800] 02:02:46 INFO - PROCESS | 4028 | [4028] 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 02:02:47 INFO - PROCESS | 4028 | 1466499767045 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:02:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:02:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1411ms 02:02:47 INFO - PROCESS | 4028 | 1466499767119 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 02:02:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:02:47 INFO - PROCESS | 4028 | 1466499767123 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 02:02:47 INFO - PROCESS | 4028 | 1466499767128 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:02:47 INFO - PROCESS | 4028 | 1466499767131 Marionette TRACE conn5 <- [1,598,null,{}] 02:02:47 INFO - PROCESS | 4028 | 1466499767137 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:47 INFO - PROCESS | 4028 | 1466499767140 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:47 INFO - PROCESS | 4028 | 1466499767278 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 02:02:47 INFO - PROCESS | 4028 | 1466499767412 Marionette TRACE conn5 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:47 INFO - PROCESS | 4028 | 1466499767416 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:47 INFO - PROCESS | 4028 | ++DOCSHELL 10306400 == 44 [pid = 4028] [id = 159] 02:02:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 100 (1052E400) [pid = 4028] [serial = 475] [outer = 00000000] 02:02:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 101 (146AB400) [pid = 4028] [serial = 476] [outer = 1052E400] 02:02:47 INFO - PROCESS | 4028 | 1466499767467 Marionette DEBUG loaded listener.js 02:02:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 102 (149CA400) [pid = 4028] [serial = 477] [outer = 1052E400] 02:02:48 INFO - PROCESS | 4028 | --DOCSHELL 1756B000 == 43 [pid = 4028] [id = 154] 02:02:48 INFO - PROCESS | 4028 | --DOCSHELL 1978BC00 == 42 [pid = 4028] [id = 153] 02:02:48 INFO - PROCESS | 4028 | --DOCSHELL 1440DC00 == 41 [pid = 4028] [id = 152] 02:02:48 INFO - PROCESS | 4028 | --DOCSHELL 17959800 == 40 [pid = 4028] [id = 151] 02:02:48 INFO - PROCESS | 4028 | --DOCSHELL 0CA0A800 == 39 [pid = 4028] [id = 150] 02:02:48 INFO - PROCESS | 4028 | --DOCSHELL 1874BC00 == 38 [pid = 4028] [id = 149] 02:02:48 INFO - PROCESS | 4028 | --DOCSHELL 17C51800 == 37 [pid = 4028] [id = 148] 02:02:48 INFO - PROCESS | 4028 | --DOCSHELL 15946000 == 36 [pid = 4028] [id = 147] 02:02:48 INFO - PROCESS | 4028 | --DOCSHELL 0FD63800 == 35 [pid = 4028] [id = 146] 02:02:48 INFO - PROCESS | 4028 | --DOCSHELL 10152400 == 34 [pid = 4028] [id = 145] 02:02:48 INFO - PROCESS | 4028 | --DOCSHELL 10310400 == 33 [pid = 4028] [id = 144] 02:02:48 INFO - PROCESS | 4028 | --DOCSHELL 147C6400 == 32 [pid = 4028] [id = 143] 02:02:48 INFO - PROCESS | 4028 | --DOCSHELL 093FD000 == 31 [pid = 4028] [id = 142] 02:02:48 INFO - PROCESS | 4028 | --DOCSHELL 176E2000 == 30 [pid = 4028] [id = 158] 02:02:48 INFO - PROCESS | 4028 | --DOCSHELL 15F4B000 == 29 [pid = 4028] [id = 156] 02:02:48 INFO - PROCESS | 4028 | --DOCSHELL 17668400 == 28 [pid = 4028] [id = 157] 02:02:48 INFO - PROCESS | 4028 | --DOCSHELL 0FCE9800 == 27 [pid = 4028] [id = 155] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 101 (18207800) [pid = 4028] [serial = 413] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 100 (0CA09400) [pid = 4028] [serial = 398] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 99 (0CA14000) [pid = 4028] [serial = 399] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (14409800) [pid = 4028] [serial = 404] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (1469CC00) [pid = 4028] [serial = 405] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (10159000) [pid = 4028] [serial = 396] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (0D1CE800) [pid = 4028] [serial = 395] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (1764D800) [pid = 4028] [serial = 411] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (113CF400) [pid = 4028] [serial = 383] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (10309800) [pid = 4028] [serial = 382] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (1795EC00) [pid = 4028] [serial = 386] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (17648000) [pid = 4028] [serial = 385] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (1763EC00) [pid = 4028] [serial = 410] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (1BF92C00) [pid = 4028] [serial = 389] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (1BE7A000) [pid = 4028] [serial = 388] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1C4F7800) [pid = 4028] [serial = 393] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (1C410000) [pid = 4028] [serial = 392] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (14B78000) [pid = 4028] [serial = 416] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1765E800) [pid = 4028] [serial = 417] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (182BC000) [pid = 4028] [serial = 414] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (101D3000) [pid = 4028] [serial = 401] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (102B3C00) [pid = 4028] [serial = 402] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (149CE400) [pid = 4028] [serial = 407] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (18750C00) [pid = 4028] [serial = 419] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (1657E000) [pid = 4028] [serial = 408] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1876B400) [pid = 4028] [serial = 420] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18A03800) [pid = 4028] [serial = 422] [outer = 00000000] [url = about:blank] 02:02:48 INFO - PROCESS | 4028 | 1466499768697 Marionette TRACE conn5 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:02:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:02:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1625ms 02:02:48 INFO - PROCESS | 4028 | 1466499768754 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 02:02:48 INFO - PROCESS | 4028 | 1466499768758 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 02:02:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:02:48 INFO - PROCESS | 4028 | 1466499768762 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:02:48 INFO - PROCESS | 4028 | 1466499768767 Marionette TRACE conn5 <- [1,602,null,{}] 02:02:48 INFO - PROCESS | 4028 | 1466499768772 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:48 INFO - PROCESS | 4028 | 1466499768774 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:48 INFO - PROCESS | 4028 | 1466499768885 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 02:02:48 INFO - PROCESS | 4028 | 1466499768985 Marionette TRACE conn5 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:48 INFO - PROCESS | 4028 | 1466499768987 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:48 INFO - PROCESS | 4028 | ++DOCSHELL 0FDF1000 == 28 [pid = 4028] [id = 160] 02:02:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (0FDF3000) [pid = 4028] [serial = 478] [outer = 00000000] 02:02:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (101CB800) [pid = 4028] [serial = 479] [outer = 0FDF3000] 02:02:49 INFO - PROCESS | 4028 | 1466499769035 Marionette DEBUG loaded listener.js 02:02:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (102A4800) [pid = 4028] [serial = 480] [outer = 0FDF3000] 02:02:49 INFO - PROCESS | 4028 | 1466499769411 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:02:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:02:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 690ms 02:02:49 INFO - PROCESS | 4028 | 1466499769454 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 02:02:49 INFO - PROCESS | 4028 | 1466499769459 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 02:02:49 INFO - PROCESS | 4028 | 1466499769465 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:02:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:02:49 INFO - PROCESS | 4028 | 1466499769467 Marionette TRACE conn5 <- [1,606,null,{}] 02:02:49 INFO - PROCESS | 4028 | 1466499769508 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:49 INFO - PROCESS | 4028 | 1466499769511 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:49 INFO - PROCESS | 4028 | 1466499769601 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 02:02:49 INFO - PROCESS | 4028 | 1466499769614 Marionette TRACE conn5 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:49 INFO - PROCESS | 4028 | 1466499769616 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:49 INFO - PROCESS | 4028 | ++DOCSHELL 1132C800 == 29 [pid = 4028] [id = 161] 02:02:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1132F400) [pid = 4028] [serial = 481] [outer = 00000000] 02:02:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (14411000) [pid = 4028] [serial = 482] [outer = 1132F400] 02:02:49 INFO - PROCESS | 4028 | 1466499769663 Marionette DEBUG loaded listener.js 02:02:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (146A1400) [pid = 4028] [serial = 483] [outer = 1132F400] 02:02:50 INFO - PROCESS | 4028 | 1466499770104 Marionette TRACE conn5 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:02:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:02:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 710ms 02:02:50 INFO - PROCESS | 4028 | 1466499770179 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 02:02:50 INFO - PROCESS | 4028 | 1466499770181 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 02:02:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:02:50 INFO - PROCESS | 4028 | 1466499770184 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:02:50 INFO - PROCESS | 4028 | 1466499770188 Marionette TRACE conn5 <- [1,610,null,{}] 02:02:50 INFO - PROCESS | 4028 | 1466499770199 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:50 INFO - PROCESS | 4028 | 1466499770204 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:50 INFO - PROCESS | 4028 | 1466499770289 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 02:02:50 INFO - PROCESS | 4028 | 1466499770297 Marionette TRACE conn5 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:50 INFO - PROCESS | 4028 | 1466499770300 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:50 INFO - PROCESS | 4028 | ++DOCSHELL 14C28400 == 30 [pid = 4028] [id = 162] 02:02:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (14C4E000) [pid = 4028] [serial = 484] [outer = 00000000] 02:02:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (15946000) [pid = 4028] [serial = 485] [outer = 14C4E000] 02:02:50 INFO - PROCESS | 4028 | 1466499770347 Marionette DEBUG loaded listener.js 02:02:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1657D800) [pid = 4028] [serial = 486] [outer = 14C4E000] 02:02:50 INFO - PROCESS | 4028 | 1466499770839 Marionette TRACE conn5 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:02:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:02:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 670ms 02:02:50 INFO - PROCESS | 4028 | 1466499770858 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 02:02:50 INFO - PROCESS | 4028 | 1466499770861 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 02:02:50 INFO - PROCESS | 4028 | 1466499770864 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:02:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:02:50 INFO - PROCESS | 4028 | 1466499770866 Marionette TRACE conn5 <- [1,614,null,{}] 02:02:50 INFO - PROCESS | 4028 | 1466499770869 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:50 INFO - PROCESS | 4028 | 1466499770871 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:51 INFO - PROCESS | 4028 | 1466499771012 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 02:02:51 INFO - PROCESS | 4028 | 1466499771035 Marionette TRACE conn5 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:51 INFO - PROCESS | 4028 | 1466499771037 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:51 INFO - PROCESS | 4028 | ++DOCSHELL 1763EC00 == 31 [pid = 4028] [id = 163] 02:02:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (1763F400) [pid = 4028] [serial = 487] [outer = 00000000] 02:02:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1764C800) [pid = 4028] [serial = 488] [outer = 1763F400] 02:02:51 INFO - PROCESS | 4028 | 1466499771081 Marionette DEBUG loaded listener.js 02:02:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1765D800) [pid = 4028] [serial = 489] [outer = 1763F400] 02:02:51 INFO - PROCESS | 4028 | 1466499771520 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:02:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:02:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 670ms 02:02:51 INFO - PROCESS | 4028 | 1466499771538 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 02:02:51 INFO - PROCESS | 4028 | 1466499771540 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 02:02:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:02:51 INFO - PROCESS | 4028 | 1466499771543 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:02:51 INFO - PROCESS | 4028 | 1466499771545 Marionette TRACE conn5 <- [1,618,null,{}] 02:02:51 INFO - PROCESS | 4028 | 1466499771553 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:51 INFO - PROCESS | 4028 | 1466499771555 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:51 INFO - PROCESS | 4028 | 1466499771662 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 02:02:51 INFO - PROCESS | 4028 | 1466499771668 Marionette TRACE conn5 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:51 INFO - PROCESS | 4028 | 1466499771670 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:51 INFO - PROCESS | 4028 | ++DOCSHELL 17665800 == 32 [pid = 4028] [id = 164] 02:02:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (177A0000) [pid = 4028] [serial = 490] [outer = 00000000] 02:02:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (17C50C00) [pid = 4028] [serial = 491] [outer = 177A0000] 02:02:51 INFO - PROCESS | 4028 | 1466499771715 Marionette DEBUG loaded listener.js 02:02:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (18207400) [pid = 4028] [serial = 492] [outer = 177A0000] 02:02:52 INFO - PROCESS | 4028 | 1466499772167 Marionette TRACE conn5 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:02:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:02:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 670ms 02:02:52 INFO - PROCESS | 4028 | 1466499772215 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 02:02:52 INFO - PROCESS | 4028 | 1466499772217 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 02:02:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:02:52 INFO - PROCESS | 4028 | 1466499772220 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:02:52 INFO - PROCESS | 4028 | 1466499772221 Marionette TRACE conn5 <- [1,622,null,{}] 02:02:52 INFO - PROCESS | 4028 | 1466499772225 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:52 INFO - PROCESS | 4028 | 1466499772230 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:52 INFO - PROCESS | 4028 | 1466499772376 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 02:02:52 INFO - PROCESS | 4028 | 1466499772400 Marionette TRACE conn5 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:52 INFO - PROCESS | 4028 | 1466499772402 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:52 INFO - PROCESS | 4028 | ++DOCSHELL 182BD400 == 33 [pid = 4028] [id = 165] 02:02:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (18628800) [pid = 4028] [serial = 493] [outer = 00000000] 02:02:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (18750400) [pid = 4028] [serial = 494] [outer = 18628800] 02:02:52 INFO - PROCESS | 4028 | 1466499772446 Marionette DEBUG loaded listener.js 02:02:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (18763800) [pid = 4028] [serial = 495] [outer = 18628800] 02:02:52 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (1874C000) [pid = 4028] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:02:52 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (1594BC00) [pid = 4028] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:02:52 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (17C51000) [pid = 4028] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:02:52 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (10154400) [pid = 4028] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:02:52 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (147BD400) [pid = 4028] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:02:52 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18202400) [pid = 4028] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:02:52 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (0CA01800) [pid = 4028] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:02:52 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (17651C00) [pid = 4028] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:02:52 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (0FDF1800) [pid = 4028] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:02:52 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (15946800) [pid = 4028] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:02:52 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (149CF000) [pid = 4028] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:02:52 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (18784C00) [pid = 4028] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:02:52 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1795C400) [pid = 4028] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:02:52 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (19889400) [pid = 4028] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:02:52 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:53 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:02:53 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:53 INFO - PROCESS | 4028 | 1466499773100 Marionette TRACE conn5 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:02:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:02:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 930ms 02:02:53 INFO - PROCESS | 4028 | 1466499773157 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 02:02:53 INFO - PROCESS | 4028 | 1466499773159 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 02:02:53 INFO - PROCESS | 4028 | 1466499773162 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:02:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:02:53 INFO - PROCESS | 4028 | 1466499773163 Marionette TRACE conn5 <- [1,626,null,{}] 02:02:53 INFO - PROCESS | 4028 | 1466499773167 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:53 INFO - PROCESS | 4028 | 1466499773169 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:53 INFO - PROCESS | 4028 | 1466499773245 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 02:02:53 INFO - PROCESS | 4028 | 1466499773250 Marionette TRACE conn5 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:53 INFO - PROCESS | 4028 | 1466499773252 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:53 INFO - PROCESS | 4028 | ++DOCSHELL 14C1EC00 == 34 [pid = 4028] [id = 166] 02:02:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (14D95000) [pid = 4028] [serial = 496] [outer = 00000000] 02:02:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (182B5000) [pid = 4028] [serial = 497] [outer = 14D95000] 02:02:53 INFO - PROCESS | 4028 | 1466499773296 Marionette DEBUG loaded listener.js 02:02:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18747C00) [pid = 4028] [serial = 498] [outer = 14D95000] 02:02:53 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:53 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:02:53 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:53 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:02:53 INFO - PROCESS | 4028 | 1466499773715 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:02:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:02:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 570ms 02:02:53 INFO - PROCESS | 4028 | 1466499773735 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 02:02:53 INFO - PROCESS | 4028 | 1466499773737 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 02:02:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:02:53 INFO - PROCESS | 4028 | 1466499773740 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:02:53 INFO - PROCESS | 4028 | 1466499773742 Marionette TRACE conn5 <- [1,630,null,{}] 02:02:53 INFO - PROCESS | 4028 | 1466499773746 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:53 INFO - PROCESS | 4028 | 1466499773747 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:53 INFO - PROCESS | 4028 | 1466499773861 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 02:02:53 INFO - PROCESS | 4028 | 1466499773869 Marionette TRACE conn5 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:53 INFO - PROCESS | 4028 | 1466499773870 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:53 INFO - PROCESS | 4028 | ++DOCSHELL 18751400 == 35 [pid = 4028] [id = 167] 02:02:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18751C00) [pid = 4028] [serial = 499] [outer = 00000000] 02:02:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1877F400) [pid = 4028] [serial = 500] [outer = 18751C00] 02:02:53 INFO - PROCESS | 4028 | 1466499773915 Marionette DEBUG loaded listener.js 02:02:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (17640000) [pid = 4028] [serial = 501] [outer = 18751C00] 02:02:54 INFO - PROCESS | 4028 | 1466499774338 Marionette TRACE conn5 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:02:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:02:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 630ms 02:02:54 INFO - PROCESS | 4028 | 1466499774381 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 02:02:54 INFO - PROCESS | 4028 | 1466499774384 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 02:02:54 INFO - PROCESS | 4028 | 1466499774386 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:02:54 INFO - PROCESS | 4028 | 1466499774388 Marionette TRACE conn5 <- [1,634,null,{}] 02:02:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:02:54 INFO - PROCESS | 4028 | 1466499774391 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:54 INFO - PROCESS | 4028 | 1466499774393 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:54 INFO - PROCESS | 4028 | 1466499774470 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 02:02:54 INFO - PROCESS | 4028 | 1466499774475 Marionette TRACE conn5 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:54 INFO - PROCESS | 4028 | 1466499774477 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:54 INFO - PROCESS | 4028 | ++DOCSHELL 18A02000 == 36 [pid = 4028] [id = 168] 02:02:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (18A03800) [pid = 4028] [serial = 502] [outer = 00000000] 02:02:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (18A0C400) [pid = 4028] [serial = 503] [outer = 18A03800] 02:02:54 INFO - PROCESS | 4028 | 1466499774529 Marionette DEBUG loaded listener.js 02:02:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (18BE9400) [pid = 4028] [serial = 504] [outer = 18A03800] 02:02:55 INFO - PROCESS | 4028 | 1466499775065 Marionette TRACE conn5 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:02:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:02:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 730ms 02:02:55 INFO - PROCESS | 4028 | 1466499775123 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 02:02:55 INFO - PROCESS | 4028 | 1466499775128 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 02:02:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:02:55 INFO - PROCESS | 4028 | 1466499775134 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:02:55 INFO - PROCESS | 4028 | 1466499775137 Marionette TRACE conn5 <- [1,638,null,{}] 02:02:55 INFO - PROCESS | 4028 | 1466499775143 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:55 INFO - PROCESS | 4028 | 1466499775146 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:55 INFO - PROCESS | 4028 | 1466499775330 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 02:02:55 INFO - PROCESS | 4028 | 1466499775449 Marionette TRACE conn5 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:55 INFO - PROCESS | 4028 | 1466499775454 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:55 INFO - PROCESS | 4028 | ++DOCSHELL 0CB90400 == 37 [pid = 4028] [id = 169] 02:02:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (0D11EC00) [pid = 4028] [serial = 505] [outer = 00000000] 02:02:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (10304C00) [pid = 4028] [serial = 506] [outer = 0D11EC00] 02:02:55 INFO - PROCESS | 4028 | 1466499775513 Marionette DEBUG loaded listener.js 02:02:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (10622C00) [pid = 4028] [serial = 507] [outer = 0D11EC00] 02:02:56 INFO - PROCESS | 4028 | 1466499776198 Marionette TRACE conn5 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:02:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:02:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1128ms 02:02:56 INFO - PROCESS | 4028 | 1466499776266 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 02:02:56 INFO - PROCESS | 4028 | 1466499776271 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 02:02:56 INFO - PROCESS | 4028 | 1466499776277 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:02:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:02:56 INFO - PROCESS | 4028 | 1466499776280 Marionette TRACE conn5 <- [1,642,null,{}] 02:02:56 INFO - PROCESS | 4028 | 1466499776284 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:56 INFO - PROCESS | 4028 | 1466499776288 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:56 INFO - PROCESS | 4028 | 1466499776463 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 02:02:56 INFO - PROCESS | 4028 | 1466499776473 Marionette TRACE conn5 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:56 INFO - PROCESS | 4028 | 1466499776476 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:56 INFO - PROCESS | 4028 | ++DOCSHELL 14B9BC00 == 38 [pid = 4028] [id = 170] 02:02:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (14C44C00) [pid = 4028] [serial = 508] [outer = 00000000] 02:02:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (16570C00) [pid = 4028] [serial = 509] [outer = 14C44C00] 02:02:56 INFO - PROCESS | 4028 | 1466499776532 Marionette DEBUG loaded listener.js 02:02:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (17644000) [pid = 4028] [serial = 510] [outer = 14C44C00] 02:02:57 INFO - PROCESS | 4028 | 1466499777425 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:02:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:02:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1234ms 02:02:57 INFO - PROCESS | 4028 | 1466499777515 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 02:02:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:02:57 INFO - PROCESS | 4028 | 1466499777520 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 02:02:57 INFO - PROCESS | 4028 | 1466499777525 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:02:57 INFO - PROCESS | 4028 | 1466499777528 Marionette TRACE conn5 <- [1,646,null,{}] 02:02:57 INFO - PROCESS | 4028 | 1466499777533 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:57 INFO - PROCESS | 4028 | 1466499777536 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:57 INFO - PROCESS | 4028 | 1466499777655 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 02:02:57 INFO - PROCESS | 4028 | 1466499777735 Marionette TRACE conn5 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:57 INFO - PROCESS | 4028 | 1466499777739 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:57 INFO - PROCESS | 4028 | ++DOCSHELL 101C5C00 == 39 [pid = 4028] [id = 171] 02:02:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (101C6800) [pid = 4028] [serial = 511] [outer = 00000000] 02:02:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (10301C00) [pid = 4028] [serial = 512] [outer = 101C6800] 02:02:57 INFO - PROCESS | 4028 | 1466499777830 Marionette DEBUG loaded listener.js 02:02:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (1030E400) [pid = 4028] [serial = 513] [outer = 101C6800] 02:02:58 INFO - PROCESS | 4028 | --DOCSHELL 18751400 == 38 [pid = 4028] [id = 167] 02:02:58 INFO - PROCESS | 4028 | --DOCSHELL 14C1EC00 == 37 [pid = 4028] [id = 166] 02:02:58 INFO - PROCESS | 4028 | --DOCSHELL 182BD400 == 36 [pid = 4028] [id = 165] 02:02:58 INFO - PROCESS | 4028 | --DOCSHELL 17665800 == 35 [pid = 4028] [id = 164] 02:02:58 INFO - PROCESS | 4028 | --DOCSHELL 1763EC00 == 34 [pid = 4028] [id = 163] 02:02:58 INFO - PROCESS | 4028 | --DOCSHELL 14C28400 == 33 [pid = 4028] [id = 162] 02:02:58 INFO - PROCESS | 4028 | --DOCSHELL 1132C800 == 32 [pid = 4028] [id = 161] 02:02:58 INFO - PROCESS | 4028 | --DOCSHELL 0FDF1000 == 31 [pid = 4028] [id = 160] 02:02:58 INFO - PROCESS | 4028 | --DOCSHELL 10306400 == 30 [pid = 4028] [id = 159] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (18766800) [pid = 4028] [serial = 446] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (1908A800) [pid = 4028] [serial = 450] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (18C34000) [pid = 4028] [serial = 449] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (190F5800) [pid = 4028] [serial = 452] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (102A4400) [pid = 4028] [serial = 434] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (18769400) [pid = 4028] [serial = 455] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (1030C400) [pid = 4028] [serial = 435] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (182BB800) [pid = 4028] [serial = 443] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (0CA15800) [pid = 4028] [serial = 425] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (0D1CE000) [pid = 4028] [serial = 426] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (18A0D800) [pid = 4028] [serial = 431] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (18A82400) [pid = 4028] [serial = 432] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (101D4000) [pid = 4028] [serial = 437] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1030D400) [pid = 4028] [serial = 438] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (17562800) [pid = 4028] [serial = 440] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (17638800) [pid = 4028] [serial = 441] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (14C1B800) [pid = 4028] [serial = 428] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (15951400) [pid = 4028] [serial = 429] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (19083800) [pid = 4028] [serial = 456] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (19786800) [pid = 4028] [serial = 453] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18A04400) [pid = 4028] [serial = 423] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1AED4000) [pid = 4028] [serial = 462] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (18767800) [pid = 4028] [serial = 447] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (1AE87C00) [pid = 4028] [serial = 461] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (19A86000) [pid = 4028] [serial = 459] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (19A81000) [pid = 4028] [serial = 458] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (18612800) [pid = 4028] [serial = 444] [outer = 00000000] [url = about:blank] 02:02:58 INFO - PROCESS | 4028 | 1466499778312 Marionette TRACE conn5 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:02:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:02:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 830ms 02:02:58 INFO - PROCESS | 4028 | 1466499778355 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 02:02:58 INFO - PROCESS | 4028 | 1466499778359 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 02:02:58 INFO - PROCESS | 4028 | 1466499778365 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:02:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:02:58 INFO - PROCESS | 4028 | 1466499778368 Marionette TRACE conn5 <- [1,650,null,{}] 02:02:58 INFO - PROCESS | 4028 | 1466499778372 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:58 INFO - PROCESS | 4028 | 1466499778374 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:58 INFO - PROCESS | 4028 | 1466499778459 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 02:02:58 INFO - PROCESS | 4028 | 1466499778466 Marionette TRACE conn5 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:58 INFO - PROCESS | 4028 | 1466499778468 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:58 INFO - PROCESS | 4028 | ++DOCSHELL 1052F800 == 31 [pid = 4028] [id = 172] 02:02:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (10530400) [pid = 4028] [serial = 514] [outer = 00000000] 02:02:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (1132C800) [pid = 4028] [serial = 515] [outer = 10530400] 02:02:58 INFO - PROCESS | 4028 | 1466499778514 Marionette DEBUG loaded listener.js 02:02:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (14617800) [pid = 4028] [serial = 516] [outer = 10530400] 02:02:58 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:58 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:02:58 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:58 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:02:58 INFO - PROCESS | 4028 | 1466499778992 Marionette TRACE conn5 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:02:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:02:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 670ms 02:02:59 INFO - PROCESS | 4028 | 1466499779040 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 02:02:59 INFO - PROCESS | 4028 | 1466499779042 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 02:02:59 INFO - PROCESS | 4028 | 1466499779045 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:02:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:02:59 INFO - PROCESS | 4028 | 1466499779049 Marionette TRACE conn5 <- [1,654,null,{}] 02:02:59 INFO - PROCESS | 4028 | 1466499779059 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:59 INFO - PROCESS | 4028 | 1466499779064 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:59 INFO - PROCESS | 4028 | 1466499779179 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 02:02:59 INFO - PROCESS | 4028 | 1466499779269 Marionette TRACE conn5 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:59 INFO - PROCESS | 4028 | 1466499779272 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:59 INFO - PROCESS | 4028 | ++DOCSHELL 17564400 == 32 [pid = 4028] [id = 173] 02:02:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (17567000) [pid = 4028] [serial = 517] [outer = 00000000] 02:02:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (17637C00) [pid = 4028] [serial = 518] [outer = 17567000] 02:02:59 INFO - PROCESS | 4028 | 1466499779319 Marionette DEBUG loaded listener.js 02:02:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1764D400) [pid = 4028] [serial = 519] [outer = 17567000] 02:02:59 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:59 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:02:59 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:59 INFO - PROCESS | 4028 | 1466499779691 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:02:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:02:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 670ms 02:02:59 INFO - PROCESS | 4028 | 1466499779724 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 02:02:59 INFO - PROCESS | 4028 | 1466499779727 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 02:02:59 INFO - PROCESS | 4028 | 1466499779730 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:02:59 INFO - PROCESS | 4028 | 1466499779731 Marionette TRACE conn5 <- [1,658,null,{}] 02:02:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:02:59 INFO - PROCESS | 4028 | 1466499779735 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:02:59 INFO - PROCESS | 4028 | 1466499779737 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:59 INFO - PROCESS | 4028 | 1466499779822 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 02:02:59 INFO - PROCESS | 4028 | 1466499779827 Marionette TRACE conn5 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:59 INFO - PROCESS | 4028 | 1466499779838 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:02:59 INFO - PROCESS | 4028 | ++DOCSHELL 17C50000 == 33 [pid = 4028] [id = 174] 02:02:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (17C51000) [pid = 4028] [serial = 520] [outer = 00000000] 02:02:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (182C2800) [pid = 4028] [serial = 521] [outer = 17C51000] 02:02:59 INFO - PROCESS | 4028 | 1466499779883 Marionette DEBUG loaded listener.js 02:02:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18616000) [pid = 4028] [serial = 522] [outer = 17C51000] 02:03:00 INFO - PROCESS | 4028 | 1466499780335 Marionette TRACE conn5 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:03:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:03:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 630ms 02:03:00 INFO - PROCESS | 4028 | 1466499780365 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 02:03:00 INFO - PROCESS | 4028 | 1466499780367 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 02:03:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:03:00 INFO - PROCESS | 4028 | 1466499780370 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:03:00 INFO - PROCESS | 4028 | 1466499780372 Marionette TRACE conn5 <- [1,662,null,{}] 02:03:00 INFO - PROCESS | 4028 | 1466499780375 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:00 INFO - PROCESS | 4028 | 1466499780377 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:00 INFO - PROCESS | 4028 | 1466499780489 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 02:03:00 INFO - PROCESS | 4028 | 1466499780572 Marionette TRACE conn5 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:00 INFO - PROCESS | 4028 | 1466499780574 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:00 INFO - PROCESS | 4028 | ++DOCSHELL 18630800 == 34 [pid = 4028] [id = 175] 02:03:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18750800) [pid = 4028] [serial = 523] [outer = 00000000] 02:03:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18768000) [pid = 4028] [serial = 524] [outer = 18750800] 02:03:00 INFO - PROCESS | 4028 | 1466499780617 Marionette DEBUG loaded listener.js 02:03:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (1876E800) [pid = 4028] [serial = 525] [outer = 18750800] 02:03:00 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:03:00 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:03:00 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:03:00 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:03:01 INFO - PROCESS | 4028 | 1466499781045 Marionette TRACE conn5 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:03:01 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 02:03:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 730ms 02:03:01 INFO - PROCESS | 4028 | 1466499781101 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 02:03:01 INFO - PROCESS | 4028 | 1466499781103 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 02:03:01 INFO - PROCESS | 4028 | 1466499781106 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:03:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:03:01 INFO - PROCESS | 4028 | 1466499781108 Marionette TRACE conn5 <- [1,666,null,{}] 02:03:01 INFO - PROCESS | 4028 | 1466499781111 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:01 INFO - PROCESS | 4028 | 1466499781117 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:01 INFO - PROCESS | 4028 | 1466499781258 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 02:03:01 INFO - PROCESS | 4028 | 1466499781271 Marionette TRACE conn5 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:01 INFO - PROCESS | 4028 | 1466499781273 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:01 INFO - PROCESS | 4028 | ++DOCSHELL 0FC86400 == 35 [pid = 4028] [id = 176] 02:03:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18788000) [pid = 4028] [serial = 526] [outer = 00000000] 02:03:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (18BEFC00) [pid = 4028] [serial = 527] [outer = 18788000] 02:03:01 INFO - PROCESS | 4028 | 1466499781318 Marionette DEBUG loaded listener.js 02:03:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (19084000) [pid = 4028] [serial = 528] [outer = 18788000] 02:03:01 INFO - PROCESS | 4028 | 1466499781775 Marionette TRACE conn5 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:03:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:03:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 730ms 02:03:01 INFO - PROCESS | 4028 | 1466499781842 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 02:03:01 INFO - PROCESS | 4028 | 1466499781844 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 02:03:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:03:01 INFO - PROCESS | 4028 | 1466499781856 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:03:01 INFO - PROCESS | 4028 | 1466499781858 Marionette TRACE conn5 <- [1,670,null,{}] 02:03:01 INFO - PROCESS | 4028 | 1466499781861 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:01 INFO - PROCESS | 4028 | 1466499781872 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:01 INFO - PROCESS | 4028 | 1466499781985 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 02:03:02 INFO - PROCESS | 4028 | 1466499782042 Marionette TRACE conn5 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:02 INFO - PROCESS | 4028 | 1466499782044 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:02 INFO - PROCESS | 4028 | ++DOCSHELL 1908B800 == 36 [pid = 4028] [id = 177] 02:03:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1908BC00) [pid = 4028] [serial = 529] [outer = 00000000] 02:03:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1908F800) [pid = 4028] [serial = 530] [outer = 1908BC00] 02:03:02 INFO - PROCESS | 4028 | 1466499782088 Marionette DEBUG loaded listener.js 02:03:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (190EFC00) [pid = 4028] [serial = 531] [outer = 1908BC00] 02:03:02 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (1763F400) [pid = 4028] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:03:02 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (0FDF3000) [pid = 4028] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:03:02 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (14C4E000) [pid = 4028] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:03:02 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (1052E400) [pid = 4028] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:03:02 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1132F400) [pid = 4028] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:03:02 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (177A0000) [pid = 4028] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:03:02 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (18628800) [pid = 4028] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:03:02 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18751C00) [pid = 4028] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:03:02 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (0FCEB800) [pid = 4028] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:03:02 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (16573800) [pid = 4028] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:03:02 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (18C31800) [pid = 4028] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:03:02 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18751800) [pid = 4028] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:03:02 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (14D95000) [pid = 4028] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:03:02 INFO - PROCESS | 4028 | 1466499782986 Marionette TRACE conn5 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:03:03 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) 02:03:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1184ms 02:03:03 INFO - PROCESS | 4028 | 1466499783040 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 02:03:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:03:03 INFO - PROCESS | 4028 | 1466499783042 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 02:03:03 INFO - PROCESS | 4028 | 1466499783045 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:03:03 INFO - PROCESS | 4028 | 1466499783047 Marionette TRACE conn5 <- [1,674,null,{}] 02:03:03 INFO - PROCESS | 4028 | 1466499783055 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:03 INFO - PROCESS | 4028 | 1466499783057 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:03 INFO - PROCESS | 4028 | 1466499783135 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 02:03:03 INFO - PROCESS | 4028 | 1466499783140 Marionette TRACE conn5 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:03 INFO - PROCESS | 4028 | 1466499783142 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:03 INFO - PROCESS | 4028 | ++DOCSHELL 113D2C00 == 37 [pid = 4028] [id = 178] 02:03:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1440CC00) [pid = 4028] [serial = 532] [outer = 00000000] 02:03:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18751C00) [pid = 4028] [serial = 533] [outer = 1440CC00] 02:03:03 INFO - PROCESS | 4028 | 1466499783185 Marionette DEBUG loaded listener.js 02:03:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (19081C00) [pid = 4028] [serial = 534] [outer = 1440CC00] 02:03:04 INFO - PROCESS | 4028 | 1466499784118 Marionette TRACE conn5 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:03:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:03:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1129ms 02:03:04 INFO - PROCESS | 4028 | 1466499784175 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 02:03:04 INFO - PROCESS | 4028 | 1466499784177 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 02:03:04 INFO - PROCESS | 4028 | 1466499784181 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:03:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:03:04 INFO - PROCESS | 4028 | 1466499784182 Marionette TRACE conn5 <- [1,678,null,{}] 02:03:04 INFO - PROCESS | 4028 | 1466499784186 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:04 INFO - PROCESS | 4028 | 1466499784188 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:04 INFO - PROCESS | 4028 | 1466499784268 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 02:03:04 INFO - PROCESS | 4028 | 1466499784274 Marionette TRACE conn5 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:04 INFO - PROCESS | 4028 | 1466499784275 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:04 INFO - PROCESS | 4028 | ++DOCSHELL 16575400 == 38 [pid = 4028] [id = 179] 02:03:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (17960400) [pid = 4028] [serial = 535] [outer = 00000000] 02:03:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1978E400) [pid = 4028] [serial = 536] [outer = 17960400] 02:03:04 INFO - PROCESS | 4028 | 1466499784318 Marionette DEBUG loaded listener.js 02:03:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (19A7C000) [pid = 4028] [serial = 537] [outer = 17960400] 02:03:05 INFO - PROCESS | 4028 | 1466499785502 Marionette TRACE conn5 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:03:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:03:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1378ms 02:03:05 INFO - PROCESS | 4028 | 1466499785564 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 02:03:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:03:05 INFO - PROCESS | 4028 | 1466499785568 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 02:03:05 INFO - PROCESS | 4028 | 1466499785613 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:03:05 INFO - PROCESS | 4028 | 1466499785617 Marionette TRACE conn5 <- [1,682,null,{}] 02:03:05 INFO - PROCESS | 4028 | 1466499785633 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:05 INFO - PROCESS | 4028 | 1466499785637 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:05 INFO - PROCESS | 4028 | 1466499785781 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 02:03:05 INFO - PROCESS | 4028 | 1466499785872 Marionette TRACE conn5 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:05 INFO - PROCESS | 4028 | 1466499785875 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:05 INFO - PROCESS | 4028 | ++DOCSHELL 1015C400 == 39 [pid = 4028] [id = 180] 02:03:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (101CC800) [pid = 4028] [serial = 538] [outer = 00000000] 02:03:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (14B76000) [pid = 4028] [serial = 539] [outer = 101CC800] 02:03:05 INFO - PROCESS | 4028 | 1466499785933 Marionette DEBUG loaded listener.js 02:03:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (14C20400) [pid = 4028] [serial = 540] [outer = 101CC800] 02:03:06 INFO - PROCESS | 4028 | 1466499786951 Marionette TRACE conn5 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:03:06 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) 02:03:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1419ms 02:03:06 INFO - PROCESS | 4028 | 1466499786993 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 02:03:06 INFO - PROCESS | 4028 | 1466499786997 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 02:03:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:03:07 INFO - PROCESS | 4028 | 1466499787046 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:03:07 INFO - PROCESS | 4028 | 1466499787049 Marionette TRACE conn5 <- [1,686,null,{}] 02:03:07 INFO - PROCESS | 4028 | 1466499787053 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:07 INFO - PROCESS | 4028 | 1466499787056 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:07 INFO - PROCESS | 4028 | 1466499787159 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 02:03:07 INFO - PROCESS | 4028 | 1466499787494 Marionette TRACE conn5 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:07 INFO - PROCESS | 4028 | 1466499787497 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:07 INFO - PROCESS | 4028 | ++DOCSHELL 0CA0B800 == 40 [pid = 4028] [id = 181] 02:03:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (0CA0E000) [pid = 4028] [serial = 541] [outer = 00000000] 02:03:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (0FC40800) [pid = 4028] [serial = 542] [outer = 0CA0E000] 02:03:07 INFO - PROCESS | 4028 | 1466499787547 Marionette DEBUG loaded listener.js 02:03:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1014EC00) [pid = 4028] [serial = 543] [outer = 0CA0E000] 02:03:08 INFO - PROCESS | 4028 | --DOCSHELL 113D2C00 == 39 [pid = 4028] [id = 178] 02:03:08 INFO - PROCESS | 4028 | --DOCSHELL 1908B800 == 38 [pid = 4028] [id = 177] 02:03:08 INFO - PROCESS | 4028 | --DOCSHELL 0FC86400 == 37 [pid = 4028] [id = 176] 02:03:08 INFO - PROCESS | 4028 | --DOCSHELL 18630800 == 36 [pid = 4028] [id = 175] 02:03:08 INFO - PROCESS | 4028 | --DOCSHELL 17C50000 == 35 [pid = 4028] [id = 174] 02:03:08 INFO - PROCESS | 4028 | --DOCSHELL 17564400 == 34 [pid = 4028] [id = 173] 02:03:08 INFO - PROCESS | 4028 | --DOCSHELL 1052F800 == 33 [pid = 4028] [id = 172] 02:03:08 INFO - PROCESS | 4028 | --DOCSHELL 101C5C00 == 32 [pid = 4028] [id = 171] 02:03:08 INFO - PROCESS | 4028 | --DOCSHELL 14B9BC00 == 31 [pid = 4028] [id = 170] 02:03:08 INFO - PROCESS | 4028 | --DOCSHELL 18A02000 == 30 [pid = 4028] [id = 168] 02:03:08 INFO - PROCESS | 4028 | --DOCSHELL 0CB90400 == 29 [pid = 4028] [id = 169] 02:03:08 INFO - PROCESS | 4028 | --DOCSHELL 16575400 == 28 [pid = 4028] [id = 179] 02:03:08 INFO - PROCESS | 4028 | --DOCSHELL 1015C400 == 27 [pid = 4028] [id = 180] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1764C800) [pid = 4028] [serial = 488] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (101CB800) [pid = 4028] [serial = 479] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (102A4800) [pid = 4028] [serial = 480] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (15946000) [pid = 4028] [serial = 485] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (146AB400) [pid = 4028] [serial = 476] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (149CA400) [pid = 4028] [serial = 477] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (14411000) [pid = 4028] [serial = 482] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (146A1400) [pid = 4028] [serial = 483] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (17C50C00) [pid = 4028] [serial = 491] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (1765D800) [pid = 4028] [serial = 489] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18750400) [pid = 4028] [serial = 494] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18207400) [pid = 4028] [serial = 492] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1877F400) [pid = 4028] [serial = 500] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (101CF800) [pid = 4028] [serial = 465] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (10150800) [pid = 4028] [serial = 464] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (18205000) [pid = 4028] [serial = 468] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (17651400) [pid = 4028] [serial = 467] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (1988B800) [pid = 4028] [serial = 471] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (17640000) [pid = 4028] [serial = 501] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (190EAC00) [pid = 4028] [serial = 470] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (18A0C400) [pid = 4028] [serial = 503] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (1C40EC00) [pid = 4028] [serial = 474] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (1C403C00) [pid = 4028] [serial = 473] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (18763800) [pid = 4028] [serial = 495] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (182B5000) [pid = 4028] [serial = 497] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 61 (18747C00) [pid = 4028] [serial = 498] [outer = 00000000] [url = about:blank] 02:03:08 INFO - PROCESS | 4028 | --DOMWINDOW == 60 (1657D800) [pid = 4028] [serial = 486] [outer = 00000000] [url = about:blank] 02:03:09 INFO - PROCESS | 4028 | 1466499789247 Marionette TRACE conn5 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:03:09 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) 02:03:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2226ms 02:03:09 INFO - PROCESS | 4028 | 1466499789275 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 02:03:09 INFO - PROCESS | 4028 | 1466499789279 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 02:03:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:03:09 INFO - PROCESS | 4028 | 1466499789283 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:03:09 INFO - PROCESS | 4028 | 1466499789286 Marionette TRACE conn5 <- [1,690,null,{}] 02:03:09 INFO - PROCESS | 4028 | 1466499789292 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:09 INFO - PROCESS | 4028 | 1466499789295 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:09 INFO - PROCESS | 4028 | 1466499789378 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 02:03:09 INFO - PROCESS | 4028 | 1466499789386 Marionette TRACE conn5 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:09 INFO - PROCESS | 4028 | 1466499789388 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:09 INFO - PROCESS | 4028 | ++DOCSHELL 0FCE7000 == 28 [pid = 4028] [id = 182] 02:03:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (0FCE8400) [pid = 4028] [serial = 544] [outer = 00000000] 02:03:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (10151800) [pid = 4028] [serial = 545] [outer = 0FCE8400] 02:03:09 INFO - PROCESS | 4028 | 1466499789437 Marionette DEBUG loaded listener.js 02:03:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (101CA000) [pid = 4028] [serial = 546] [outer = 0FCE8400] 02:03:10 INFO - PROCESS | 4028 | 1466499790371 Marionette TRACE conn5 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:03:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:03:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1131ms 02:03:10 INFO - PROCESS | 4028 | 1466499790416 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 02:03:10 INFO - PROCESS | 4028 | 1466499790421 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 02:03:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:03:10 INFO - PROCESS | 4028 | 1466499790427 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:03:10 INFO - PROCESS | 4028 | 1466499790430 Marionette TRACE conn5 <- [1,694,null,{}] 02:03:10 INFO - PROCESS | 4028 | 1466499790434 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:10 INFO - PROCESS | 4028 | 1466499790436 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:10 INFO - PROCESS | 4028 | 1466499790523 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 02:03:10 INFO - PROCESS | 4028 | 1466499790530 Marionette TRACE conn5 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:10 INFO - PROCESS | 4028 | 1466499790533 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:10 INFO - PROCESS | 4028 | ++DOCSHELL 10627C00 == 29 [pid = 4028] [id = 183] 02:03:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (10933C00) [pid = 4028] [serial = 547] [outer = 00000000] 02:03:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (10A50800) [pid = 4028] [serial = 548] [outer = 10933C00] 02:03:10 INFO - PROCESS | 4028 | 1466499790580 Marionette DEBUG loaded listener.js 02:03:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (1132D000) [pid = 4028] [serial = 549] [outer = 10933C00] 02:03:11 INFO - PROCESS | 4028 | 1466499791573 Marionette TRACE conn5 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:03:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:03:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1175ms 02:03:11 INFO - PROCESS | 4028 | 1466499791606 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 02:03:11 INFO - PROCESS | 4028 | 1466499791608 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 02:03:11 INFO - PROCESS | 4028 | 1466499791612 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:03:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:03:11 INFO - PROCESS | 4028 | 1466499791615 Marionette TRACE conn5 <- [1,698,null,{}] 02:03:11 INFO - PROCESS | 4028 | 1466499791631 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:11 INFO - PROCESS | 4028 | 1466499791636 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:11 INFO - PROCESS | 4028 | 1466499791749 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 02:03:11 INFO - PROCESS | 4028 | 1466499791757 Marionette TRACE conn5 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:11 INFO - PROCESS | 4028 | 1466499791760 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:11 INFO - PROCESS | 4028 | ++DOCSHELL 14CDCC00 == 30 [pid = 4028] [id = 184] 02:03:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (14CDD000) [pid = 4028] [serial = 550] [outer = 00000000] 02:03:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (15946C00) [pid = 4028] [serial = 551] [outer = 14CDD000] 02:03:11 INFO - PROCESS | 4028 | 1466499791807 Marionette DEBUG loaded listener.js 02:03:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (15F42400) [pid = 4028] [serial = 552] [outer = 14CDD000] 02:03:12 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (18750800) [pid = 4028] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:03:12 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (18788000) [pid = 4028] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:03:12 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (1908BC00) [pid = 4028] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:03:12 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (17567000) [pid = 4028] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:03:12 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (14C44C00) [pid = 4028] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:03:12 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (0D11EC00) [pid = 4028] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:03:12 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (18A03800) [pid = 4028] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:03:12 INFO - PROCESS | 4028 | --DOMWINDOW == 61 (10530400) [pid = 4028] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:03:12 INFO - PROCESS | 4028 | --DOMWINDOW == 60 (101C6800) [pid = 4028] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:03:12 INFO - PROCESS | 4028 | --DOMWINDOW == 59 (17C51000) [pid = 4028] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:03:12 INFO - PROCESS | 4028 | --DOMWINDOW == 58 (1440CC00) [pid = 4028] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:03:12 INFO - PROCESS | 4028 | --DOMWINDOW == 57 (17960400) [pid = 4028] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:03:12 INFO - PROCESS | 4028 | 1466499792884 Marionette TRACE conn5 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:03:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:03:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1333ms 02:03:12 INFO - PROCESS | 4028 | 1466499792949 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 02:03:12 INFO - PROCESS | 4028 | 1466499792951 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 02:03:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:03:12 INFO - PROCESS | 4028 | 1466499792955 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:03:12 INFO - PROCESS | 4028 | 1466499792956 Marionette TRACE conn5 <- [1,702,null,{}] 02:03:12 INFO - PROCESS | 4028 | 1466499792960 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:12 INFO - PROCESS | 4028 | 1466499792962 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:13 INFO - PROCESS | 4028 | 1466499793076 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 02:03:13 INFO - PROCESS | 4028 | 1466499793218 Marionette TRACE conn5 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:13 INFO - PROCESS | 4028 | 1466499793221 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:13 INFO - PROCESS | 4028 | ++DOCSHELL 0CA11400 == 31 [pid = 4028] [id = 185] 02:03:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 58 (0CA13400) [pid = 4028] [serial = 553] [outer = 00000000] 02:03:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 59 (0D121000) [pid = 4028] [serial = 554] [outer = 0CA13400] 02:03:13 INFO - PROCESS | 4028 | 1466499793280 Marionette DEBUG loaded listener.js 02:03:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 60 (0FC34C00) [pid = 4028] [serial = 555] [outer = 0CA13400] 02:03:14 INFO - PROCESS | 4028 | 1466499794421 Marionette TRACE conn5 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:03:14 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 02:03:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1532ms 02:03:14 INFO - PROCESS | 4028 | 1466499794509 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 02:03:14 INFO - PROCESS | 4028 | 1466499794513 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 02:03:14 INFO - PROCESS | 4028 | 1466499794520 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:03:14 INFO - PROCESS | 4028 | 1466499794524 Marionette TRACE conn5 <- [1,706,null,{}] 02:03:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:03:14 INFO - PROCESS | 4028 | 1466499794529 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:14 INFO - PROCESS | 4028 | 1466499794532 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:14 INFO - PROCESS | 4028 | 1466499794699 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 02:03:14 INFO - PROCESS | 4028 | 1466499794773 Marionette TRACE conn5 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:14 INFO - PROCESS | 4028 | 1466499794776 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:14 INFO - PROCESS | 4028 | ++DOCSHELL 10AC0800 == 32 [pid = 4028] [id = 186] 02:03:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (10AC1800) [pid = 4028] [serial = 556] [outer = 00000000] 02:03:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (113D1400) [pid = 4028] [serial = 557] [outer = 10AC1800] 02:03:14 INFO - PROCESS | 4028 | 1466499794832 Marionette DEBUG loaded listener.js 02:03:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (146E2400) [pid = 4028] [serial = 558] [outer = 10AC1800] 02:03:15 INFO - PROCESS | 4028 | --DOCSHELL 0FDFCC00 == 31 [pid = 4028] [id = 28] 02:03:15 INFO - PROCESS | 4028 | --DOCSHELL 14CDCC00 == 30 [pid = 4028] [id = 184] 02:03:15 INFO - PROCESS | 4028 | --DOCSHELL 10627C00 == 29 [pid = 4028] [id = 183] 02:03:15 INFO - PROCESS | 4028 | --DOCSHELL 0FCE7000 == 28 [pid = 4028] [id = 182] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (18751C00) [pid = 4028] [serial = 533] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 61 (19A7C000) [pid = 4028] [serial = 537] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 60 (1978E400) [pid = 4028] [serial = 536] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 59 (18768000) [pid = 4028] [serial = 524] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 58 (18BEFC00) [pid = 4028] [serial = 527] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 57 (1876E800) [pid = 4028] [serial = 525] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 56 (1908F800) [pid = 4028] [serial = 530] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 55 (17637C00) [pid = 4028] [serial = 518] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 54 (16570C00) [pid = 4028] [serial = 509] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 53 (17644000) [pid = 4028] [serial = 510] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 52 (10304C00) [pid = 4028] [serial = 506] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 51 (10622C00) [pid = 4028] [serial = 507] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 50 (18BE9400) [pid = 4028] [serial = 504] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 49 (1132C800) [pid = 4028] [serial = 515] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 48 (14617800) [pid = 4028] [serial = 516] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 47 (10301C00) [pid = 4028] [serial = 512] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 46 (1030E400) [pid = 4028] [serial = 513] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 45 (182C2800) [pid = 4028] [serial = 521] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 44 (19084000) [pid = 4028] [serial = 528] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 43 (1764D400) [pid = 4028] [serial = 519] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 42 (19081C00) [pid = 4028] [serial = 534] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 41 (190EFC00) [pid = 4028] [serial = 531] [outer = 00000000] [url = about:blank] 02:03:15 INFO - PROCESS | 4028 | --DOMWINDOW == 40 (18616000) [pid = 4028] [serial = 522] [outer = 00000000] [url = about:blank] 02:03:16 INFO - PROCESS | 4028 | 1466499796014 Marionette TRACE conn5 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:03:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:03:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1520ms 02:03:16 INFO - PROCESS | 4028 | 1466499796047 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 02:03:16 INFO - PROCESS | 4028 | 1466499796051 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 02:03:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:03:16 INFO - PROCESS | 4028 | 1466499796056 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:03:16 INFO - PROCESS | 4028 | 1466499796059 Marionette TRACE conn5 <- [1,710,null,{}] 02:03:16 INFO - PROCESS | 4028 | 1466499796070 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:16 INFO - PROCESS | 4028 | 1466499796072 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:16 INFO - PROCESS | 4028 | 1466499796202 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 02:03:16 INFO - PROCESS | 4028 | 1466499796275 Marionette TRACE conn5 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:16 INFO - PROCESS | 4028 | 1466499796277 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:16 INFO - PROCESS | 4028 | ++DOCSHELL 0FDFC400 == 29 [pid = 4028] [id = 187] 02:03:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 41 (101C5C00) [pid = 4028] [serial = 559] [outer = 00000000] 02:03:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 42 (10302000) [pid = 4028] [serial = 560] [outer = 101C5C00] 02:03:16 INFO - PROCESS | 4028 | 1466499796325 Marionette DEBUG loaded listener.js 02:03:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 43 (1030C400) [pid = 4028] [serial = 561] [outer = 101C5C00] 02:03:16 INFO - PROCESS | 4028 | 1466499796714 Marionette TRACE conn5 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 02:03:16 INFO - PROCESS | 4028 | 1466499796735 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 02:03:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:03:16 INFO - PROCESS | 4028 | 1466499796741 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:03:16 INFO - PROCESS | 4028 | 1466499796744 Marionette TRACE conn5 <- [1,714,null,{}] 02:03:16 INFO - PROCESS | 4028 | 1466499796748 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:16 INFO - PROCESS | 4028 | 1466499796750 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:16 INFO - PROCESS | 4028 | 1466499796841 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 02:03:16 INFO - PROCESS | 4028 | 1466499796848 Marionette TRACE conn5 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:16 INFO - PROCESS | 4028 | 1466499796850 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:16 INFO - PROCESS | 4028 | ++DOCSHELL 1440E800 == 30 [pid = 4028] [id = 188] 02:03:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 44 (146A9800) [pid = 4028] [serial = 562] [outer = 00000000] 02:03:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 45 (149D5000) [pid = 4028] [serial = 563] [outer = 146A9800] 02:03:16 INFO - PROCESS | 4028 | 1466499796897 Marionette DEBUG loaded listener.js 02:03:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 46 (14B9A000) [pid = 4028] [serial = 564] [outer = 146A9800] 02:03:17 INFO - PROCESS | 4028 | 1466499797429 Marionette TRACE conn5 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:03:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:03:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 730ms 02:03:17 INFO - PROCESS | 4028 | 1466499797472 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 02:03:17 INFO - PROCESS | 4028 | 1466499797474 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 02:03:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:03:17 INFO - PROCESS | 4028 | 1466499797477 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:03:17 INFO - PROCESS | 4028 | 1466499797481 Marionette TRACE conn5 <- [1,718,null,{}] 02:03:17 INFO - PROCESS | 4028 | 1466499797491 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:17 INFO - PROCESS | 4028 | 1466499797496 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:17 INFO - PROCESS | 4028 | 1466499797619 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 02:03:17 INFO - PROCESS | 4028 | 1466499797635 Marionette TRACE conn5 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:17 INFO - PROCESS | 4028 | 1466499797639 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:17 INFO - PROCESS | 4028 | ++DOCSHELL 17639000 == 31 [pid = 4028] [id = 189] 02:03:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 47 (17639800) [pid = 4028] [serial = 565] [outer = 00000000] 02:03:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 48 (1763EC00) [pid = 4028] [serial = 566] [outer = 17639800] 02:03:17 INFO - PROCESS | 4028 | 1466499797688 Marionette DEBUG loaded listener.js 02:03:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 49 (1764B800) [pid = 4028] [serial = 567] [outer = 17639800] 02:03:18 INFO - PROCESS | 4028 | 1466499798202 Marionette TRACE conn5 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 02:03:18 INFO - PROCESS | 4028 | 1466499798270 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 02:03:18 INFO - PROCESS | 4028 | 1466499798273 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:03:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:03:18 INFO - PROCESS | 4028 | 1466499798275 Marionette TRACE conn5 <- [1,722,null,{}] 02:03:18 INFO - PROCESS | 4028 | 1466499798278 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:18 INFO - PROCESS | 4028 | 1466499798280 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:18 INFO - PROCESS | 4028 | 1466499798395 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 02:03:18 INFO - PROCESS | 4028 | 1466499798448 Marionette TRACE conn5 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:18 INFO - PROCESS | 4028 | 1466499798450 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:18 INFO - PROCESS | 4028 | ++DOCSHELL 101C6C00 == 32 [pid = 4028] [id = 190] 02:03:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 50 (176E1800) [pid = 4028] [serial = 568] [outer = 00000000] 02:03:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 51 (18204000) [pid = 4028] [serial = 569] [outer = 176E1800] 02:03:18 INFO - PROCESS | 4028 | 1466499798495 Marionette DEBUG loaded listener.js 02:03:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 52 (1820AC00) [pid = 4028] [serial = 570] [outer = 176E1800] 02:03:18 INFO - PROCESS | 4028 | --DOMWINDOW == 51 (10933C00) [pid = 4028] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:03:18 INFO - PROCESS | 4028 | --DOMWINDOW == 50 (101CC800) [pid = 4028] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:03:18 INFO - PROCESS | 4028 | --DOMWINDOW == 49 (0CA0E000) [pid = 4028] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:03:18 INFO - PROCESS | 4028 | --DOMWINDOW == 48 (0FCE8400) [pid = 4028] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:03:18 INFO - PROCESS | 4028 | 1466499798892 Marionette TRACE conn5 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:03:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:03:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 670ms 02:03:18 INFO - PROCESS | 4028 | 1466499798948 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 02:03:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:03:18 INFO - PROCESS | 4028 | 1466499798950 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 02:03:18 INFO - PROCESS | 4028 | 1466499798953 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:03:18 INFO - PROCESS | 4028 | 1466499798954 Marionette TRACE conn5 <- [1,726,null,{}] 02:03:18 INFO - PROCESS | 4028 | 1466499798958 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:18 INFO - PROCESS | 4028 | 1466499798960 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:19 INFO - PROCESS | 4028 | 1466499799115 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 02:03:19 INFO - PROCESS | 4028 | 1466499799164 Marionette TRACE conn5 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:19 INFO - PROCESS | 4028 | 1466499799166 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:19 INFO - PROCESS | 4028 | ++DOCSHELL 1820D000 == 33 [pid = 4028] [id = 191] 02:03:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 49 (1820E800) [pid = 4028] [serial = 571] [outer = 00000000] 02:03:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 50 (182E4C00) [pid = 4028] [serial = 572] [outer = 1820E800] 02:03:19 INFO - PROCESS | 4028 | 1466499799210 Marionette DEBUG loaded listener.js 02:03:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 51 (18610000) [pid = 4028] [serial = 573] [outer = 1820E800] 02:03:20 INFO - PROCESS | 4028 | 1466499800058 Marionette TRACE conn5 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:03:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:03:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1118ms 02:03:20 INFO - PROCESS | 4028 | 1466499800072 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 02:03:20 INFO - PROCESS | 4028 | 1466499800074 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 02:03:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:03:20 INFO - PROCESS | 4028 | 1466499800077 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:03:20 INFO - PROCESS | 4028 | 1466499800079 Marionette TRACE conn5 <- [1,730,null,{}] 02:03:20 INFO - PROCESS | 4028 | 1466499800091 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:20 INFO - PROCESS | 4028 | 1466499800097 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:20 INFO - PROCESS | 4028 | 1466499800240 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 02:03:20 INFO - PROCESS | 4028 | 1466499800249 Marionette TRACE conn5 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:20 INFO - PROCESS | 4028 | 1466499800251 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:20 INFO - PROCESS | 4028 | ++DOCSHELL 18632800 == 34 [pid = 4028] [id = 192] 02:03:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 52 (18746400) [pid = 4028] [serial = 574] [outer = 00000000] 02:03:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 53 (18768C00) [pid = 4028] [serial = 575] [outer = 18746400] 02:03:20 INFO - PROCESS | 4028 | 1466499800295 Marionette DEBUG loaded listener.js 02:03:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 54 (18769800) [pid = 4028] [serial = 576] [outer = 18746400] 02:03:21 INFO - PROCESS | 4028 | 1466499801202 Marionette TRACE conn5 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:03:21 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 02:03:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1183ms 02:03:21 INFO - PROCESS | 4028 | 1466499801261 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 02:03:21 INFO - PROCESS | 4028 | 1466499801263 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 02:03:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:03:21 INFO - PROCESS | 4028 | 1466499801266 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:03:21 INFO - PROCESS | 4028 | 1466499801268 Marionette TRACE conn5 <- [1,734,null,{}] 02:03:21 INFO - PROCESS | 4028 | 1466499801271 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:21 INFO - PROCESS | 4028 | 1466499801273 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:21 INFO - PROCESS | 4028 | 1466499801379 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 02:03:21 INFO - PROCESS | 4028 | 1466499801388 Marionette TRACE conn5 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:21 INFO - PROCESS | 4028 | 1466499801390 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:21 INFO - PROCESS | 4028 | ++DOCSHELL 14C4E000 == 35 [pid = 4028] [id = 193] 02:03:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 55 (1876DC00) [pid = 4028] [serial = 577] [outer = 00000000] 02:03:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 56 (18783C00) [pid = 4028] [serial = 578] [outer = 1876DC00] 02:03:21 INFO - PROCESS | 4028 | 1466499801433 Marionette DEBUG loaded listener.js 02:03:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 57 (18A04000) [pid = 4028] [serial = 579] [outer = 1876DC00] 02:03:22 INFO - PROCESS | 4028 | 1466499802341 Marionette TRACE conn5 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:03:22 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.) 02:03:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1129ms 02:03:22 INFO - PROCESS | 4028 | 1466499802437 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 02:03:22 INFO - PROCESS | 4028 | 1466499802441 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 02:03:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:03:22 INFO - PROCESS | 4028 | 1466499802447 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:03:22 INFO - PROCESS | 4028 | 1466499802450 Marionette TRACE conn5 <- [1,738,null,{}] 02:03:22 INFO - PROCESS | 4028 | 1466499802457 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:22 INFO - PROCESS | 4028 | 1466499802460 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:22 INFO - PROCESS | 4028 | 1466499802605 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 02:03:22 INFO - PROCESS | 4028 | 1466499802764 Marionette TRACE conn5 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:22 INFO - PROCESS | 4028 | 1466499802769 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:22 INFO - PROCESS | 4028 | ++DOCSHELL 101CD000 == 36 [pid = 4028] [id = 194] 02:03:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 58 (101D0C00) [pid = 4028] [serial = 580] [outer = 00000000] 02:03:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 59 (1030A800) [pid = 4028] [serial = 581] [outer = 101D0C00] 02:03:22 INFO - PROCESS | 4028 | 1466499802828 Marionette DEBUG loaded listener.js 02:03:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 60 (111E3C00) [pid = 4028] [serial = 582] [outer = 101D0C00] 02:03:23 INFO - PROCESS | 4028 | 1466499803881 Marionette TRACE conn5 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:03:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:03:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1480ms 02:03:23 INFO - PROCESS | 4028 | 1466499803931 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 02:03:23 INFO - PROCESS | 4028 | 1466499803936 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 02:03:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:03:23 INFO - PROCESS | 4028 | 1466499803942 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:03:23 INFO - PROCESS | 4028 | 1466499803945 Marionette TRACE conn5 <- [1,742,null,{}] 02:03:23 INFO - PROCESS | 4028 | 1466499803949 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:23 INFO - PROCESS | 4028 | 1466499803952 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:24 INFO - PROCESS | 4028 | 1466499804091 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 02:03:24 INFO - PROCESS | 4028 | 1466499804214 Marionette TRACE conn5 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:24 INFO - PROCESS | 4028 | 1466499804217 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:24 INFO - PROCESS | 4028 | ++DOCSHELL 16572800 == 37 [pid = 4028] [id = 195] 02:03:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (1657E400) [pid = 4028] [serial = 583] [outer = 00000000] 02:03:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (1756B400) [pid = 4028] [serial = 584] [outer = 1657E400] 02:03:24 INFO - PROCESS | 4028 | 1466499804273 Marionette DEBUG loaded listener.js 02:03:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (17637800) [pid = 4028] [serial = 585] [outer = 1657E400] 02:03:25 INFO - PROCESS | 4028 | 1466499805296 Marionette TRACE conn5 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:03:25 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 02:03:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1383ms 02:03:25 INFO - PROCESS | 4028 | 1466499805329 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 02:03:25 INFO - PROCESS | 4028 | 1466499805333 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 02:03:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:03:25 INFO - PROCESS | 4028 | 1466499805338 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:03:25 INFO - PROCESS | 4028 | 1466499805341 Marionette TRACE conn5 <- [1,746,null,{}] 02:03:25 INFO - PROCESS | 4028 | 1466499805346 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:25 INFO - PROCESS | 4028 | 1466499805349 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:25 INFO - PROCESS | 4028 | 1466499805449 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 02:03:25 INFO - PROCESS | 4028 | 1466499805560 Marionette TRACE conn5 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:25 INFO - PROCESS | 4028 | 1466499805564 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 0CA0B800 == 36 [pid = 4028] [id = 181] 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 10AC9000 == 35 [pid = 4028] [id = 16] 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 14CDC400 == 34 [pid = 4028] [id = 17] 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 182C1400 == 33 [pid = 4028] [id = 12] 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 0FCE7800 == 32 [pid = 4028] [id = 11] 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 18766400 == 31 [pid = 4028] [id = 8] 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 19088C00 == 30 [pid = 4028] [id = 22] 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 14D9A400 == 29 [pid = 4028] [id = 19] 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 0CA11400 == 28 [pid = 4028] [id = 185] 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 1755FC00 == 27 [pid = 4028] [id = 18] 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 1978E800 == 26 [pid = 4028] [id = 21] 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 14D91400 == 25 [pid = 4028] [id = 24] 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 18746800 == 24 [pid = 4028] [id = 27] 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 1D674C00 == 23 [pid = 4028] [id = 10] 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 19085C00 == 22 [pid = 4028] [id = 23] 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 102A7400 == 21 [pid = 4028] [id = 15] 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 18A79800 == 20 [pid = 4028] [id = 20] 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 093F0000 == 19 [pid = 4028] [id = 26] 02:03:26 INFO - PROCESS | 4028 | --DOCSHELL 19D92800 == 18 [pid = 4028] [id = 25] 02:03:26 INFO - PROCESS | 4028 | ++DOCSHELL 093F0000 == 19 [pid = 4028] [id = 196] 02:03:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (093F2800) [pid = 4028] [serial = 586] [outer = 00000000] 02:03:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (0CA08000) [pid = 4028] [serial = 587] [outer = 093F2800] 02:03:26 INFO - PROCESS | 4028 | 1466499806156 Marionette DEBUG loaded listener.js 02:03:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (0CA19800) [pid = 4028] [serial = 588] [outer = 093F2800] 02:03:26 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (10A50800) [pid = 4028] [serial = 548] [outer = 00000000] [url = about:blank] 02:03:26 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (1132D000) [pid = 4028] [serial = 549] [outer = 00000000] [url = about:blank] 02:03:26 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (14C20400) [pid = 4028] [serial = 540] [outer = 00000000] [url = about:blank] 02:03:26 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (15946C00) [pid = 4028] [serial = 551] [outer = 00000000] [url = about:blank] 02:03:26 INFO - PROCESS | 4028 | --DOMWINDOW == 61 (1014EC00) [pid = 4028] [serial = 543] [outer = 00000000] [url = about:blank] 02:03:26 INFO - PROCESS | 4028 | --DOMWINDOW == 60 (0FC40800) [pid = 4028] [serial = 542] [outer = 00000000] [url = about:blank] 02:03:26 INFO - PROCESS | 4028 | --DOMWINDOW == 59 (10151800) [pid = 4028] [serial = 545] [outer = 00000000] [url = about:blank] 02:03:26 INFO - PROCESS | 4028 | --DOMWINDOW == 58 (101CA000) [pid = 4028] [serial = 546] [outer = 00000000] [url = about:blank] 02:03:26 INFO - PROCESS | 4028 | --DOMWINDOW == 57 (14B76000) [pid = 4028] [serial = 539] [outer = 00000000] [url = about:blank] 02:03:26 INFO - PROCESS | 4028 | 1466499806665 Marionette TRACE conn5 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:03:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:03:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1378ms 02:03:26 INFO - PROCESS | 4028 | 1466499806718 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 02:03:26 INFO - PROCESS | 4028 | 1466499806722 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 02:03:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:03:26 INFO - PROCESS | 4028 | 1466499806727 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:03:26 INFO - PROCESS | 4028 | 1466499806729 Marionette TRACE conn5 <- [1,750,null,{}] 02:03:26 INFO - PROCESS | 4028 | 1466499806734 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:26 INFO - PROCESS | 4028 | 1466499806737 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:26 INFO - PROCESS | 4028 | 1466499806854 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 02:03:26 INFO - PROCESS | 4028 | 1466499806927 Marionette TRACE conn5 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:26 INFO - PROCESS | 4028 | 1466499806930 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:26 INFO - PROCESS | 4028 | ++DOCSHELL 10151800 == 20 [pid = 4028] [id = 197] 02:03:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 58 (1015B400) [pid = 4028] [serial = 589] [outer = 00000000] 02:03:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 59 (101CA000) [pid = 4028] [serial = 590] [outer = 1015B400] 02:03:26 INFO - PROCESS | 4028 | 1466499806978 Marionette DEBUG loaded listener.js 02:03:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 60 (101D1000) [pid = 4028] [serial = 591] [outer = 1015B400] 02:03:27 INFO - PROCESS | 4028 | 1466499807836 Marionette TRACE conn5 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:03:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:03:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1129ms 02:03:27 INFO - PROCESS | 4028 | 1466499807857 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 02:03:27 INFO - PROCESS | 4028 | 1466499807861 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 02:03:27 INFO - PROCESS | 4028 | 1466499807867 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:03:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:03:27 INFO - PROCESS | 4028 | 1466499807869 Marionette TRACE conn5 <- [1,754,null,{}] 02:03:27 INFO - PROCESS | 4028 | 1466499807873 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:27 INFO - PROCESS | 4028 | 1466499807876 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:27 INFO - PROCESS | 4028 | 1466499807996 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 02:03:28 INFO - PROCESS | 4028 | 1466499808006 Marionette TRACE conn5 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:28 INFO - PROCESS | 4028 | 1466499808009 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:28 INFO - PROCESS | 4028 | ++DOCSHELL 1015AC00 == 21 [pid = 4028] [id = 198] 02:03:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (10933C00) [pid = 4028] [serial = 592] [outer = 00000000] 02:03:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (10A50800) [pid = 4028] [serial = 593] [outer = 10933C00] 02:03:28 INFO - PROCESS | 4028 | 1466499808054 Marionette DEBUG loaded listener.js 02:03:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (1132E800) [pid = 4028] [serial = 594] [outer = 10933C00] 02:03:28 INFO - PROCESS | 4028 | 1466499809004 Marionette TRACE conn5 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:03:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:03:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1175ms 02:03:29 INFO - PROCESS | 4028 | 1466499809047 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 02:03:29 INFO - PROCESS | 4028 | 1466499809049 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 02:03:29 INFO - PROCESS | 4028 | 1466499809052 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:03:29 INFO - PROCESS | 4028 | 1466499809055 Marionette TRACE conn5 <- [1,758,null,{}] 02:03:29 INFO - PROCESS | 4028 | 1466499809066 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:29 INFO - PROCESS | 4028 | 1466499809071 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:29 INFO - PROCESS | 4028 | 1466499809197 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 02:03:29 INFO - PROCESS | 4028 | 1466499809204 Marionette TRACE conn5 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:29 INFO - PROCESS | 4028 | 1466499809206 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:29 INFO - PROCESS | 4028 | ++DOCSHELL 1093D400 == 22 [pid = 4028] [id = 199] 02:03:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (149D6000) [pid = 4028] [serial = 595] [outer = 00000000] 02:03:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (14C21C00) [pid = 4028] [serial = 596] [outer = 149D6000] 02:03:29 INFO - PROCESS | 4028 | 1466499809261 Marionette DEBUG loaded listener.js 02:03:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (14C53000) [pid = 4028] [serial = 597] [outer = 149D6000] 02:03:29 INFO - PROCESS | 4028 | 1466499809753 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 731ms 02:03:29 INFO - PROCESS | 4028 | 1466499809790 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 02:03:29 INFO - PROCESS | 4028 | 1466499809793 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 02:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:03:29 INFO - PROCESS | 4028 | 1466499809796 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:03:29 INFO - PROCESS | 4028 | 1466499809797 Marionette TRACE conn5 <- [1,762,null,{}] 02:03:29 INFO - PROCESS | 4028 | 1466499809801 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:29 INFO - PROCESS | 4028 | 1466499809803 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:29 INFO - PROCESS | 4028 | 1466499809921 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 02:03:29 INFO - PROCESS | 4028 | 1466499809927 Marionette TRACE conn5 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:29 INFO - PROCESS | 4028 | 1466499809929 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:29 INFO - PROCESS | 4028 | ++DOCSHELL 14D96000 == 23 [pid = 4028] [id = 200] 02:03:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (15953800) [pid = 4028] [serial = 598] [outer = 00000000] 02:03:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (17560000) [pid = 4028] [serial = 599] [outer = 15953800] 02:03:29 INFO - PROCESS | 4028 | 1466499809973 Marionette DEBUG loaded listener.js 02:03:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (17567400) [pid = 4028] [serial = 600] [outer = 15953800] 02:03:30 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (176E1800) [pid = 4028] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:03:30 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (14CDD000) [pid = 4028] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:03:30 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (0CA13400) [pid = 4028] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:03:30 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (101C5C00) [pid = 4028] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:03:30 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (10AC1800) [pid = 4028] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:03:30 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (1820E800) [pid = 4028] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:03:30 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (146A9800) [pid = 4028] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:03:30 INFO - PROCESS | 4028 | --DOMWINDOW == 61 (17639800) [pid = 4028] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:03:30 INFO - PROCESS | 4028 | --DOMWINDOW == 60 (18746400) [pid = 4028] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:03:30 INFO - PROCESS | 4028 | --DOMWINDOW == 59 (1876DC00) [pid = 4028] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:03:30 INFO - PROCESS | 4028 | 1466499810468 Marionette TRACE conn5 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 730ms 02:03:30 INFO - PROCESS | 4028 | 1466499810558 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 02:03:30 INFO - PROCESS | 4028 | 1466499810560 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 02:03:30 INFO - PROCESS | 4028 | 1466499810566 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:03:30 INFO - PROCESS | 4028 | 1466499810568 Marionette TRACE conn5 <- [1,766,null,{}] 02:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:03:30 INFO - PROCESS | 4028 | 1466499810575 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:30 INFO - PROCESS | 4028 | 1466499810577 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:30 INFO - PROCESS | 4028 | 1466499810655 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 02:03:30 INFO - PROCESS | 4028 | 1466499810664 Marionette TRACE conn5 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:30 INFO - PROCESS | 4028 | 1466499810666 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:30 INFO - PROCESS | 4028 | ++DOCSHELL 17633400 == 24 [pid = 4028] [id = 201] 02:03:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 60 (17634800) [pid = 4028] [serial = 601] [outer = 00000000] 02:03:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (1763C400) [pid = 4028] [serial = 602] [outer = 17634800] 02:03:30 INFO - PROCESS | 4028 | 1466499810721 Marionette DEBUG loaded listener.js 02:03:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (1765E800) [pid = 4028] [serial = 603] [outer = 17634800] 02:03:31 INFO - PROCESS | 4028 | 1466499811194 Marionette TRACE conn5 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 670ms 02:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:03:31 INFO - PROCESS | 4028 | 1466499811242 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 02:03:31 INFO - PROCESS | 4028 | 1466499811245 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 02:03:31 INFO - PROCESS | 4028 | 1466499811247 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:03:31 INFO - PROCESS | 4028 | 1466499811249 Marionette TRACE conn5 <- [1,770,null,{}] 02:03:31 INFO - PROCESS | 4028 | 1466499811252 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:31 INFO - PROCESS | 4028 | 1466499811258 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:31 INFO - PROCESS | 4028 | 1466499811342 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 02:03:31 INFO - PROCESS | 4028 | 1466499811357 Marionette TRACE conn5 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:31 INFO - PROCESS | 4028 | 1466499811359 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:31 INFO - PROCESS | 4028 | ++DOCSHELL 17965000 == 25 [pid = 4028] [id = 202] 02:03:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (17965800) [pid = 4028] [serial = 604] [outer = 00000000] 02:03:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (1820A000) [pid = 4028] [serial = 605] [outer = 17965800] 02:03:31 INFO - PROCESS | 4028 | 1466499811404 Marionette DEBUG loaded listener.js 02:03:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (1820EC00) [pid = 4028] [serial = 606] [outer = 17965800] 02:03:31 INFO - PROCESS | 4028 | 1466499811800 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 570ms 02:03:31 INFO - PROCESS | 4028 | 1466499811832 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 02:03:31 INFO - PROCESS | 4028 | 1466499811834 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 02:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:03:31 INFO - PROCESS | 4028 | 1466499811837 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:03:31 INFO - PROCESS | 4028 | 1466499811839 Marionette TRACE conn5 <- [1,774,null,{}] 02:03:31 INFO - PROCESS | 4028 | 1466499811842 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:31 INFO - PROCESS | 4028 | 1466499811844 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:31 INFO - PROCESS | 4028 | 1466499811957 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 02:03:31 INFO - PROCESS | 4028 | 1466499811965 Marionette TRACE conn5 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:31 INFO - PROCESS | 4028 | 1466499811966 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:31 INFO - PROCESS | 4028 | ++DOCSHELL 093F0800 == 26 [pid = 4028] [id = 203] 02:03:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (1594C000) [pid = 4028] [serial = 607] [outer = 00000000] 02:03:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (182E7400) [pid = 4028] [serial = 608] [outer = 1594C000] 02:03:32 INFO - PROCESS | 4028 | 1466499812011 Marionette DEBUG loaded listener.js 02:03:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (1860F400) [pid = 4028] [serial = 609] [outer = 1594C000] 02:03:32 INFO - PROCESS | 4028 | --DOCSHELL 16572800 == 25 [pid = 4028] [id = 195] 02:03:32 INFO - PROCESS | 4028 | --DOCSHELL 18632800 == 24 [pid = 4028] [id = 192] 02:03:32 INFO - PROCESS | 4028 | --DOCSHELL 14C4E000 == 23 [pid = 4028] [id = 193] 02:03:32 INFO - PROCESS | 4028 | --DOCSHELL 10AC0800 == 22 [pid = 4028] [id = 186] 02:03:32 INFO - PROCESS | 4028 | --DOCSHELL 0FDFC400 == 21 [pid = 4028] [id = 187] 02:03:32 INFO - PROCESS | 4028 | --DOCSHELL 1440E800 == 20 [pid = 4028] [id = 188] 02:03:32 INFO - PROCESS | 4028 | --DOCSHELL 17639000 == 19 [pid = 4028] [id = 189] 02:03:32 INFO - PROCESS | 4028 | --DOCSHELL 1820D000 == 18 [pid = 4028] [id = 191] 02:03:32 INFO - PROCESS | 4028 | --DOCSHELL 101CD000 == 17 [pid = 4028] [id = 194] 02:03:32 INFO - PROCESS | 4028 | --DOCSHELL 101C6C00 == 16 [pid = 4028] [id = 190] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (18204000) [pid = 4028] [serial = 569] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (15F42400) [pid = 4028] [serial = 552] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (0D121000) [pid = 4028] [serial = 554] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (0FC34C00) [pid = 4028] [serial = 555] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (10302000) [pid = 4028] [serial = 560] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (1030C400) [pid = 4028] [serial = 561] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 61 (113D1400) [pid = 4028] [serial = 557] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 60 (182E4C00) [pid = 4028] [serial = 572] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 59 (146E2400) [pid = 4028] [serial = 558] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 58 (1820AC00) [pid = 4028] [serial = 570] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 57 (14B9A000) [pid = 4028] [serial = 564] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 56 (149D5000) [pid = 4028] [serial = 563] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 55 (1763EC00) [pid = 4028] [serial = 566] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 54 (18769800) [pid = 4028] [serial = 576] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 53 (18768C00) [pid = 4028] [serial = 575] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 52 (18783C00) [pid = 4028] [serial = 578] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 51 (18A04000) [pid = 4028] [serial = 579] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 50 (18610000) [pid = 4028] [serial = 573] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | --DOMWINDOW == 49 (1764B800) [pid = 4028] [serial = 567] [outer = 00000000] [url = about:blank] 02:03:33 INFO - PROCESS | 4028 | 1466499813608 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1823ms 02:03:33 INFO - PROCESS | 4028 | 1466499813663 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 02:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:03:33 INFO - PROCESS | 4028 | 1466499813667 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 02:03:33 INFO - PROCESS | 4028 | 1466499813672 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:03:33 INFO - PROCESS | 4028 | 1466499813675 Marionette TRACE conn5 <- [1,778,null,{}] 02:03:33 INFO - PROCESS | 4028 | 1466499813681 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:33 INFO - PROCESS | 4028 | 1466499813684 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:33 INFO - PROCESS | 4028 | 1466499813772 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 02:03:33 INFO - PROCESS | 4028 | 1466499813779 Marionette TRACE conn5 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:33 INFO - PROCESS | 4028 | 1466499813783 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:33 INFO - PROCESS | 4028 | ++DOCSHELL 0FD65C00 == 17 [pid = 4028] [id = 204] 02:03:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 50 (0FDF1C00) [pid = 4028] [serial = 610] [outer = 00000000] 02:03:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 51 (1014FC00) [pid = 4028] [serial = 611] [outer = 0FDF1C00] 02:03:33 INFO - PROCESS | 4028 | 1466499813832 Marionette DEBUG loaded listener.js 02:03:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 52 (10159400) [pid = 4028] [serial = 612] [outer = 0FDF1C00] 02:03:34 INFO - PROCESS | 4028 | 1466499814327 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 670ms 02:03:34 INFO - PROCESS | 4028 | 1466499814343 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 02:03:34 INFO - PROCESS | 4028 | 1466499814348 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 02:03:34 INFO - PROCESS | 4028 | 1466499814355 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:03:34 INFO - PROCESS | 4028 | 1466499814357 Marionette TRACE conn5 <- [1,782,null,{}] 02:03:34 INFO - PROCESS | 4028 | 1466499814361 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:34 INFO - PROCESS | 4028 | 1466499814364 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:34 INFO - PROCESS | 4028 | 1466499814455 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 02:03:34 INFO - PROCESS | 4028 | 1466499814464 Marionette TRACE conn5 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:34 INFO - PROCESS | 4028 | 1466499814467 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:34 INFO - PROCESS | 4028 | ++DOCSHELL 1030F000 == 18 [pid = 4028] [id = 205] 02:03:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 53 (1030F400) [pid = 4028] [serial = 613] [outer = 00000000] 02:03:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 54 (10934800) [pid = 4028] [serial = 614] [outer = 1030F400] 02:03:34 INFO - PROCESS | 4028 | 1466499814515 Marionette DEBUG loaded listener.js 02:03:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 55 (10A4E400) [pid = 4028] [serial = 615] [outer = 1030F400] 02:03:34 INFO - PROCESS | 4028 | 1466499814982 Marionette TRACE conn5 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 670ms 02:03:35 INFO - PROCESS | 4028 | 1466499815028 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 02:03:35 INFO - PROCESS | 4028 | 1466499815030 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 02:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:03:35 INFO - PROCESS | 4028 | 1466499815033 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:03:35 INFO - PROCESS | 4028 | 1466499815037 Marionette TRACE conn5 <- [1,786,null,{}] 02:03:35 INFO - PROCESS | 4028 | 1466499815048 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:35 INFO - PROCESS | 4028 | 1466499815052 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:35 INFO - PROCESS | 4028 | 1466499815165 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 02:03:35 INFO - PROCESS | 4028 | 1466499815246 Marionette TRACE conn5 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:35 INFO - PROCESS | 4028 | 1466499815249 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:35 INFO - PROCESS | 4028 | ++DOCSHELL 149CE800 == 19 [pid = 4028] [id = 206] 02:03:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 56 (149CEC00) [pid = 4028] [serial = 616] [outer = 00000000] 02:03:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 57 (14B2B800) [pid = 4028] [serial = 617] [outer = 149CEC00] 02:03:35 INFO - PROCESS | 4028 | 1466499815302 Marionette DEBUG loaded listener.js 02:03:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 58 (14B95000) [pid = 4028] [serial = 618] [outer = 149CEC00] 02:03:35 INFO - PROCESS | 4028 | 1466499815690 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:03:35 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 02:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 670ms 02:03:35 INFO - PROCESS | 4028 | 1466499815708 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 02:03:35 INFO - PROCESS | 4028 | 1466499815710 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 02:03:35 INFO - PROCESS | 4028 | 1466499815713 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:03:35 INFO - PROCESS | 4028 | 1466499815715 Marionette TRACE conn5 <- [1,790,null,{}] 02:03:35 INFO - PROCESS | 4028 | 1466499815718 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:35 INFO - PROCESS | 4028 | 1466499815720 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:35 INFO - PROCESS | 4028 | 1466499815835 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 02:03:35 INFO - PROCESS | 4028 | 1466499815883 Marionette TRACE conn5 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:35 INFO - PROCESS | 4028 | 1466499815885 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:35 INFO - PROCESS | 4028 | ++DOCSHELL 149B2000 == 20 [pid = 4028] [id = 207] 02:03:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 59 (14B29800) [pid = 4028] [serial = 619] [outer = 00000000] 02:03:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 60 (14D98000) [pid = 4028] [serial = 620] [outer = 14B29800] 02:03:35 INFO - PROCESS | 4028 | 1466499815930 Marionette DEBUG loaded listener.js 02:03:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (15F42400) [pid = 4028] [serial = 621] [outer = 14B29800] 02:03:36 INFO - PROCESS | 4028 | 1466499816309 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:03:36 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 02:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 630ms 02:03:36 INFO - PROCESS | 4028 | 1466499816348 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 02:03:36 INFO - PROCESS | 4028 | 1466499816350 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 02:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:03:36 INFO - PROCESS | 4028 | 1466499816353 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:03:36 INFO - PROCESS | 4028 | 1466499816354 Marionette TRACE conn5 <- [1,794,null,{}] 02:03:36 INFO - PROCESS | 4028 | 1466499816357 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:36 INFO - PROCESS | 4028 | 1466499816359 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:36 INFO - PROCESS | 4028 | 1466499816465 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 02:03:36 INFO - PROCESS | 4028 | 1466499816473 Marionette TRACE conn5 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:36 INFO - PROCESS | 4028 | 1466499816475 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:36 INFO - PROCESS | 4028 | ++DOCSHELL 16572800 == 21 [pid = 4028] [id = 208] 02:03:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (16575400) [pid = 4028] [serial = 622] [outer = 00000000] 02:03:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (17639800) [pid = 4028] [serial = 623] [outer = 16575400] 02:03:36 INFO - PROCESS | 4028 | 1466499816518 Marionette DEBUG loaded listener.js 02:03:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (1763DC00) [pid = 4028] [serial = 624] [outer = 16575400] 02:03:36 INFO - PROCESS | 4028 | 1466499816952 Marionette TRACE conn5 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:03:36 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 02:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 630ms 02:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:03:36 INFO - PROCESS | 4028 | 1466499816984 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 02:03:36 INFO - PROCESS | 4028 | 1466499816986 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 02:03:36 INFO - PROCESS | 4028 | 1466499816989 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:03:36 INFO - PROCESS | 4028 | 1466499816990 Marionette TRACE conn5 <- [1,798,null,{}] 02:03:36 INFO - PROCESS | 4028 | 1466499816993 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:36 INFO - PROCESS | 4028 | 1466499816999 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:37 INFO - PROCESS | 4028 | 1466499817129 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 02:03:37 INFO - PROCESS | 4028 | 1466499817142 Marionette TRACE conn5 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:37 INFO - PROCESS | 4028 | 1466499817144 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:37 INFO - PROCESS | 4028 | ++DOCSHELL 1795CC00 == 22 [pid = 4028] [id = 209] 02:03:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (17960400) [pid = 4028] [serial = 625] [outer = 00000000] 02:03:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (18209C00) [pid = 4028] [serial = 626] [outer = 17960400] 02:03:37 INFO - PROCESS | 4028 | 1466499817189 Marionette DEBUG loaded listener.js 02:03:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (18210C00) [pid = 4028] [serial = 627] [outer = 17960400] 02:03:37 INFO - PROCESS | 4028 | 1466499817609 Marionette TRACE conn5 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 670ms 02:03:37 INFO - PROCESS | 4028 | 1466499817660 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 02:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:03:37 INFO - PROCESS | 4028 | 1466499817662 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 02:03:37 INFO - PROCESS | 4028 | 1466499817665 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:03:37 INFO - PROCESS | 4028 | 1466499817667 Marionette TRACE conn5 <- [1,802,null,{}] 02:03:37 INFO - PROCESS | 4028 | 1466499817676 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:37 INFO - PROCESS | 4028 | 1466499817678 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:37 INFO - PROCESS | 4028 | 1466499817779 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 02:03:37 INFO - PROCESS | 4028 | 1466499817785 Marionette TRACE conn5 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:37 INFO - PROCESS | 4028 | 1466499817787 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:37 INFO - PROCESS | 4028 | ++DOCSHELL 182C2800 == 23 [pid = 4028] [id = 210] 02:03:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (182E4C00) [pid = 4028] [serial = 628] [outer = 00000000] 02:03:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (18748C00) [pid = 4028] [serial = 629] [outer = 182E4C00] 02:03:37 INFO - PROCESS | 4028 | 1466499817831 Marionette DEBUG loaded listener.js 02:03:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (1874C000) [pid = 4028] [serial = 630] [outer = 182E4C00] 02:03:38 INFO - PROCESS | 4028 | 1466499818242 Marionette TRACE conn5 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 02:03:38 INFO - PROCESS | 4028 | 1466499818301 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 02:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:03:38 INFO - PROCESS | 4028 | 1466499818305 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:03:38 INFO - PROCESS | 4028 | 1466499818307 Marionette TRACE conn5 <- [1,806,null,{}] 02:03:38 INFO - PROCESS | 4028 | 1466499818310 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:38 INFO - PROCESS | 4028 | 1466499818312 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:38 INFO - PROCESS | 4028 | 1466499818388 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 02:03:38 INFO - PROCESS | 4028 | 1466499818394 Marionette TRACE conn5 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:38 INFO - PROCESS | 4028 | 1466499818395 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:38 INFO - PROCESS | 4028 | ++DOCSHELL 18748800 == 24 [pid = 4028] [id = 211] 02:03:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (18751000) [pid = 4028] [serial = 631] [outer = 00000000] 02:03:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (18767400) [pid = 4028] [serial = 632] [outer = 18751000] 02:03:38 INFO - PROCESS | 4028 | 1466499818438 Marionette DEBUG loaded listener.js 02:03:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (18768400) [pid = 4028] [serial = 633] [outer = 18751000] 02:03:38 INFO - PROCESS | 4028 | 1466499818893 Marionette TRACE conn5 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 630ms 02:03:38 INFO - PROCESS | 4028 | 1466499818936 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 02:03:38 INFO - PROCESS | 4028 | 1466499818938 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 02:03:38 INFO - PROCESS | 4028 | 1466499818941 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:03:38 INFO - PROCESS | 4028 | 1466499818943 Marionette TRACE conn5 <- [1,810,null,{}] 02:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:03:38 INFO - PROCESS | 4028 | 1466499818947 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:38 INFO - PROCESS | 4028 | 1466499818948 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:39 INFO - PROCESS | 4028 | 1466499819053 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 02:03:39 INFO - PROCESS | 4028 | 1466499819060 Marionette TRACE conn5 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:39 INFO - PROCESS | 4028 | 1466499819062 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:39 INFO - PROCESS | 4028 | ++DOCSHELL 149CD800 == 25 [pid = 4028] [id = 212] 02:03:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1877E800) [pid = 4028] [serial = 634] [outer = 00000000] 02:03:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18782000) [pid = 4028] [serial = 635] [outer = 1877E800] 02:03:39 INFO - PROCESS | 4028 | 1466499819105 Marionette DEBUG loaded listener.js 02:03:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18786400) [pid = 4028] [serial = 636] [outer = 1877E800] 02:03:39 INFO - PROCESS | 4028 | 1466499819580 Marionette TRACE conn5 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 02:03:39 INFO - PROCESS | 4028 | 1466499819619 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 02:03:39 INFO - PROCESS | 4028 | 1466499819622 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:03:39 INFO - PROCESS | 4028 | 1466499819624 Marionette TRACE conn5 <- [1,814,null,{}] 02:03:39 INFO - PROCESS | 4028 | 1466499819628 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:39 INFO - PROCESS | 4028 | 1466499819630 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:39 INFO - PROCESS | 4028 | 1466499819748 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 02:03:39 INFO - PROCESS | 4028 | 1466499819753 Marionette TRACE conn5 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:39 INFO - PROCESS | 4028 | 1466499819755 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:39 INFO - PROCESS | 4028 | ++DOCSHELL 18A03000 == 26 [pid = 4028] [id = 213] 02:03:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18A05000) [pid = 4028] [serial = 637] [outer = 00000000] 02:03:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18A0E400) [pid = 4028] [serial = 638] [outer = 18A05000] 02:03:39 INFO - PROCESS | 4028 | 1466499819799 Marionette DEBUG loaded listener.js 02:03:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18A79800) [pid = 4028] [serial = 639] [outer = 18A05000] 02:03:40 INFO - PROCESS | 4028 | 1466499820251 Marionette TRACE conn5 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 670ms 02:03:40 INFO - PROCESS | 4028 | 1466499820296 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 02:03:40 INFO - PROCESS | 4028 | 1466499820298 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 02:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:03:40 INFO - PROCESS | 4028 | 1466499820301 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:03:40 INFO - PROCESS | 4028 | 1466499820303 Marionette TRACE conn5 <- [1,818,null,{}] 02:03:40 INFO - PROCESS | 4028 | 1466499820316 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:40 INFO - PROCESS | 4028 | 1466499820318 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:40 INFO - PROCESS | 4028 | 1466499820466 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 02:03:40 INFO - PROCESS | 4028 | 1466499820489 Marionette TRACE conn5 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:40 INFO - PROCESS | 4028 | 1466499820492 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:40 INFO - PROCESS | 4028 | ++DOCSHELL 15F41400 == 27 [pid = 4028] [id = 214] 02:03:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18BEA400) [pid = 4028] [serial = 640] [outer = 00000000] 02:03:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18BF2800) [pid = 4028] [serial = 641] [outer = 18BEA400] 02:03:40 INFO - PROCESS | 4028 | 1466499820538 Marionette DEBUG loaded listener.js 02:03:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18C3BC00) [pid = 4028] [serial = 642] [outer = 18BEA400] 02:03:40 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (17634800) [pid = 4028] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:03:40 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (149D6000) [pid = 4028] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:03:40 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (1657E400) [pid = 4028] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:03:40 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (17965800) [pid = 4028] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:03:40 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (15953800) [pid = 4028] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:03:40 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (093F2800) [pid = 4028] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:03:40 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (10933C00) [pid = 4028] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:03:40 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (101D0C00) [pid = 4028] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:03:40 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (1015B400) [pid = 4028] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:03:41 INFO - PROCESS | 4028 | 1466499821019 Marionette TRACE conn5 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 730ms 02:03:41 INFO - PROCESS | 4028 | 1466499821032 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 02:03:41 INFO - PROCESS | 4028 | 1466499821034 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 02:03:41 INFO - PROCESS | 4028 | 1466499821047 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:03:41 INFO - PROCESS | 4028 | 1466499821049 Marionette TRACE conn5 <- [1,822,null,{}] 02:03:41 INFO - PROCESS | 4028 | 1466499821052 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:41 INFO - PROCESS | 4028 | 1466499821054 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:41 INFO - PROCESS | 4028 | 1466499821132 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 02:03:41 INFO - PROCESS | 4028 | 1466499821139 Marionette TRACE conn5 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:41 INFO - PROCESS | 4028 | 1466499821141 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:41 INFO - PROCESS | 4028 | ++DOCSHELL 0D16A800 == 28 [pid = 4028] [id = 215] 02:03:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1052F400) [pid = 4028] [serial = 643] [outer = 00000000] 02:03:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18A79400) [pid = 4028] [serial = 644] [outer = 1052F400] 02:03:41 INFO - PROCESS | 4028 | 1466499821193 Marionette DEBUG loaded listener.js 02:03:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18BEFC00) [pid = 4028] [serial = 645] [outer = 1052F400] 02:03:41 INFO - PROCESS | 4028 | 1466499821608 Marionette TRACE conn5 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 02:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 570ms 02:03:41 INFO - PROCESS | 4028 | 1466499821623 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 02:03:41 INFO - PROCESS | 4028 | 1466499821625 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 02:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:03:41 INFO - PROCESS | 4028 | 1466499821627 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:03:41 INFO - PROCESS | 4028 | 1466499821629 Marionette TRACE conn5 <- [1,826,null,{}] 02:03:41 INFO - PROCESS | 4028 | 1466499821632 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:41 INFO - PROCESS | 4028 | 1466499821634 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:41 INFO - PROCESS | 4028 | 1466499821748 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 02:03:41 INFO - PROCESS | 4028 | 1466499821756 Marionette TRACE conn5 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:41 INFO - PROCESS | 4028 | 1466499821758 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:41 INFO - PROCESS | 4028 | ++DOCSHELL 18A81C00 == 29 [pid = 4028] [id = 216] 02:03:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18A84000) [pid = 4028] [serial = 646] [outer = 00000000] 02:03:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (19086800) [pid = 4028] [serial = 647] [outer = 18A84000] 02:03:41 INFO - PROCESS | 4028 | 1466499821801 Marionette DEBUG loaded listener.js 02:03:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (14B26400) [pid = 4028] [serial = 648] [outer = 18A84000] 02:03:42 INFO - PROCESS | 4028 | 1466499822216 Marionette TRACE conn5 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 02:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 630ms 02:03:42 INFO - PROCESS | 4028 | 1466499822259 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 02:03:42 INFO - PROCESS | 4028 | 1466499822261 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 02:03:42 INFO - PROCESS | 4028 | 1466499822264 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:03:42 INFO - PROCESS | 4028 | 1466499822266 Marionette TRACE conn5 <- [1,830,null,{}] 02:03:42 INFO - PROCESS | 4028 | 1466499822269 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:42 INFO - PROCESS | 4028 | 1466499822271 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:42 INFO - PROCESS | 4028 | 1466499822381 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 02:03:42 INFO - PROCESS | 4028 | 1466499822389 Marionette TRACE conn5 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:42 INFO - PROCESS | 4028 | 1466499822391 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:42 INFO - PROCESS | 4028 | ++DOCSHELL 1755FC00 == 30 [pid = 4028] [id = 217] 02:03:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (17637400) [pid = 4028] [serial = 649] [outer = 00000000] 02:03:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (190EA400) [pid = 4028] [serial = 650] [outer = 17637400] 02:03:42 INFO - PROCESS | 4028 | 1466499822433 Marionette DEBUG loaded listener.js 02:03:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (190EC800) [pid = 4028] [serial = 651] [outer = 17637400] 02:03:42 INFO - PROCESS | 4028 | 1466499822903 Marionette TRACE conn5 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 02:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 670ms 02:03:42 INFO - PROCESS | 4028 | 1466499822939 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 02:03:42 INFO - PROCESS | 4028 | 1466499822944 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 02:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:03:42 INFO - PROCESS | 4028 | 1466499822949 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:03:42 INFO - PROCESS | 4028 | 1466499822953 Marionette TRACE conn5 <- [1,834,null,{}] 02:03:42 INFO - PROCESS | 4028 | 1466499822959 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:42 INFO - PROCESS | 4028 | 1466499822962 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:43 INFO - PROCESS | 4028 | 1466499823132 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 02:03:43 INFO - PROCESS | 4028 | 1466499823240 Marionette TRACE conn5 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:43 INFO - PROCESS | 4028 | 1466499823244 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:43 INFO - PROCESS | 4028 | ++DOCSHELL 0CA0F800 == 31 [pid = 4028] [id = 218] 02:03:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (0CA12000) [pid = 4028] [serial = 652] [outer = 00000000] 02:03:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1014F800) [pid = 4028] [serial = 653] [outer = 0CA12000] 02:03:43 INFO - PROCESS | 4028 | 1466499823301 Marionette DEBUG loaded listener.js 02:03:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (101D0400) [pid = 4028] [serial = 654] [outer = 0CA12000] 02:03:44 INFO - PROCESS | 4028 | 1466499824073 Marionette TRACE conn5 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 02:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1182ms 02:03:44 INFO - PROCESS | 4028 | 1466499824131 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 02:03:44 INFO - PROCESS | 4028 | 1466499824136 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 02:03:44 INFO - PROCESS | 4028 | 1466499824143 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:03:44 INFO - PROCESS | 4028 | 1466499824146 Marionette TRACE conn5 <- [1,838,null,{}] 02:03:44 INFO - PROCESS | 4028 | 1466499824150 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:44 INFO - PROCESS | 4028 | 1466499824152 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:44 INFO - PROCESS | 4028 | 1466499824280 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 02:03:44 INFO - PROCESS | 4028 | 1466499824399 Marionette TRACE conn5 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:44 INFO - PROCESS | 4028 | 1466499824402 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:44 INFO - PROCESS | 4028 | ++DOCSHELL 1461D000 == 32 [pid = 4028] [id = 219] 02:03:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1469DC00) [pid = 4028] [serial = 655] [outer = 00000000] 02:03:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (147BE000) [pid = 4028] [serial = 656] [outer = 1469DC00] 02:03:44 INFO - PROCESS | 4028 | 1466499824459 Marionette DEBUG loaded listener.js 02:03:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (14B73C00) [pid = 4028] [serial = 657] [outer = 1469DC00] 02:03:45 INFO - PROCESS | 4028 | --DOCSHELL 093F0000 == 31 [pid = 4028] [id = 196] 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (182E7400) [pid = 4028] [serial = 608] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | 1466499825324 Marionette TRACE conn5 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 02:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1224ms 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1820EC00) [pid = 4028] [serial = 606] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (14C21C00) [pid = 4028] [serial = 596] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (17560000) [pid = 4028] [serial = 599] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (14C53000) [pid = 4028] [serial = 597] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (1763C400) [pid = 4028] [serial = 602] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1820A000) [pid = 4028] [serial = 605] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (17567400) [pid = 4028] [serial = 600] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (10A50800) [pid = 4028] [serial = 593] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (101CA000) [pid = 4028] [serial = 590] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (101D1000) [pid = 4028] [serial = 591] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (0CA08000) [pid = 4028] [serial = 587] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (0CA19800) [pid = 4028] [serial = 588] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (17637800) [pid = 4028] [serial = 585] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (1756B400) [pid = 4028] [serial = 584] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (111E3C00) [pid = 4028] [serial = 582] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (1030A800) [pid = 4028] [serial = 581] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (1132E800) [pid = 4028] [serial = 594] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (1765E800) [pid = 4028] [serial = 603] [outer = 00000000] [url = about:blank] 02:03:45 INFO - PROCESS | 4028 | 1466499825383 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 02:03:45 INFO - PROCESS | 4028 | 1466499825387 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 02:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:03:45 INFO - PROCESS | 4028 | 1466499825396 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:03:45 INFO - PROCESS | 4028 | 1466499825401 Marionette TRACE conn5 <- [1,842,null,{}] 02:03:45 INFO - PROCESS | 4028 | 1466499825406 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:45 INFO - PROCESS | 4028 | 1466499825408 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:45 INFO - PROCESS | 4028 | 1466499825493 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 02:03:45 INFO - PROCESS | 4028 | 1466499825500 Marionette TRACE conn5 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:45 INFO - PROCESS | 4028 | 1466499825503 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:45 INFO - PROCESS | 4028 | ++DOCSHELL 0CA1A000 == 32 [pid = 4028] [id = 220] 02:03:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (0CA1A800) [pid = 4028] [serial = 658] [outer = 00000000] 02:03:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (10154C00) [pid = 4028] [serial = 659] [outer = 0CA1A800] 02:03:45 INFO - PROCESS | 4028 | 1466499825551 Marionette DEBUG loaded listener.js 02:03:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (101D1C00) [pid = 4028] [serial = 660] [outer = 0CA1A800] 02:03:46 INFO - PROCESS | 4028 | 1466499826059 Marionette TRACE conn5 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 02:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 670ms 02:03:46 INFO - PROCESS | 4028 | 1466499826068 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 02:03:46 INFO - PROCESS | 4028 | 1466499826072 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 02:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:03:46 INFO - PROCESS | 4028 | 1466499826078 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:03:46 INFO - PROCESS | 4028 | 1466499826081 Marionette TRACE conn5 <- [1,846,null,{}] 02:03:46 INFO - PROCESS | 4028 | 1466499826084 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:46 INFO - PROCESS | 4028 | 1466499826087 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:46 INFO - PROCESS | 4028 | 1466499826175 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 02:03:46 INFO - PROCESS | 4028 | 1466499826183 Marionette TRACE conn5 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:46 INFO - PROCESS | 4028 | 1466499826185 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:46 INFO - PROCESS | 4028 | ++DOCSHELL 10AC1800 == 33 [pid = 4028] [id = 221] 02:03:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (10AC1C00) [pid = 4028] [serial = 661] [outer = 00000000] 02:03:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (111E3C00) [pid = 4028] [serial = 662] [outer = 10AC1C00] 02:03:46 INFO - PROCESS | 4028 | 1466499826232 Marionette DEBUG loaded listener.js 02:03:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (1440B000) [pid = 4028] [serial = 663] [outer = 10AC1C00] 02:03:46 INFO - PROCESS | 4028 | 1466499826696 Marionette TRACE conn5 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 02:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 670ms 02:03:47 INFO - PROCESS | 4028 | 1466499827693 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 02:03:47 INFO - PROCESS | 4028 | 1466499827695 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 02:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:03:47 INFO - PROCESS | 4028 | 1466499827846 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:03:47 INFO - PROCESS | 4028 | 1466499827850 Marionette TRACE conn5 <- [1,850,null,{}] 02:03:47 INFO - PROCESS | 4028 | 1466499827860 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:47 INFO - PROCESS | 4028 | 1466499827864 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:47 INFO - PROCESS | 4028 | 1466499827986 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 02:03:47 INFO - PROCESS | 4028 | 1466499827997 Marionette TRACE conn5 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:47 INFO - PROCESS | 4028 | 1466499828000 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:48 INFO - PROCESS | 4028 | ++DOCSHELL 17568000 == 34 [pid = 4028] [id = 222] 02:03:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (17568800) [pid = 4028] [serial = 664] [outer = 00000000] 02:03:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (17632C00) [pid = 4028] [serial = 665] [outer = 17568800] 02:03:48 INFO - PROCESS | 4028 | 1466499828047 Marionette DEBUG loaded listener.js 02:03:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (1763FC00) [pid = 4028] [serial = 666] [outer = 17568800] 02:03:48 INFO - PROCESS | 4028 | 1466499828493 Marionette TRACE conn5 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 02:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 710ms 02:03:48 INFO - PROCESS | 4028 | 1466499828520 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 02:03:48 INFO - PROCESS | 4028 | 1466499828523 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 02:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:03:48 INFO - PROCESS | 4028 | 1466499828532 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:03:48 INFO - PROCESS | 4028 | 1466499828534 Marionette TRACE conn5 <- [1,854,null,{}] 02:03:48 INFO - PROCESS | 4028 | 1466499828538 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:48 INFO - PROCESS | 4028 | 1466499828540 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:48 INFO - PROCESS | 4028 | 1466499828655 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 02:03:48 INFO - PROCESS | 4028 | 1466499828660 Marionette TRACE conn5 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:48 INFO - PROCESS | 4028 | 1466499828662 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:48 INFO - PROCESS | 4028 | ++DOCSHELL 17661C00 == 35 [pid = 4028] [id = 223] 02:03:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (177A4C00) [pid = 4028] [serial = 667] [outer = 00000000] 02:03:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18207000) [pid = 4028] [serial = 668] [outer = 177A4C00] 02:03:48 INFO - PROCESS | 4028 | 1466499828706 Marionette DEBUG loaded listener.js 02:03:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18210000) [pid = 4028] [serial = 669] [outer = 177A4C00] 02:03:49 INFO - PROCESS | 4028 | 1466499829165 Marionette TRACE conn5 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 02:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 670ms 02:03:49 INFO - PROCESS | 4028 | 1466499829223 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 02:03:49 INFO - PROCESS | 4028 | 1466499829225 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 02:03:49 INFO - PROCESS | 4028 | 1466499829228 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:03:49 INFO - PROCESS | 4028 | 1466499829230 Marionette TRACE conn5 <- [1,858,null,{}] 02:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:03:49 INFO - PROCESS | 4028 | 1466499829233 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:49 INFO - PROCESS | 4028 | 1466499829235 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:49 INFO - PROCESS | 4028 | 1466499829349 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 02:03:49 INFO - PROCESS | 4028 | 1466499829359 Marionette TRACE conn5 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:49 INFO - PROCESS | 4028 | 1466499829361 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:49 INFO - PROCESS | 4028 | ++DOCSHELL 0FCEC800 == 36 [pid = 4028] [id = 224] 02:03:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18206C00) [pid = 4028] [serial = 670] [outer = 00000000] 02:03:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18747400) [pid = 4028] [serial = 671] [outer = 18206C00] 02:03:49 INFO - PROCESS | 4028 | 1466499829455 Marionette DEBUG loaded listener.js 02:03:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (18761800) [pid = 4028] [serial = 672] [outer = 18206C00] 02:03:49 INFO - PROCESS | 4028 | 1466499829916 Marionette TRACE conn5 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 02:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 730ms 02:03:49 INFO - PROCESS | 4028 | 1466499829991 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 02:03:49 INFO - PROCESS | 4028 | 1466499829993 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 02:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:03:49 INFO - PROCESS | 4028 | 1466499829999 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:03:49 INFO - PROCESS | 4028 | 1466499830000 Marionette TRACE conn5 <- [1,862,null,{}] 02:03:49 INFO - PROCESS | 4028 | 1466499830004 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:49 INFO - PROCESS | 4028 | 1466499830009 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:50 INFO - PROCESS | 4028 | 1466499830129 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 02:03:50 INFO - PROCESS | 4028 | 1466499830139 Marionette TRACE conn5 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:50 INFO - PROCESS | 4028 | 1466499830141 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:50 INFO - PROCESS | 4028 | ++DOCSHELL 18764C00 == 37 [pid = 4028] [id = 225] 02:03:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (18A07400) [pid = 4028] [serial = 673] [outer = 00000000] 02:03:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (18BCB000) [pid = 4028] [serial = 674] [outer = 18A07400] 02:03:50 INFO - PROCESS | 4028 | 1466499830230 Marionette DEBUG loaded listener.js 02:03:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (18A0CC00) [pid = 4028] [serial = 675] [outer = 18A07400] 02:03:50 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1877E800) [pid = 4028] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:03:50 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (14B29800) [pid = 4028] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:03:50 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (0FDF1C00) [pid = 4028] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:03:50 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (149CEC00) [pid = 4028] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:03:50 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (1030F400) [pid = 4028] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:03:50 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (17960400) [pid = 4028] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:03:50 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (182E4C00) [pid = 4028] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:03:50 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (1594C000) [pid = 4028] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:03:50 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (18A05000) [pid = 4028] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:03:50 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (18751000) [pid = 4028] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:03:50 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (16575400) [pid = 4028] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:03:50 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18A84000) [pid = 4028] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:03:50 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (18BEA400) [pid = 4028] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:03:50 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (1052F400) [pid = 4028] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:03:50 INFO - PROCESS | 4028 | 1466499830695 Marionette TRACE conn5 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 02:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 730ms 02:03:50 INFO - PROCESS | 4028 | 1466499830729 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 02:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:03:50 INFO - PROCESS | 4028 | 1466499830731 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 02:03:50 INFO - PROCESS | 4028 | 1466499830735 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:03:50 INFO - PROCESS | 4028 | 1466499830736 Marionette TRACE conn5 <- [1,866,null,{}] 02:03:50 INFO - PROCESS | 4028 | 1466499830751 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:50 INFO - PROCESS | 4028 | 1466499830753 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:50 INFO - PROCESS | 4028 | 1466499830831 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 02:03:50 INFO - PROCESS | 4028 | 1466499830836 Marionette TRACE conn5 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:50 INFO - PROCESS | 4028 | 1466499830838 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:50 INFO - PROCESS | 4028 | ++DOCSHELL 16575400 == 38 [pid = 4028] [id = 226] 02:03:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (17634C00) [pid = 4028] [serial = 676] [outer = 00000000] 02:03:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (1874DC00) [pid = 4028] [serial = 677] [outer = 17634C00] 02:03:50 INFO - PROCESS | 4028 | 1466499830882 Marionette DEBUG loaded listener.js 02:03:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18A0B000) [pid = 4028] [serial = 678] [outer = 17634C00] 02:03:51 INFO - PROCESS | 4028 | 1466499831304 Marionette TRACE conn5 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 02:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 590ms 02:03:51 INFO - PROCESS | 4028 | 1466499831325 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 02:03:51 INFO - PROCESS | 4028 | 1466499831327 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 02:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:03:51 INFO - PROCESS | 4028 | 1466499831330 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:03:51 INFO - PROCESS | 4028 | 1466499831332 Marionette TRACE conn5 <- [1,870,null,{}] 02:03:51 INFO - PROCESS | 4028 | 1466499831352 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:51 INFO - PROCESS | 4028 | 1466499831354 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:51 INFO - PROCESS | 4028 | 1466499831431 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 02:03:51 INFO - PROCESS | 4028 | 1466499831437 Marionette TRACE conn5 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:51 INFO - PROCESS | 4028 | 1466499831438 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:51 INFO - PROCESS | 4028 | ++DOCSHELL 113CAC00 == 39 [pid = 4028] [id = 227] 02:03:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18610000) [pid = 4028] [serial = 679] [outer = 00000000] 02:03:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18C34400) [pid = 4028] [serial = 680] [outer = 18610000] 02:03:51 INFO - PROCESS | 4028 | 1466499831484 Marionette DEBUG loaded listener.js 02:03:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (19083800) [pid = 4028] [serial = 681] [outer = 18610000] 02:03:51 INFO - PROCESS | 4028 | 1466499831926 Marionette TRACE conn5 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 02:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 630ms 02:03:51 INFO - PROCESS | 4028 | 1466499831961 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 02:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:03:51 INFO - PROCESS | 4028 | 1466499831963 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 02:03:51 INFO - PROCESS | 4028 | 1466499831966 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:03:51 INFO - PROCESS | 4028 | 1466499831968 Marionette TRACE conn5 <- [1,874,null,{}] 02:03:51 INFO - PROCESS | 4028 | 1466499831975 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:51 INFO - PROCESS | 4028 | 1466499831977 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:52 INFO - PROCESS | 4028 | 1466499832095 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 02:03:52 INFO - PROCESS | 4028 | 1466499832101 Marionette TRACE conn5 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:52 INFO - PROCESS | 4028 | 1466499832103 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:52 INFO - PROCESS | 4028 | ++DOCSHELL 1908EC00 == 40 [pid = 4028] [id = 228] 02:03:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1908F000) [pid = 4028] [serial = 682] [outer = 00000000] 02:03:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (190F3800) [pid = 4028] [serial = 683] [outer = 1908F000] 02:03:52 INFO - PROCESS | 4028 | 1466499832146 Marionette DEBUG loaded listener.js 02:03:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (190F4400) [pid = 4028] [serial = 684] [outer = 1908F000] 02:03:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (190F5000) [pid = 4028] [serial = 685] [outer = 18626C00] 02:03:52 INFO - PROCESS | 4028 | 1466499832766 Marionette TRACE conn5 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 02:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 830ms 02:03:52 INFO - PROCESS | 4028 | 1466499832816 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 02:03:52 INFO - PROCESS | 4028 | 1466499832821 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 02:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:03:52 INFO - PROCESS | 4028 | 1466499832854 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:03:52 INFO - PROCESS | 4028 | 1466499832858 Marionette TRACE conn5 <- [1,878,null,{}] 02:03:52 INFO - PROCESS | 4028 | 1466499832865 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:52 INFO - PROCESS | 4028 | 1466499832868 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:52 INFO - PROCESS | 4028 | 1466499832987 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 02:03:53 INFO - PROCESS | 4028 | 1466499833106 Marionette TRACE conn5 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:53 INFO - PROCESS | 4028 | 1466499833111 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:53 INFO - PROCESS | 4028 | ++DOCSHELL 101CAC00 == 41 [pid = 4028] [id = 229] 02:03:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (101CCC00) [pid = 4028] [serial = 686] [outer = 00000000] 02:03:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (1093C000) [pid = 4028] [serial = 687] [outer = 101CCC00] 02:03:53 INFO - PROCESS | 4028 | 1466499833169 Marionette DEBUG loaded listener.js 02:03:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (146E0800) [pid = 4028] [serial = 688] [outer = 101CCC00] 02:03:53 INFO - PROCESS | 4028 | 1466499833766 Marionette TRACE conn5 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 02:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 950ms 02:03:53 INFO - PROCESS | 4028 | 1466499833793 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 02:03:53 INFO - PROCESS | 4028 | 1466499833798 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 02:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:03:53 INFO - PROCESS | 4028 | 1466499833804 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:03:53 INFO - PROCESS | 4028 | 1466499833807 Marionette TRACE conn5 <- [1,882,null,{}] 02:03:53 INFO - PROCESS | 4028 | 1466499833811 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:53 INFO - PROCESS | 4028 | 1466499833813 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:53 INFO - PROCESS | 4028 | 1466499833926 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 02:03:54 INFO - PROCESS | 4028 | 1466499834025 Marionette TRACE conn5 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:54 INFO - PROCESS | 4028 | 1466499834027 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:54 INFO - PROCESS | 4028 | ++DOCSHELL 17567400 == 42 [pid = 4028] [id = 230] 02:03:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (17631C00) [pid = 4028] [serial = 689] [outer = 00000000] 02:03:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (177AAC00) [pid = 4028] [serial = 690] [outer = 17631C00] 02:03:54 INFO - PROCESS | 4028 | 1466499834083 Marionette DEBUG loaded listener.js 02:03:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (182C1400) [pid = 4028] [serial = 691] [outer = 17631C00] 02:03:54 INFO - PROCESS | 4028 | 1466499834671 Marionette TRACE conn5 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 02:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 930ms 02:03:54 INFO - PROCESS | 4028 | 1466499834738 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 02:03:54 INFO - PROCESS | 4028 | 1466499834741 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 02:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:03:54 INFO - PROCESS | 4028 | 1466499834744 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:03:54 INFO - PROCESS | 4028 | 1466499834748 Marionette TRACE conn5 <- [1,886,null,{}] 02:03:54 INFO - PROCESS | 4028 | 1466499834759 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:54 INFO - PROCESS | 4028 | 1466499834764 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:54 INFO - PROCESS | 4028 | 1466499834871 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 02:03:54 INFO - PROCESS | 4028 | 1466499834970 Marionette TRACE conn5 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:54 INFO - PROCESS | 4028 | 1466499834974 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:54 INFO - PROCESS | 4028 | ++DOCSHELL 1978E400 == 43 [pid = 4028] [id = 231] 02:03:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (19850800) [pid = 4028] [serial = 692] [outer = 00000000] 02:03:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (19885800) [pid = 4028] [serial = 693] [outer = 19850800] 02:03:55 INFO - PROCESS | 4028 | 1466499835030 Marionette DEBUG loaded listener.js 02:03:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (19894400) [pid = 4028] [serial = 694] [outer = 19850800] 02:03:55 INFO - PROCESS | 4028 | 1466499835694 Marionette TRACE conn5 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 02:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 970ms 02:03:55 INFO - PROCESS | 4028 | 1466499835718 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 02:03:55 INFO - PROCESS | 4028 | 1466499835721 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 02:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:03:55 INFO - PROCESS | 4028 | 1466499835738 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:03:55 INFO - PROCESS | 4028 | 1466499835740 Marionette TRACE conn5 <- [1,890,null,{}] 02:03:55 INFO - PROCESS | 4028 | 1466499835744 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:55 INFO - PROCESS | 4028 | 1466499835747 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:55 INFO - PROCESS | 4028 | 1466499835855 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 02:03:56 INFO - PROCESS | 4028 | 1466499836061 Marionette TRACE conn5 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:56 INFO - PROCESS | 4028 | 1466499836065 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:56 INFO - PROCESS | 4028 | ++DOCSHELL 093FB400 == 44 [pid = 4028] [id = 232] 02:03:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (0CA07000) [pid = 4028] [serial = 695] [outer = 00000000] 02:03:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (10154000) [pid = 4028] [serial = 696] [outer = 0CA07000] 02:03:56 INFO - PROCESS | 4028 | 1466499836123 Marionette DEBUG loaded listener.js 02:03:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (102B3C00) [pid = 4028] [serial = 697] [outer = 0CA07000] 02:03:57 INFO - PROCESS | 4028 | --DOCSHELL 113CAC00 == 43 [pid = 4028] [id = 227] 02:03:57 INFO - PROCESS | 4028 | --DOCSHELL 16575400 == 42 [pid = 4028] [id = 226] 02:03:57 INFO - PROCESS | 4028 | --DOCSHELL 18764C00 == 41 [pid = 4028] [id = 225] 02:03:57 INFO - PROCESS | 4028 | --DOCSHELL 0FCEC800 == 40 [pid = 4028] [id = 224] 02:03:57 INFO - PROCESS | 4028 | --DOCSHELL 17661C00 == 39 [pid = 4028] [id = 223] 02:03:57 INFO - PROCESS | 4028 | --DOCSHELL 17568000 == 38 [pid = 4028] [id = 222] 02:03:57 INFO - PROCESS | 4028 | --DOCSHELL 10AC1800 == 37 [pid = 4028] [id = 221] 02:03:57 INFO - PROCESS | 4028 | --DOCSHELL 0CA1A000 == 36 [pid = 4028] [id = 220] 02:03:57 INFO - PROCESS | 4028 | --DOCSHELL 0D16A800 == 35 [pid = 4028] [id = 215] 02:03:57 INFO - PROCESS | 4028 | --DOCSHELL 1461D000 == 34 [pid = 4028] [id = 219] 02:03:57 INFO - PROCESS | 4028 | --DOCSHELL 0CA0F800 == 33 [pid = 4028] [id = 218] 02:03:57 INFO - PROCESS | 4028 | --DOCSHELL 1755FC00 == 32 [pid = 4028] [id = 217] 02:03:57 INFO - PROCESS | 4028 | --DOCSHELL 18A81C00 == 31 [pid = 4028] [id = 216] 02:03:57 INFO - PROCESS | 4028 | --DOCSHELL 15F41400 == 30 [pid = 4028] [id = 214] 02:03:57 INFO - PROCESS | 4028 | --DOCSHELL 17567400 == 29 [pid = 4028] [id = 230] 02:03:57 INFO - PROCESS | 4028 | --DOCSHELL 1978E400 == 28 [pid = 4028] [id = 231] 02:03:57 INFO - PROCESS | 4028 | --DOCSHELL 1908EC00 == 27 [pid = 4028] [id = 228] 02:03:57 INFO - PROCESS | 4028 | --DOCSHELL 101CAC00 == 26 [pid = 4028] [id = 229] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (18782000) [pid = 4028] [serial = 635] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (14D98000) [pid = 4028] [serial = 620] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (15F42400) [pid = 4028] [serial = 621] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (1014FC00) [pid = 4028] [serial = 611] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (10159400) [pid = 4028] [serial = 612] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (14B2B800) [pid = 4028] [serial = 617] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (14B95000) [pid = 4028] [serial = 618] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (10934800) [pid = 4028] [serial = 614] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (10A4E400) [pid = 4028] [serial = 615] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (18209C00) [pid = 4028] [serial = 626] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (18210C00) [pid = 4028] [serial = 627] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18748C00) [pid = 4028] [serial = 629] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (1874C000) [pid = 4028] [serial = 630] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1860F400) [pid = 4028] [serial = 609] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18A0E400) [pid = 4028] [serial = 638] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (18767400) [pid = 4028] [serial = 632] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (17639800) [pid = 4028] [serial = 623] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (1763DC00) [pid = 4028] [serial = 624] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18786400) [pid = 4028] [serial = 636] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (14B26400) [pid = 4028] [serial = 648] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (18BF2800) [pid = 4028] [serial = 641] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (18A79800) [pid = 4028] [serial = 639] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (19086800) [pid = 4028] [serial = 647] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (18A79400) [pid = 4028] [serial = 644] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (190EA400) [pid = 4028] [serial = 650] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (18BEFC00) [pid = 4028] [serial = 645] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (18768400) [pid = 4028] [serial = 633] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (18C3BC00) [pid = 4028] [serial = 642] [outer = 00000000] [url = about:blank] 02:03:57 INFO - PROCESS | 4028 | 1466499837340 Marionette TRACE conn5 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 02:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1624ms 02:03:57 INFO - PROCESS | 4028 | 1466499837402 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 02:03:57 INFO - PROCESS | 4028 | 1466499837407 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 02:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:03:57 INFO - PROCESS | 4028 | 1466499837415 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:03:57 INFO - PROCESS | 4028 | 1466499837418 Marionette TRACE conn5 <- [1,894,null,{}] 02:03:57 INFO - PROCESS | 4028 | 1466499837423 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:57 INFO - PROCESS | 4028 | 1466499837426 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:57 INFO - PROCESS | 4028 | 1466499837514 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 02:03:57 INFO - PROCESS | 4028 | 1466499837594 Marionette TRACE conn5 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:57 INFO - PROCESS | 4028 | 1466499837599 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:57 INFO - PROCESS | 4028 | ++DOCSHELL 0FC84800 == 27 [pid = 4028] [id = 233] 02:03:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (0FC86800) [pid = 4028] [serial = 698] [outer = 00000000] 02:03:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (0FD63400) [pid = 4028] [serial = 699] [outer = 0FC86800] 02:03:57 INFO - PROCESS | 4028 | 1466499837647 Marionette DEBUG loaded listener.js 02:03:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (10153800) [pid = 4028] [serial = 700] [outer = 0FC86800] 02:03:58 INFO - PROCESS | 4028 | 1466499838057 Marionette TRACE conn5 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 02:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 670ms 02:03:58 INFO - PROCESS | 4028 | 1466499838088 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 02:03:58 INFO - PROCESS | 4028 | 1466499838093 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 02:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:03:58 INFO - PROCESS | 4028 | 1466499838099 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:03:58 INFO - PROCESS | 4028 | 1466499838102 Marionette TRACE conn5 <- [1,898,null,{}] 02:03:58 INFO - PROCESS | 4028 | 1466499838106 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:58 INFO - PROCESS | 4028 | 1466499838109 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:58 INFO - PROCESS | 4028 | 1466499838197 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 02:03:58 INFO - PROCESS | 4028 | 1466499838203 Marionette TRACE conn5 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:58 INFO - PROCESS | 4028 | 1466499838206 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:58 INFO - PROCESS | 4028 | ++DOCSHELL 1030BC00 == 28 [pid = 4028] [id = 234] 02:03:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (10310400) [pid = 4028] [serial = 701] [outer = 00000000] 02:03:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (10A4C000) [pid = 4028] [serial = 702] [outer = 10310400] 02:03:58 INFO - PROCESS | 4028 | 1466499838254 Marionette DEBUG loaded listener.js 02:03:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (111D7C00) [pid = 4028] [serial = 703] [outer = 10310400] 02:03:58 INFO - PROCESS | 4028 | 1466499838726 Marionette TRACE conn5 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 02:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 670ms 02:03:58 INFO - PROCESS | 4028 | 1466499838773 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 02:03:58 INFO - PROCESS | 4028 | 1466499838775 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 02:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:03:58 INFO - PROCESS | 4028 | 1466499838778 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:03:58 INFO - PROCESS | 4028 | 1466499838782 Marionette TRACE conn5 <- [1,902,null,{}] 02:03:58 INFO - PROCESS | 4028 | 1466499838792 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:58 INFO - PROCESS | 4028 | 1466499838797 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:58 INFO - PROCESS | 4028 | 1466499838909 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 02:03:58 INFO - PROCESS | 4028 | 1466499839001 Marionette TRACE conn5 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:59 INFO - PROCESS | 4028 | 1466499839004 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:59 INFO - PROCESS | 4028 | ++DOCSHELL 14C52400 == 29 [pid = 4028] [id = 235] 02:03:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (14C52C00) [pid = 4028] [serial = 704] [outer = 00000000] 02:03:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (14D9F800) [pid = 4028] [serial = 705] [outer = 14C52C00] 02:03:59 INFO - PROCESS | 4028 | 1466499839052 Marionette DEBUG loaded listener.js 02:03:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (15F44C00) [pid = 4028] [serial = 706] [outer = 14C52C00] 02:03:59 INFO - PROCESS | 4028 | 1466499839485 Marionette TRACE conn5 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 02:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 730ms 02:03:59 INFO - PROCESS | 4028 | 1466499839509 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 02:03:59 INFO - PROCESS | 4028 | 1466499839511 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 02:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:03:59 INFO - PROCESS | 4028 | 1466499839520 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:03:59 INFO - PROCESS | 4028 | 1466499839522 Marionette TRACE conn5 <- [1,906,null,{}] 02:03:59 INFO - PROCESS | 4028 | 1466499839526 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:03:59 INFO - PROCESS | 4028 | 1466499839528 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:59 INFO - PROCESS | 4028 | 1466499839639 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 02:03:59 INFO - PROCESS | 4028 | 1466499839645 Marionette TRACE conn5 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:59 INFO - PROCESS | 4028 | 1466499839647 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:03:59 INFO - PROCESS | 4028 | ++DOCSHELL 1657E000 == 30 [pid = 4028] [id = 236] 02:03:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1657E400) [pid = 4028] [serial = 707] [outer = 00000000] 02:03:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (17639800) [pid = 4028] [serial = 708] [outer = 1657E400] 02:03:59 INFO - PROCESS | 4028 | 1466499839691 Marionette DEBUG loaded listener.js 02:03:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1764FC00) [pid = 4028] [serial = 709] [outer = 1657E400] 02:04:00 INFO - PROCESS | 4028 | 1466499840136 Marionette TRACE conn5 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 02:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 02:04:00 INFO - PROCESS | 4028 | 1466499840194 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 02:04:00 INFO - PROCESS | 4028 | 1466499840196 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 02:04:00 INFO - PROCESS | 4028 | 1466499840199 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:04:00 INFO - PROCESS | 4028 | 1466499840201 Marionette TRACE conn5 <- [1,910,null,{}] 02:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:04:00 INFO - PROCESS | 4028 | 1466499840205 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:00 INFO - PROCESS | 4028 | 1466499840207 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:00 INFO - PROCESS | 4028 | 1466499840340 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 02:04:00 INFO - PROCESS | 4028 | 1466499840368 Marionette TRACE conn5 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:00 INFO - PROCESS | 4028 | 1466499840370 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:00 INFO - PROCESS | 4028 | ++DOCSHELL 17668400 == 31 [pid = 4028] [id = 237] 02:04:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (17668C00) [pid = 4028] [serial = 710] [outer = 00000000] 02:04:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (1795E400) [pid = 4028] [serial = 711] [outer = 17668C00] 02:04:00 INFO - PROCESS | 4028 | 1466499840413 Marionette DEBUG loaded listener.js 02:04:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18203400) [pid = 4028] [serial = 712] [outer = 17668C00] 02:04:00 INFO - PROCESS | 4028 | 1466499840859 Marionette TRACE conn5 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 02:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 730ms 02:04:00 INFO - PROCESS | 4028 | 1466499840934 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 02:04:00 INFO - PROCESS | 4028 | 1466499840936 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 02:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:04:00 INFO - PROCESS | 4028 | 1466499840945 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:04:00 INFO - PROCESS | 4028 | 1466499840947 Marionette TRACE conn5 <- [1,914,null,{}] 02:04:00 INFO - PROCESS | 4028 | 1466499840950 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:00 INFO - PROCESS | 4028 | 1466499840955 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:01 INFO - PROCESS | 4028 | 1466499841099 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 02:04:01 INFO - PROCESS | 4028 | 1466499841108 Marionette TRACE conn5 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:01 INFO - PROCESS | 4028 | 1466499841109 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:01 INFO - PROCESS | 4028 | ++DOCSHELL 1862EC00 == 32 [pid = 4028] [id = 238] 02:04:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18748000) [pid = 4028] [serial = 713] [outer = 00000000] 02:04:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1874FC00) [pid = 4028] [serial = 714] [outer = 18748000] 02:04:01 INFO - PROCESS | 4028 | 1466499841153 Marionette DEBUG loaded listener.js 02:04:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (18755C00) [pid = 4028] [serial = 715] [outer = 18748000] 02:04:01 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (177A4C00) [pid = 4028] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:04:01 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18206C00) [pid = 4028] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:04:01 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (17637400) [pid = 4028] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:04:01 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (0CA12000) [pid = 4028] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:04:01 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (17568800) [pid = 4028] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:04:01 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (0CA1A800) [pid = 4028] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:04:01 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1469DC00) [pid = 4028] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:04:01 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (10AC1C00) [pid = 4028] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:04:01 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18A07400) [pid = 4028] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:04:01 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18610000) [pid = 4028] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:04:01 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1908F000) [pid = 4028] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:04:01 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (17634C00) [pid = 4028] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:04:01 INFO - PROCESS | 4028 | 1466499841794 Marionette TRACE conn5 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 02:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 870ms 02:04:01 INFO - PROCESS | 4028 | 1466499841819 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 02:04:01 INFO - PROCESS | 4028 | 1466499841821 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 02:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:04:01 INFO - PROCESS | 4028 | 1466499841824 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:04:01 INFO - PROCESS | 4028 | 1466499841826 Marionette TRACE conn5 <- [1,918,null,{}] 02:04:01 INFO - PROCESS | 4028 | 1466499841829 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:01 INFO - PROCESS | 4028 | 1466499841831 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:01 INFO - PROCESS | 4028 | 1466499841910 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 02:04:01 INFO - PROCESS | 4028 | 1466499841915 Marionette TRACE conn5 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:01 INFO - PROCESS | 4028 | 1466499841917 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:01 INFO - PROCESS | 4028 | ++DOCSHELL 1874A800 == 33 [pid = 4028] [id = 239] 02:04:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1874B400) [pid = 4028] [serial = 716] [outer = 00000000] 02:04:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18767400) [pid = 4028] [serial = 717] [outer = 1874B400] 02:04:01 INFO - PROCESS | 4028 | 1466499841960 Marionette DEBUG loaded listener.js 02:04:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18767C00) [pid = 4028] [serial = 718] [outer = 1874B400] 02:04:02 INFO - PROCESS | 4028 | 1466499842374 Marionette TRACE conn5 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 02:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 570ms 02:04:02 INFO - PROCESS | 4028 | 1466499842395 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 02:04:02 INFO - PROCESS | 4028 | 1466499842397 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 02:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:04:02 INFO - PROCESS | 4028 | 1466499842400 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:04:02 INFO - PROCESS | 4028 | 1466499842402 Marionette TRACE conn5 <- [1,922,null,{}] 02:04:02 INFO - PROCESS | 4028 | 1466499842405 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:02 INFO - PROCESS | 4028 | 1466499842407 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:02 INFO - PROCESS | 4028 | 1466499842525 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 02:04:02 INFO - PROCESS | 4028 | 1466499842532 Marionette TRACE conn5 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:02 INFO - PROCESS | 4028 | 1466499842534 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:02 INFO - PROCESS | 4028 | ++DOCSHELL 1876D000 == 34 [pid = 4028] [id = 240] 02:04:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1876D800) [pid = 4028] [serial = 719] [outer = 00000000] 02:04:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18786000) [pid = 4028] [serial = 720] [outer = 1876D800] 02:04:02 INFO - PROCESS | 4028 | 1466499842578 Marionette DEBUG loaded listener.js 02:04:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18783400) [pid = 4028] [serial = 721] [outer = 1876D800] 02:04:03 INFO - PROCESS | 4028 | 1466499843006 Marionette TRACE conn5 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 02:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 670ms 02:04:03 INFO - PROCESS | 4028 | 1466499843071 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 02:04:03 INFO - PROCESS | 4028 | 1466499843073 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 02:04:03 INFO - PROCESS | 4028 | 1466499843077 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:04:03 INFO - PROCESS | 4028 | 1466499843078 Marionette TRACE conn5 <- [1,926,null,{}] 02:04:03 INFO - PROCESS | 4028 | 1466499843082 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:03 INFO - PROCESS | 4028 | 1466499843084 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:03 INFO - PROCESS | 4028 | 1466499843160 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 02:04:03 INFO - PROCESS | 4028 | 1466499843168 Marionette TRACE conn5 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:03 INFO - PROCESS | 4028 | 1466499843169 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:03 INFO - PROCESS | 4028 | ++DOCSHELL 14C51800 == 35 [pid = 4028] [id = 241] 02:04:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18A0C000) [pid = 4028] [serial = 722] [outer = 00000000] 02:04:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18A77000) [pid = 4028] [serial = 723] [outer = 18A0C000] 02:04:03 INFO - PROCESS | 4028 | 1466499843212 Marionette DEBUG loaded listener.js 02:04:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18A79400) [pid = 4028] [serial = 724] [outer = 18A0C000] 02:04:03 INFO - PROCESS | 4028 | 1466499843925 Marionette TRACE conn5 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 02:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 930ms 02:04:04 INFO - PROCESS | 4028 | 1466499844012 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 02:04:04 INFO - PROCESS | 4028 | 1466499844016 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 02:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:04:04 INFO - PROCESS | 4028 | 1466499844021 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:04:04 INFO - PROCESS | 4028 | 1466499844025 Marionette TRACE conn5 <- [1,930,null,{}] 02:04:04 INFO - PROCESS | 4028 | 1466499844031 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:04 INFO - PROCESS | 4028 | 1466499844034 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:04 INFO - PROCESS | 4028 | 1466499844180 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 02:04:04 INFO - PROCESS | 4028 | 1466499844322 Marionette TRACE conn5 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:04 INFO - PROCESS | 4028 | 1466499844324 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:04 INFO - PROCESS | 4028 | ++DOCSHELL 10153400 == 36 [pid = 4028] [id = 242] 02:04:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (10158400) [pid = 4028] [serial = 725] [outer = 00000000] 02:04:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (10620C00) [pid = 4028] [serial = 726] [outer = 10158400] 02:04:04 INFO - PROCESS | 4028 | 1466499844386 Marionette DEBUG loaded listener.js 02:04:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (14613400) [pid = 4028] [serial = 727] [outer = 10158400] 02:04:05 INFO - PROCESS | 4028 | 1466499845076 Marionette TRACE conn5 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 02:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1134ms 02:04:05 INFO - PROCESS | 4028 | 1466499845155 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 02:04:05 INFO - PROCESS | 4028 | 1466499845160 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 02:04:05 INFO - PROCESS | 4028 | 1466499845167 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:04:05 INFO - PROCESS | 4028 | 1466499845170 Marionette TRACE conn5 <- [1,934,null,{}] 02:04:05 INFO - PROCESS | 4028 | 1466499845174 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:05 INFO - PROCESS | 4028 | 1466499845177 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:05 INFO - PROCESS | 4028 | 1466499845305 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 02:04:05 INFO - PROCESS | 4028 | 1466499845503 Marionette TRACE conn5 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:05 INFO - PROCESS | 4028 | 1466499845506 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:05 INFO - PROCESS | 4028 | ++DOCSHELL 093FC000 == 37 [pid = 4028] [id = 243] 02:04:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (093FD000) [pid = 4028] [serial = 728] [outer = 00000000] 02:04:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (0CB94C00) [pid = 4028] [serial = 729] [outer = 093FD000] 02:04:05 INFO - PROCESS | 4028 | 1466499845562 Marionette DEBUG loaded listener.js 02:04:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (0FC80400) [pid = 4028] [serial = 730] [outer = 093FD000] 02:04:06 INFO - PROCESS | 4028 | --DOCSHELL 1876D000 == 36 [pid = 4028] [id = 240] 02:04:06 INFO - PROCESS | 4028 | --DOCSHELL 1874A800 == 35 [pid = 4028] [id = 239] 02:04:06 INFO - PROCESS | 4028 | --DOCSHELL 1862EC00 == 34 [pid = 4028] [id = 238] 02:04:06 INFO - PROCESS | 4028 | --DOCSHELL 17668400 == 33 [pid = 4028] [id = 237] 02:04:06 INFO - PROCESS | 4028 | --DOCSHELL 1657E000 == 32 [pid = 4028] [id = 236] 02:04:06 INFO - PROCESS | 4028 | --DOCSHELL 14C52400 == 31 [pid = 4028] [id = 235] 02:04:06 INFO - PROCESS | 4028 | --DOCSHELL 1030BC00 == 30 [pid = 4028] [id = 234] 02:04:06 INFO - PROCESS | 4028 | --DOCSHELL 0FC84800 == 29 [pid = 4028] [id = 233] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (19ACF000) [pid = 4028] [serial = 390] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (18207000) [pid = 4028] [serial = 668] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (18747400) [pid = 4028] [serial = 671] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (190EC800) [pid = 4028] [serial = 651] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1014F800) [pid = 4028] [serial = 653] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (101D0400) [pid = 4028] [serial = 654] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (17632C00) [pid = 4028] [serial = 665] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18210000) [pid = 4028] [serial = 669] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (10154C00) [pid = 4028] [serial = 659] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (101D1C00) [pid = 4028] [serial = 660] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (147BE000) [pid = 4028] [serial = 656] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (14B73C00) [pid = 4028] [serial = 657] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1440B000) [pid = 4028] [serial = 663] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (111E3C00) [pid = 4028] [serial = 662] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (18BCB000) [pid = 4028] [serial = 674] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (18761800) [pid = 4028] [serial = 672] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (19083800) [pid = 4028] [serial = 681] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (190F3800) [pid = 4028] [serial = 683] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (190F4400) [pid = 4028] [serial = 684] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (18C34400) [pid = 4028] [serial = 680] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (1874DC00) [pid = 4028] [serial = 677] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (18A0CC00) [pid = 4028] [serial = 675] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (18A0B000) [pid = 4028] [serial = 678] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (1763FC00) [pid = 4028] [serial = 666] [outer = 00000000] [url = about:blank] 02:04:06 INFO - PROCESS | 4028 | 1466499846180 Marionette TRACE conn5 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 02:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1018ms 02:04:06 INFO - PROCESS | 4028 | 1466499846193 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 02:04:06 INFO - PROCESS | 4028 | 1466499846197 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 02:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:04:06 INFO - PROCESS | 4028 | 1466499846201 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:04:06 INFO - PROCESS | 4028 | 1466499846204 Marionette TRACE conn5 <- [1,938,null,{}] 02:04:06 INFO - PROCESS | 4028 | 1466499846209 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:06 INFO - PROCESS | 4028 | 1466499846214 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:06 INFO - PROCESS | 4028 | 1466499846303 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 02:04:06 INFO - PROCESS | 4028 | 1466499846315 Marionette TRACE conn5 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:06 INFO - PROCESS | 4028 | 1466499846318 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:06 INFO - PROCESS | 4028 | ++DOCSHELL 0CA09400 == 30 [pid = 4028] [id = 244] 02:04:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (0CA0F800) [pid = 4028] [serial = 731] [outer = 00000000] 02:04:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (102A7000) [pid = 4028] [serial = 732] [outer = 0CA0F800] 02:04:06 INFO - PROCESS | 4028 | 1466499846434 Marionette DEBUG loaded listener.js 02:04:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (1030DC00) [pid = 4028] [serial = 733] [outer = 0CA0F800] 02:04:06 INFO - PROCESS | 4028 | 1466499846844 Marionette TRACE conn5 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 02:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 670ms 02:04:06 INFO - PROCESS | 4028 | 1466499846895 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 02:04:06 INFO - PROCESS | 4028 | 1466499846899 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 02:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:04:06 INFO - PROCESS | 4028 | 1466499846904 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:04:06 INFO - PROCESS | 4028 | 1466499846906 Marionette TRACE conn5 <- [1,942,null,{}] 02:04:06 INFO - PROCESS | 4028 | 1466499846910 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:06 INFO - PROCESS | 4028 | 1466499846912 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:06 INFO - PROCESS | 4028 | 1466499847005 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 02:04:07 INFO - PROCESS | 4028 | 1466499847011 Marionette TRACE conn5 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:07 INFO - PROCESS | 4028 | 1466499847013 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:07 INFO - PROCESS | 4028 | ++DOCSHELL 146A4400 == 31 [pid = 4028] [id = 245] 02:04:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (147C2000) [pid = 4028] [serial = 734] [outer = 00000000] 02:04:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (14C4DC00) [pid = 4028] [serial = 735] [outer = 147C2000] 02:04:07 INFO - PROCESS | 4028 | 1466499847061 Marionette DEBUG loaded listener.js 02:04:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (15F3F400) [pid = 4028] [serial = 736] [outer = 147C2000] 02:04:07 INFO - PROCESS | 4028 | 1466499847530 Marionette TRACE conn5 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 02:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 670ms 02:04:07 INFO - PROCESS | 4028 | 1466499847579 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 02:04:07 INFO - PROCESS | 4028 | 1466499847582 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 02:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:04:07 INFO - PROCESS | 4028 | 1466499847586 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:04:07 INFO - PROCESS | 4028 | 1466499847592 Marionette TRACE conn5 <- [1,946,null,{}] 02:04:07 INFO - PROCESS | 4028 | 1466499847601 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:07 INFO - PROCESS | 4028 | 1466499847605 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:07 INFO - PROCESS | 4028 | 1466499847690 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 02:04:07 INFO - PROCESS | 4028 | 1466499847699 Marionette TRACE conn5 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:07 INFO - PROCESS | 4028 | 1466499847701 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:07 INFO - PROCESS | 4028 | ++DOCSHELL 17650C00 == 32 [pid = 4028] [id = 246] 02:04:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (17667000) [pid = 4028] [serial = 737] [outer = 00000000] 02:04:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (17C4FC00) [pid = 4028] [serial = 738] [outer = 17667000] 02:04:07 INFO - PROCESS | 4028 | 1466499847745 Marionette DEBUG loaded listener.js 02:04:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (18208C00) [pid = 4028] [serial = 739] [outer = 17667000] 02:04:08 INFO - PROCESS | 4028 | 1466499848193 Marionette TRACE conn5 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 02:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 630ms 02:04:08 INFO - PROCESS | 4028 | 1466499848217 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 02:04:08 INFO - PROCESS | 4028 | 1466499848220 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 02:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:04:08 INFO - PROCESS | 4028 | 1466499848223 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:04:08 INFO - PROCESS | 4028 | 1466499848225 Marionette TRACE conn5 <- [1,950,null,{}] 02:04:08 INFO - PROCESS | 4028 | 1466499848228 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:08 INFO - PROCESS | 4028 | 1466499848230 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:08 INFO - PROCESS | 4028 | 1466499848346 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 02:04:08 INFO - PROCESS | 4028 | 1466499848427 Marionette TRACE conn5 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:08 INFO - PROCESS | 4028 | 1466499848429 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:08 INFO - PROCESS | 4028 | ++DOCSHELL 182C3000 == 33 [pid = 4028] [id = 247] 02:04:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (182C3400) [pid = 4028] [serial = 740] [outer = 00000000] 02:04:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18748400) [pid = 4028] [serial = 741] [outer = 182C3400] 02:04:08 INFO - PROCESS | 4028 | 1466499848472 Marionette DEBUG loaded listener.js 02:04:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18750800) [pid = 4028] [serial = 742] [outer = 182C3400] 02:04:08 INFO - PROCESS | 4028 | 1466499848872 Marionette TRACE conn5 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 02:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 671ms 02:04:08 INFO - PROCESS | 4028 | 1466499848897 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 02:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:04:08 INFO - PROCESS | 4028 | 1466499848899 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 02:04:08 INFO - PROCESS | 4028 | 1466499848902 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:04:08 INFO - PROCESS | 4028 | 1466499848904 Marionette TRACE conn5 <- [1,954,null,{}] 02:04:08 INFO - PROCESS | 4028 | 1466499848908 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:08 INFO - PROCESS | 4028 | 1466499848910 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:09 INFO - PROCESS | 4028 | 1466499849021 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 02:04:09 INFO - PROCESS | 4028 | 1466499849026 Marionette TRACE conn5 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:09 INFO - PROCESS | 4028 | 1466499849031 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:09 INFO - PROCESS | 4028 | ++DOCSHELL 147C5C00 == 34 [pid = 4028] [id = 248] 02:04:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18754000) [pid = 4028] [serial = 743] [outer = 00000000] 02:04:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18781000) [pid = 4028] [serial = 744] [outer = 18754000] 02:04:09 INFO - PROCESS | 4028 | 1466499849131 Marionette DEBUG loaded listener.js 02:04:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18A0A800) [pid = 4028] [serial = 745] [outer = 18754000] 02:04:09 INFO - PROCESS | 4028 | 1466499849573 Marionette TRACE conn5 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 02:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 730ms 02:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:04:09 INFO - PROCESS | 4028 | 1466499849633 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 02:04:09 INFO - PROCESS | 4028 | 1466499849635 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 02:04:09 INFO - PROCESS | 4028 | 1466499849639 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:04:09 INFO - PROCESS | 4028 | 1466499849640 Marionette TRACE conn5 <- [1,958,null,{}] 02:04:09 INFO - PROCESS | 4028 | 1466499849644 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:09 INFO - PROCESS | 4028 | 1466499849646 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:09 INFO - PROCESS | 4028 | 1466499849791 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 02:04:09 INFO - PROCESS | 4028 | 1466499849816 Marionette TRACE conn5 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:09 INFO - PROCESS | 4028 | 1466499849818 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:09 INFO - PROCESS | 4028 | ++DOCSHELL 18BCC400 == 35 [pid = 4028] [id = 249] 02:04:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18BCD000) [pid = 4028] [serial = 746] [outer = 00000000] 02:04:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18C31800) [pid = 4028] [serial = 747] [outer = 18BCD000] 02:04:09 INFO - PROCESS | 4028 | 1466499849860 Marionette DEBUG loaded listener.js 02:04:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (14D95800) [pid = 4028] [serial = 748] [outer = 18BCD000] 02:04:10 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (14C52C00) [pid = 4028] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:04:10 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (0CA07000) [pid = 4028] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:04:10 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (0FC86800) [pid = 4028] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:04:10 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1657E400) [pid = 4028] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:04:10 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (10310400) [pid = 4028] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:04:10 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (17668C00) [pid = 4028] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:04:10 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18748000) [pid = 4028] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:04:10 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1876D800) [pid = 4028] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:04:10 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (101CCC00) [pid = 4028] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:04:10 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (17631C00) [pid = 4028] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:04:10 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (19850800) [pid = 4028] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:04:10 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (1874B400) [pid = 4028] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:04:10 INFO - PROCESS | 4028 | 1466499850367 Marionette TRACE conn5 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 02:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 770ms 02:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:04:10 INFO - PROCESS | 4028 | 1466499850410 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 02:04:10 INFO - PROCESS | 4028 | 1466499850412 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 02:04:10 INFO - PROCESS | 4028 | 1466499850415 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:04:10 INFO - PROCESS | 4028 | 1466499850417 Marionette TRACE conn5 <- [1,962,null,{}] 02:04:10 INFO - PROCESS | 4028 | 1466499850420 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:10 INFO - PROCESS | 4028 | 1466499850422 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:10 INFO - PROCESS | 4028 | 1466499850499 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 02:04:10 INFO - PROCESS | 4028 | 1466499850505 Marionette TRACE conn5 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:10 INFO - PROCESS | 4028 | 1466499850506 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:10 INFO - PROCESS | 4028 | ++DOCSHELL 14C01800 == 36 [pid = 4028] [id = 250] 02:04:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (14C52C00) [pid = 4028] [serial = 749] [outer = 00000000] 02:04:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (1764D400) [pid = 4028] [serial = 750] [outer = 14C52C00] 02:04:10 INFO - PROCESS | 4028 | 1466499850550 Marionette DEBUG loaded listener.js 02:04:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (1764E800) [pid = 4028] [serial = 751] [outer = 14C52C00] 02:04:10 INFO - PROCESS | 4028 | 1466499850982 Marionette TRACE conn5 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 02:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 630ms 02:04:11 INFO - PROCESS | 4028 | 1466499851046 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 02:04:11 INFO - PROCESS | 4028 | 1466499851048 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 02:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:04:11 INFO - PROCESS | 4028 | 1466499851051 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:04:11 INFO - PROCESS | 4028 | 1466499851053 Marionette TRACE conn5 <- [1,966,null,{}] 02:04:11 INFO - PROCESS | 4028 | 1466499851056 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:11 INFO - PROCESS | 4028 | 1466499851059 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:11 INFO - PROCESS | 4028 | 1466499851162 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 02:04:11 INFO - PROCESS | 4028 | 1466499851168 Marionette TRACE conn5 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:11 INFO - PROCESS | 4028 | 1466499851170 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:11 INFO - PROCESS | 4028 | ++DOCSHELL 18746400 == 37 [pid = 4028] [id = 251] 02:04:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (18748000) [pid = 4028] [serial = 752] [outer = 00000000] 02:04:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (19085400) [pid = 4028] [serial = 753] [outer = 18748000] 02:04:11 INFO - PROCESS | 4028 | 1466499851213 Marionette DEBUG loaded listener.js 02:04:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (19088800) [pid = 4028] [serial = 754] [outer = 18748000] 02:04:11 INFO - PROCESS | 4028 | 1466499851628 Marionette TRACE conn5 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 02:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 630ms 02:04:11 INFO - PROCESS | 4028 | 1466499851683 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 02:04:11 INFO - PROCESS | 4028 | 1466499851685 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 02:04:11 INFO - PROCESS | 4028 | 1466499851697 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:04:11 INFO - PROCESS | 4028 | 1466499851699 Marionette TRACE conn5 <- [1,970,null,{}] 02:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:04:11 INFO - PROCESS | 4028 | 1466499851702 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:11 INFO - PROCESS | 4028 | 1466499851704 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:11 INFO - PROCESS | 4028 | 1466499851783 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 02:04:11 INFO - PROCESS | 4028 | 1466499851791 Marionette TRACE conn5 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:11 INFO - PROCESS | 4028 | 1466499851792 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:11 INFO - PROCESS | 4028 | ++DOCSHELL 17650400 == 38 [pid = 4028] [id = 252] 02:04:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1908FC00) [pid = 4028] [serial = 755] [outer = 00000000] 02:04:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (190F2000) [pid = 4028] [serial = 756] [outer = 1908FC00] 02:04:11 INFO - PROCESS | 4028 | 1466499851835 Marionette DEBUG loaded listener.js 02:04:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (190F5400) [pid = 4028] [serial = 757] [outer = 1908FC00] 02:04:12 INFO - PROCESS | 4028 | 1466499852250 Marionette TRACE conn5 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 02:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 630ms 02:04:12 INFO - PROCESS | 4028 | 1466499852347 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 02:04:12 INFO - PROCESS | 4028 | 1466499852352 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 02:04:12 INFO - PROCESS | 4028 | 1466499852357 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:04:12 INFO - PROCESS | 4028 | 1466499852362 Marionette TRACE conn5 <- [1,974,null,{}] 02:04:12 INFO - PROCESS | 4028 | 1466499852368 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:12 INFO - PROCESS | 4028 | 1466499852372 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:12 INFO - PROCESS | 4028 | 1466499852494 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 02:04:12 INFO - PROCESS | 4028 | 1466499852633 Marionette TRACE conn5 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:12 INFO - PROCESS | 4028 | 1466499852638 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:12 INFO - PROCESS | 4028 | ++DOCSHELL 10154C00 == 39 [pid = 4028] [id = 253] 02:04:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1015B400) [pid = 4028] [serial = 758] [outer = 00000000] 02:04:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (102A5C00) [pid = 4028] [serial = 759] [outer = 1015B400] 02:04:12 INFO - PROCESS | 4028 | 1466499852695 Marionette DEBUG loaded listener.js 02:04:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (10ACCC00) [pid = 4028] [serial = 760] [outer = 1015B400] 02:04:13 INFO - PROCESS | 4028 | 1466499853295 Marionette TRACE conn5 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 02:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 970ms 02:04:13 INFO - PROCESS | 4028 | 1466499853332 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 02:04:13 INFO - PROCESS | 4028 | 1466499853336 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 02:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:04:13 INFO - PROCESS | 4028 | 1466499853342 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:04:13 INFO - PROCESS | 4028 | 1466499853346 Marionette TRACE conn5 <- [1,978,null,{}] 02:04:13 INFO - PROCESS | 4028 | 1466499853351 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:13 INFO - PROCESS | 4028 | 1466499853353 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:13 INFO - PROCESS | 4028 | 1466499853464 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 02:04:13 INFO - PROCESS | 4028 | 1466499853565 Marionette TRACE conn5 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:13 INFO - PROCESS | 4028 | 1466499853567 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:13 INFO - PROCESS | 4028 | ++DOCSHELL 1756B000 == 40 [pid = 4028] [id = 254] 02:04:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (1756B400) [pid = 4028] [serial = 761] [outer = 00000000] 02:04:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1763A000) [pid = 4028] [serial = 762] [outer = 1756B400] 02:04:13 INFO - PROCESS | 4028 | 1466499853623 Marionette DEBUG loaded listener.js 02:04:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (17650800) [pid = 4028] [serial = 763] [outer = 1756B400] 02:04:14 INFO - PROCESS | 4028 | 1466499854214 Marionette TRACE conn5 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 02:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 930ms 02:04:14 INFO - PROCESS | 4028 | 1466499854272 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 02:04:14 INFO - PROCESS | 4028 | 1466499854275 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 02:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:04:14 INFO - PROCESS | 4028 | 1466499854278 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:04:14 INFO - PROCESS | 4028 | 1466499854281 Marionette TRACE conn5 <- [1,982,null,{}] 02:04:14 INFO - PROCESS | 4028 | 1466499854291 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:14 INFO - PROCESS | 4028 | 1466499854296 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:14 INFO - PROCESS | 4028 | 1466499854407 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 02:04:14 INFO - PROCESS | 4028 | 1466499854537 Marionette TRACE conn5 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:14 INFO - PROCESS | 4028 | 1466499854541 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:14 INFO - PROCESS | 4028 | ++DOCSHELL 18C34000 == 41 [pid = 4028] [id = 255] 02:04:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (18C3C800) [pid = 4028] [serial = 764] [outer = 00000000] 02:04:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (190EC800) [pid = 4028] [serial = 765] [outer = 18C3C800] 02:04:14 INFO - PROCESS | 4028 | 1466499854600 Marionette DEBUG loaded listener.js 02:04:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (19787400) [pid = 4028] [serial = 766] [outer = 18C3C800] 02:04:15 INFO - PROCESS | 4028 | 1466499855181 Marionette TRACE conn5 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 02:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 970ms 02:04:15 INFO - PROCESS | 4028 | 1466499855252 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 02:04:15 INFO - PROCESS | 4028 | 1466499855254 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 02:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:04:15 INFO - PROCESS | 4028 | 1466499855258 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:04:15 INFO - PROCESS | 4028 | 1466499855260 Marionette TRACE conn5 <- [1,986,null,{}] 02:04:15 INFO - PROCESS | 4028 | 1466499855264 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:15 INFO - PROCESS | 4028 | 1466499855266 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:15 INFO - PROCESS | 4028 | 1466499855375 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 02:04:15 INFO - PROCESS | 4028 | 1466499855471 Marionette TRACE conn5 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:15 INFO - PROCESS | 4028 | 1466499855474 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:15 INFO - PROCESS | 4028 | ++DOCSHELL 19A7B000 == 42 [pid = 4028] [id = 256] 02:04:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (19A7C400) [pid = 4028] [serial = 767] [outer = 00000000] 02:04:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (19A82000) [pid = 4028] [serial = 768] [outer = 19A7C400] 02:04:15 INFO - PROCESS | 4028 | 1466499855528 Marionette DEBUG loaded listener.js 02:04:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (19A88400) [pid = 4028] [serial = 769] [outer = 19A7C400] 02:04:16 INFO - PROCESS | 4028 | 1466499856266 Marionette TRACE conn5 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 02:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1020ms 02:04:16 INFO - PROCESS | 4028 | 1466499856288 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 02:04:16 INFO - PROCESS | 4028 | 1466499856292 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 02:04:16 INFO - PROCESS | 4028 | 1466499856298 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:04:16 INFO - PROCESS | 4028 | 1466499856301 Marionette TRACE conn5 <- [1,990,null,{}] 02:04:16 INFO - PROCESS | 4028 | 1466499856328 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:16 INFO - PROCESS | 4028 | 1466499856331 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:16 INFO - PROCESS | 4028 | 1466499856435 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 02:04:16 INFO - PROCESS | 4028 | 1466499856566 Marionette TRACE conn5 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:16 INFO - PROCESS | 4028 | 1466499856570 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:16 INFO - PROCESS | 4028 | ++DOCSHELL 10621400 == 43 [pid = 4028] [id = 257] 02:04:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (10935000) [pid = 4028] [serial = 770] [outer = 00000000] 02:04:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (1132F800) [pid = 4028] [serial = 771] [outer = 10935000] 02:04:16 INFO - PROCESS | 4028 | 1466499856621 Marionette DEBUG loaded listener.js 02:04:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (149C9800) [pid = 4028] [serial = 772] [outer = 10935000] 02:04:17 INFO - PROCESS | 4028 | --DOCSHELL 18746400 == 42 [pid = 4028] [id = 251] 02:04:17 INFO - PROCESS | 4028 | --DOCSHELL 14C01800 == 41 [pid = 4028] [id = 250] 02:04:17 INFO - PROCESS | 4028 | --DOCSHELL 18BCC400 == 40 [pid = 4028] [id = 249] 02:04:17 INFO - PROCESS | 4028 | --DOCSHELL 147C5C00 == 39 [pid = 4028] [id = 248] 02:04:17 INFO - PROCESS | 4028 | --DOCSHELL 182C3000 == 38 [pid = 4028] [id = 247] 02:04:17 INFO - PROCESS | 4028 | --DOCSHELL 17650C00 == 37 [pid = 4028] [id = 246] 02:04:17 INFO - PROCESS | 4028 | --DOCSHELL 146A4400 == 36 [pid = 4028] [id = 245] 02:04:17 INFO - PROCESS | 4028 | --DOCSHELL 0CA09400 == 35 [pid = 4028] [id = 244] 02:04:17 INFO - PROCESS | 4028 | --DOCSHELL 093FC000 == 34 [pid = 4028] [id = 243] 02:04:17 INFO - PROCESS | 4028 | --DOCSHELL 14C51800 == 33 [pid = 4028] [id = 241] 02:04:17 INFO - PROCESS | 4028 | --DOCSHELL 10153400 == 32 [pid = 4028] [id = 242] 02:04:17 INFO - PROCESS | 4028 | --DOCSHELL 093FB400 == 31 [pid = 4028] [id = 232] 02:04:17 INFO - PROCESS | 4028 | --DOCSHELL 19A7B000 == 30 [pid = 4028] [id = 256] 02:04:17 INFO - PROCESS | 4028 | --DOCSHELL 18C34000 == 29 [pid = 4028] [id = 255] 02:04:17 INFO - PROCESS | 4028 | --DOCSHELL 17650400 == 28 [pid = 4028] [id = 252] 02:04:17 INFO - PROCESS | 4028 | --DOCSHELL 10154C00 == 27 [pid = 4028] [id = 253] 02:04:17 INFO - PROCESS | 4028 | --DOCSHELL 1756B000 == 26 [pid = 4028] [id = 254] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (10154000) [pid = 4028] [serial = 696] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (0FD63400) [pid = 4028] [serial = 699] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (10153800) [pid = 4028] [serial = 700] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (17639800) [pid = 4028] [serial = 708] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (10A4C000) [pid = 4028] [serial = 702] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (111D7C00) [pid = 4028] [serial = 703] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (1795E400) [pid = 4028] [serial = 711] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1874FC00) [pid = 4028] [serial = 714] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (18203400) [pid = 4028] [serial = 712] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (18786000) [pid = 4028] [serial = 720] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (146E0800) [pid = 4028] [serial = 688] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (1093C000) [pid = 4028] [serial = 687] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (18783400) [pid = 4028] [serial = 721] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (182C1400) [pid = 4028] [serial = 691] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (177AAC00) [pid = 4028] [serial = 690] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (18A77000) [pid = 4028] [serial = 723] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (19894400) [pid = 4028] [serial = 694] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (19885800) [pid = 4028] [serial = 693] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18755C00) [pid = 4028] [serial = 715] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1764FC00) [pid = 4028] [serial = 709] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (18767400) [pid = 4028] [serial = 717] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (15F44C00) [pid = 4028] [serial = 706] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (18767C00) [pid = 4028] [serial = 718] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (14D9F800) [pid = 4028] [serial = 705] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (102B3C00) [pid = 4028] [serial = 697] [outer = 00000000] [url = about:blank] 02:04:17 INFO - PROCESS | 4028 | 1466499857778 Marionette TRACE conn5 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 02:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1500ms 02:04:17 INFO - PROCESS | 4028 | 1466499857803 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 02:04:17 INFO - PROCESS | 4028 | 1466499857807 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 02:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:04:17 INFO - PROCESS | 4028 | 1466499857812 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:04:17 INFO - PROCESS | 4028 | 1466499857816 Marionette TRACE conn5 <- [1,994,null,{}] 02:04:17 INFO - PROCESS | 4028 | 1466499857821 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:17 INFO - PROCESS | 4028 | 1466499857824 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:17 INFO - PROCESS | 4028 | 1466499857914 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 02:04:17 INFO - PROCESS | 4028 | 1466499857949 Marionette TRACE conn5 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:17 INFO - PROCESS | 4028 | 1466499857952 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:18 INFO - PROCESS | 4028 | ++DOCSHELL 0FC7CC00 == 27 [pid = 4028] [id = 258] 02:04:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (0FCE1800) [pid = 4028] [serial = 773] [outer = 00000000] 02:04:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (1015C400) [pid = 4028] [serial = 774] [outer = 0FCE1800] 02:04:18 INFO - PROCESS | 4028 | 1466499858069 Marionette DEBUG loaded listener.js 02:04:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (102A5800) [pid = 4028] [serial = 775] [outer = 0FCE1800] 02:04:18 INFO - PROCESS | 4028 | 1466499858467 Marionette TRACE conn5 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 02:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 690ms 02:04:18 INFO - PROCESS | 4028 | 1466499858503 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 02:04:18 INFO - PROCESS | 4028 | 1466499858508 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 02:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:04:18 INFO - PROCESS | 4028 | 1466499858514 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:04:18 INFO - PROCESS | 4028 | 1466499858517 Marionette TRACE conn5 <- [1,998,null,{}] 02:04:18 INFO - PROCESS | 4028 | 1466499858520 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:18 INFO - PROCESS | 4028 | 1466499858523 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:18 INFO - PROCESS | 4028 | 1466499858641 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 02:04:18 INFO - PROCESS | 4028 | 1466499858657 Marionette TRACE conn5 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:18 INFO - PROCESS | 4028 | 1466499858659 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:18 INFO - PROCESS | 4028 | ++DOCSHELL 111DF800 == 28 [pid = 4028] [id = 259] 02:04:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (111E1800) [pid = 4028] [serial = 776] [outer = 00000000] 02:04:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1461C000) [pid = 4028] [serial = 777] [outer = 111E1800] 02:04:18 INFO - PROCESS | 4028 | 1466499858706 Marionette DEBUG loaded listener.js 02:04:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (147BD000) [pid = 4028] [serial = 778] [outer = 111E1800] 02:04:19 INFO - PROCESS | 4028 | 1466499859121 Marionette TRACE conn5 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 02:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 630ms 02:04:19 INFO - PROCESS | 4028 | 1466499859148 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 02:04:19 INFO - PROCESS | 4028 | 1466499859150 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 02:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:04:19 INFO - PROCESS | 4028 | 1466499859176 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:04:19 INFO - PROCESS | 4028 | 1466499859179 Marionette TRACE conn5 <- [1,1002,null,{}] 02:04:19 INFO - PROCESS | 4028 | 1466499859190 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:19 INFO - PROCESS | 4028 | 1466499859195 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:19 INFO - PROCESS | 4028 | 1466499859278 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 02:04:19 INFO - PROCESS | 4028 | 1466499859287 Marionette TRACE conn5 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:19 INFO - PROCESS | 4028 | 1466499859290 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:19 INFO - PROCESS | 4028 | ++DOCSHELL 15F4A000 == 29 [pid = 4028] [id = 260] 02:04:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (16576000) [pid = 4028] [serial = 779] [outer = 00000000] 02:04:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (17562C00) [pid = 4028] [serial = 780] [outer = 16576000] 02:04:19 INFO - PROCESS | 4028 | 1466499859341 Marionette DEBUG loaded listener.js 02:04:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (17633000) [pid = 4028] [serial = 781] [outer = 16576000] 02:04:19 INFO - PROCESS | 4028 | 1466499859843 Marionette TRACE conn5 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 02:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 731ms 02:04:19 INFO - PROCESS | 4028 | 1466499859907 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 02:04:19 INFO - PROCESS | 4028 | 1466499859909 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 02:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:04:19 INFO - PROCESS | 4028 | 1466499859922 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:04:19 INFO - PROCESS | 4028 | 1466499859923 Marionette TRACE conn5 <- [1,1006,null,{}] 02:04:19 INFO - PROCESS | 4028 | 1466499859927 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:19 INFO - PROCESS | 4028 | 1466499859929 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:20 INFO - PROCESS | 4028 | 1466499860071 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 02:04:20 INFO - PROCESS | 4028 | 1466499860091 Marionette TRACE conn5 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:20 INFO - PROCESS | 4028 | 1466499860093 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:20 INFO - PROCESS | 4028 | ++DOCSHELL 17650400 == 30 [pid = 4028] [id = 261] 02:04:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (17650C00) [pid = 4028] [serial = 782] [outer = 00000000] 02:04:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1795F000) [pid = 4028] [serial = 783] [outer = 17650C00] 02:04:20 INFO - PROCESS | 4028 | 1466499860137 Marionette DEBUG loaded listener.js 02:04:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18204800) [pid = 4028] [serial = 784] [outer = 17650C00] 02:04:20 INFO - PROCESS | 4028 | 1466499860565 Marionette TRACE conn5 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 02:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 672ms 02:04:20 INFO - PROCESS | 4028 | 1466499860600 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 02:04:20 INFO - PROCESS | 4028 | 1466499860602 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 02:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:04:20 INFO - PROCESS | 4028 | 1466499860605 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:04:20 INFO - PROCESS | 4028 | 1466499860607 Marionette TRACE conn5 <- [1,1010,null,{}] 02:04:20 INFO - PROCESS | 4028 | 1466499860617 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:20 INFO - PROCESS | 4028 | 1466499860619 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:20 INFO - PROCESS | 4028 | 1466499860726 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 02:04:20 INFO - PROCESS | 4028 | 1466499860732 Marionette TRACE conn5 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:20 INFO - PROCESS | 4028 | 1466499860734 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:20 INFO - PROCESS | 4028 | ++DOCSHELL 18207800 == 31 [pid = 4028] [id = 262] 02:04:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18208400) [pid = 4028] [serial = 785] [outer = 00000000] 02:04:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (182E4C00) [pid = 4028] [serial = 786] [outer = 18208400] 02:04:20 INFO - PROCESS | 4028 | 1466499860777 Marionette DEBUG loaded listener.js 02:04:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (182EC400) [pid = 4028] [serial = 787] [outer = 18208400] 02:04:21 INFO - PROCESS | 4028 | 1466499861251 Marionette TRACE conn5 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 02:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 690ms 02:04:21 INFO - PROCESS | 4028 | 1466499861300 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 02:04:21 INFO - PROCESS | 4028 | 1466499861303 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 02:04:21 INFO - PROCESS | 4028 | 1466499861306 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:04:21 INFO - PROCESS | 4028 | 1466499861307 Marionette TRACE conn5 <- [1,1014,null,{}] 02:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:04:21 INFO - PROCESS | 4028 | 1466499861311 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:21 INFO - PROCESS | 4028 | 1466499861316 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:21 INFO - PROCESS | 4028 | 1466499861464 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 02:04:21 INFO - PROCESS | 4028 | 1466499861487 Marionette TRACE conn5 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:21 INFO - PROCESS | 4028 | 1466499861489 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:21 INFO - PROCESS | 4028 | ++DOCSHELL 18753400 == 32 [pid = 4028] [id = 263] 02:04:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (18754800) [pid = 4028] [serial = 788] [outer = 00000000] 02:04:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1876E400) [pid = 4028] [serial = 789] [outer = 18754800] 02:04:21 INFO - PROCESS | 4028 | 1466499861533 Marionette DEBUG loaded listener.js 02:04:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (18783400) [pid = 4028] [serial = 790] [outer = 18754800] 02:04:21 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1908FC00) [pid = 4028] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:04:21 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (182C3400) [pid = 4028] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:04:21 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (0CA0F800) [pid = 4028] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:04:21 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18A0C000) [pid = 4028] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:04:21 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (17667000) [pid = 4028] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:04:21 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (10158400) [pid = 4028] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:04:21 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (093FD000) [pid = 4028] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:04:21 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (147C2000) [pid = 4028] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:04:21 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (18754000) [pid = 4028] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:04:21 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (18BCD000) [pid = 4028] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:04:21 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (14C52C00) [pid = 4028] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:04:21 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18748000) [pid = 4028] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:04:22 INFO - PROCESS | 4028 | 1466499862122 Marionette TRACE conn5 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 02:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 870ms 02:04:22 INFO - PROCESS | 4028 | 1466499862182 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 02:04:22 INFO - PROCESS | 4028 | 1466499862184 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 02:04:22 INFO - PROCESS | 4028 | 1466499862187 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:04:22 INFO - PROCESS | 4028 | 1466499862189 Marionette TRACE conn5 <- [1,1018,null,{}] 02:04:22 INFO - PROCESS | 4028 | 1466499862193 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:22 INFO - PROCESS | 4028 | 1466499862194 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:22 INFO - PROCESS | 4028 | 1466499862271 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 02:04:22 INFO - PROCESS | 4028 | 1466499862276 Marionette TRACE conn5 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:22 INFO - PROCESS | 4028 | 1466499862277 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:22 INFO - PROCESS | 4028 | ++DOCSHELL 147C2000 == 33 [pid = 4028] [id = 264] 02:04:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (17647000) [pid = 4028] [serial = 791] [outer = 00000000] 02:04:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18751000) [pid = 4028] [serial = 792] [outer = 17647000] 02:04:22 INFO - PROCESS | 4028 | 1466499862320 Marionette DEBUG loaded listener.js 02:04:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18768000) [pid = 4028] [serial = 793] [outer = 17647000] 02:04:22 INFO - PROCESS | 4028 | 1466499862749 Marionette TRACE conn5 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 02:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 570ms 02:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:04:22 INFO - PROCESS | 4028 | 1466499862761 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 02:04:22 INFO - PROCESS | 4028 | 1466499862763 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 02:04:22 INFO - PROCESS | 4028 | 1466499862766 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:04:22 INFO - PROCESS | 4028 | 1466499862767 Marionette TRACE conn5 <- [1,1022,null,{}] 02:04:22 INFO - PROCESS | 4028 | 1466499862770 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:22 INFO - PROCESS | 4028 | 1466499862772 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:22 INFO - PROCESS | 4028 | 1466499862891 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 02:04:22 INFO - PROCESS | 4028 | 1466499862902 Marionette TRACE conn5 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:22 INFO - PROCESS | 4028 | 1466499862904 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:22 INFO - PROCESS | 4028 | ++DOCSHELL 18632C00 == 34 [pid = 4028] [id = 265] 02:04:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18785400) [pid = 4028] [serial = 794] [outer = 00000000] 02:04:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18A0C000) [pid = 4028] [serial = 795] [outer = 18785400] 02:04:22 INFO - PROCESS | 4028 | 1466499862948 Marionette DEBUG loaded listener.js 02:04:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18A09000) [pid = 4028] [serial = 796] [outer = 18785400] 02:04:23 INFO - PROCESS | 4028 | 1466499863357 Marionette TRACE conn5 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 02:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 630ms 02:04:23 INFO - PROCESS | 4028 | 1466499863397 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 02:04:23 INFO - PROCESS | 4028 | 1466499863399 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 02:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:04:23 INFO - PROCESS | 4028 | 1466499863403 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:04:23 INFO - PROCESS | 4028 | 1466499863405 Marionette TRACE conn5 <- [1,1026,null,{}] 02:04:23 INFO - PROCESS | 4028 | 1466499863408 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:23 INFO - PROCESS | 4028 | 1466499863410 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:23 INFO - PROCESS | 4028 | 1466499863524 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 02:04:23 INFO - PROCESS | 4028 | 1466499863545 Marionette TRACE conn5 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:23 INFO - PROCESS | 4028 | 1466499863547 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:23 INFO - PROCESS | 4028 | ++DOCSHELL 18BCA800 == 35 [pid = 4028] [id = 266] 02:04:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18BCB000) [pid = 4028] [serial = 797] [outer = 00000000] 02:04:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18C34000) [pid = 4028] [serial = 798] [outer = 18BCB000] 02:04:23 INFO - PROCESS | 4028 | 1466499863590 Marionette DEBUG loaded listener.js 02:04:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (19083400) [pid = 4028] [serial = 799] [outer = 18BCB000] 02:04:24 INFO - PROCESS | 4028 | 1466499864161 Marionette TRACE conn5 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 02:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 870ms 02:04:24 INFO - PROCESS | 4028 | 1466499864278 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 02:04:24 INFO - PROCESS | 4028 | 1466499864282 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 02:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:04:24 INFO - PROCESS | 4028 | 1466499864287 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:04:24 INFO - PROCESS | 4028 | 1466499864290 Marionette TRACE conn5 <- [1,1030,null,{}] 02:04:24 INFO - PROCESS | 4028 | 1466499864296 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:24 INFO - PROCESS | 4028 | 1466499864299 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:24 INFO - PROCESS | 4028 | 1466499864427 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 02:04:24 INFO - PROCESS | 4028 | 1466499864550 Marionette TRACE conn5 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:24 INFO - PROCESS | 4028 | 1466499864553 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:24 INFO - PROCESS | 4028 | ++DOCSHELL 093FC000 == 36 [pid = 4028] [id = 267] 02:04:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (0CA1A800) [pid = 4028] [serial = 800] [outer = 00000000] 02:04:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (102A4800) [pid = 4028] [serial = 801] [outer = 0CA1A800] 02:04:24 INFO - PROCESS | 4028 | 1466499864613 Marionette DEBUG loaded listener.js 02:04:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (10526400) [pid = 4028] [serial = 802] [outer = 0CA1A800] 02:04:25 INFO - PROCESS | 4028 | 1466499865303 Marionette TRACE conn5 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 02:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1079ms 02:04:25 INFO - PROCESS | 4028 | 1466499865366 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 02:04:25 INFO - PROCESS | 4028 | 1466499865371 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 02:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:04:25 INFO - PROCESS | 4028 | 1466499865377 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:04:25 INFO - PROCESS | 4028 | 1466499865380 Marionette TRACE conn5 <- [1,1034,null,{}] 02:04:25 INFO - PROCESS | 4028 | 1466499865384 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:25 INFO - PROCESS | 4028 | 1466499865387 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:25 INFO - PROCESS | 4028 | 1466499865506 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 02:04:25 INFO - PROCESS | 4028 | 1466499865642 Marionette TRACE conn5 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:25 INFO - PROCESS | 4028 | 1466499865645 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:25 INFO - PROCESS | 4028 | ++DOCSHELL 14D96800 == 37 [pid = 4028] [id = 268] 02:04:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (1594FC00) [pid = 4028] [serial = 803] [outer = 00000000] 02:04:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (17560000) [pid = 4028] [serial = 804] [outer = 1594FC00] 02:04:25 INFO - PROCESS | 4028 | 1466499865702 Marionette DEBUG loaded listener.js 02:04:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (17645400) [pid = 4028] [serial = 805] [outer = 1594FC00] 02:04:26 INFO - PROCESS | 4028 | 1466499866550 Marionette TRACE conn5 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 02:04:26 INFO - PROCESS | 4028 | --DOCSHELL 18632C00 == 36 [pid = 4028] [id = 265] 02:04:26 INFO - PROCESS | 4028 | --DOCSHELL 147C2000 == 35 [pid = 4028] [id = 264] 02:04:26 INFO - PROCESS | 4028 | --DOCSHELL 18753400 == 34 [pid = 4028] [id = 263] 02:04:26 INFO - PROCESS | 4028 | --DOCSHELL 18207800 == 33 [pid = 4028] [id = 262] 02:04:26 INFO - PROCESS | 4028 | --DOCSHELL 17650400 == 32 [pid = 4028] [id = 261] 02:04:26 INFO - PROCESS | 4028 | --DOCSHELL 15F4A000 == 31 [pid = 4028] [id = 260] 02:04:26 INFO - PROCESS | 4028 | --DOCSHELL 111DF800 == 30 [pid = 4028] [id = 259] 02:04:26 INFO - PROCESS | 4028 | --DOCSHELL 0FC7CC00 == 29 [pid = 4028] [id = 258] 02:04:26 INFO - PROCESS | 4028 | --DOCSHELL 10621400 == 28 [pid = 4028] [id = 257] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (18748400) [pid = 4028] [serial = 741] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (18750800) [pid = 4028] [serial = 742] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (102A7000) [pid = 4028] [serial = 732] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1030DC00) [pid = 4028] [serial = 733] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (18A79400) [pid = 4028] [serial = 724] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (17C4FC00) [pid = 4028] [serial = 738] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (10620C00) [pid = 4028] [serial = 726] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (14613400) [pid = 4028] [serial = 727] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (0CB94C00) [pid = 4028] [serial = 729] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (0FC80400) [pid = 4028] [serial = 730] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (14C4DC00) [pid = 4028] [serial = 735] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (15F3F400) [pid = 4028] [serial = 736] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (18A0A800) [pid = 4028] [serial = 745] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18781000) [pid = 4028] [serial = 744] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18C31800) [pid = 4028] [serial = 747] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (190F5400) [pid = 4028] [serial = 757] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (1764D400) [pid = 4028] [serial = 750] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (1764E800) [pid = 4028] [serial = 751] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (19085400) [pid = 4028] [serial = 753] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (14D95800) [pid = 4028] [serial = 748] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (19088800) [pid = 4028] [serial = 754] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (18208C00) [pid = 4028] [serial = 739] [outer = 00000000] [url = about:blank] 02:04:26 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (190F2000) [pid = 4028] [serial = 756] [outer = 00000000] [url = about:blank] 02:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1280ms 02:04:26 INFO - PROCESS | 4028 | 1466499866661 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 02:04:26 INFO - PROCESS | 4028 | 1466499866665 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 02:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:04:26 INFO - PROCESS | 4028 | 1466499866669 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:04:26 INFO - PROCESS | 4028 | 1466499866673 Marionette TRACE conn5 <- [1,1038,null,{}] 02:04:26 INFO - PROCESS | 4028 | 1466499866678 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:26 INFO - PROCESS | 4028 | 1466499866681 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:26 INFO - PROCESS | 4028 | 1466499866774 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 02:04:26 INFO - PROCESS | 4028 | 1466499866781 Marionette TRACE conn5 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:26 INFO - PROCESS | 4028 | 1466499866783 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:26 INFO - PROCESS | 4028 | ++DOCSHELL 0FCE6800 == 29 [pid = 4028] [id = 269] 02:04:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (0FCED800) [pid = 4028] [serial = 806] [outer = 00000000] 02:04:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (0FDFBC00) [pid = 4028] [serial = 807] [outer = 0FCED800] 02:04:26 INFO - PROCESS | 4028 | 1466499866830 Marionette DEBUG loaded listener.js 02:04:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (1015C800) [pid = 4028] [serial = 808] [outer = 0FCED800] 02:04:27 INFO - PROCESS | 4028 | 1466499867337 Marionette TRACE conn5 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 02:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 730ms 02:04:27 INFO - PROCESS | 4028 | 1466499867401 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 02:04:27 INFO - PROCESS | 4028 | 1466499867406 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 02:04:27 INFO - PROCESS | 4028 | 1466499867411 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:04:27 INFO - PROCESS | 4028 | 1466499867413 Marionette TRACE conn5 <- [1,1042,null,{}] 02:04:27 INFO - PROCESS | 4028 | 1466499867417 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:27 INFO - PROCESS | 4028 | 1466499867420 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:27 INFO - PROCESS | 4028 | 1466499867504 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 02:04:27 INFO - PROCESS | 4028 | 1466499867591 Marionette TRACE conn5 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:27 INFO - PROCESS | 4028 | 1466499867593 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:27 INFO - PROCESS | 4028 | ++DOCSHELL 0FCE3000 == 30 [pid = 4028] [id = 270] 02:04:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (10939000) [pid = 4028] [serial = 809] [outer = 00000000] 02:04:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (14617800) [pid = 4028] [serial = 810] [outer = 10939000] 02:04:27 INFO - PROCESS | 4028 | 1466499867640 Marionette DEBUG loaded listener.js 02:04:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (149D5400) [pid = 4028] [serial = 811] [outer = 10939000] 02:04:28 INFO - PROCESS | 4028 | 1466499868022 Marionette TRACE conn5 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 02:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 630ms 02:04:28 INFO - PROCESS | 4028 | 1466499868046 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 02:04:28 INFO - PROCESS | 4028 | 1466499868049 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 02:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:04:28 INFO - PROCESS | 4028 | 1466499868052 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:04:28 INFO - PROCESS | 4028 | 1466499868056 Marionette TRACE conn5 <- [1,1046,null,{}] 02:04:28 INFO - PROCESS | 4028 | 1466499868066 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:28 INFO - PROCESS | 4028 | 1466499868070 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:28 INFO - PROCESS | 4028 | 1466499868184 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 02:04:28 INFO - PROCESS | 4028 | 1466499868194 Marionette TRACE conn5 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:28 INFO - PROCESS | 4028 | 1466499868197 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:28 INFO - PROCESS | 4028 | ++DOCSHELL 17563400 == 31 [pid = 4028] [id = 271] 02:04:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (17564C00) [pid = 4028] [serial = 812] [outer = 00000000] 02:04:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (17645000) [pid = 4028] [serial = 813] [outer = 17564C00] 02:04:28 INFO - PROCESS | 4028 | 1466499868244 Marionette DEBUG loaded listener.js 02:04:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (177A1000) [pid = 4028] [serial = 814] [outer = 17564C00] 02:04:28 INFO - PROCESS | 4028 | 1466499868691 Marionette TRACE conn5 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 02:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 670ms 02:04:28 INFO - PROCESS | 4028 | 1466499868737 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 02:04:28 INFO - PROCESS | 4028 | 1466499868740 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 02:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:04:28 INFO - PROCESS | 4028 | 1466499868743 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:04:28 INFO - PROCESS | 4028 | 1466499868745 Marionette TRACE conn5 <- [1,1050,null,{}] 02:04:28 INFO - PROCESS | 4028 | 1466499868753 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:28 INFO - PROCESS | 4028 | 1466499868755 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:28 INFO - PROCESS | 4028 | 1466499868869 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 02:04:28 INFO - PROCESS | 4028 | 1466499868875 Marionette TRACE conn5 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:28 INFO - PROCESS | 4028 | 1466499868877 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:28 INFO - PROCESS | 4028 | ++DOCSHELL 18207800 == 32 [pid = 4028] [id = 272] 02:04:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1820AC00) [pid = 4028] [serial = 815] [outer = 00000000] 02:04:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18210400) [pid = 4028] [serial = 816] [outer = 1820AC00] 02:04:28 INFO - PROCESS | 4028 | 1466499868921 Marionette DEBUG loaded listener.js 02:04:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1860BC00) [pid = 4028] [serial = 817] [outer = 1820AC00] 02:04:29 INFO - PROCESS | 4028 | 1466499869363 Marionette TRACE conn5 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 02:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 670ms 02:04:29 INFO - PROCESS | 4028 | 1466499869417 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 02:04:29 INFO - PROCESS | 4028 | 1466499869419 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 02:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:04:29 INFO - PROCESS | 4028 | 1466499869423 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:04:29 INFO - PROCESS | 4028 | 1466499869424 Marionette TRACE conn5 <- [1,1054,null,{}] 02:04:29 INFO - PROCESS | 4028 | 1466499869428 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:29 INFO - PROCESS | 4028 | 1466499869430 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:29 INFO - PROCESS | 4028 | 1466499869539 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 02:04:29 INFO - PROCESS | 4028 | 1466499869642 Marionette TRACE conn5 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:29 INFO - PROCESS | 4028 | 1466499869644 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:29 INFO - PROCESS | 4028 | ++DOCSHELL 1862EC00 == 33 [pid = 4028] [id = 273] 02:04:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18630800) [pid = 4028] [serial = 818] [outer = 00000000] 02:04:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18753400) [pid = 4028] [serial = 819] [outer = 18630800] 02:04:29 INFO - PROCESS | 4028 | 1466499869688 Marionette DEBUG loaded listener.js 02:04:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18763000) [pid = 4028] [serial = 820] [outer = 18630800] 02:04:30 INFO - PROCESS | 4028 | 1466499870125 Marionette TRACE conn5 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 02:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 730ms 02:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:04:30 INFO - PROCESS | 4028 | 1466499870153 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 02:04:30 INFO - PROCESS | 4028 | 1466499870155 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 02:04:30 INFO - PROCESS | 4028 | 1466499870158 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:04:30 INFO - PROCESS | 4028 | 1466499870160 Marionette TRACE conn5 <- [1,1058,null,{}] 02:04:30 INFO - PROCESS | 4028 | 1466499870163 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:30 INFO - PROCESS | 4028 | 1466499870168 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:30 INFO - PROCESS | 4028 | 1466499870308 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 02:04:30 INFO - PROCESS | 4028 | 1466499870377 Marionette TRACE conn5 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:30 INFO - PROCESS | 4028 | 1466499870379 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:30 INFO - PROCESS | 4028 | ++DOCSHELL 1876AC00 == 34 [pid = 4028] [id = 274] 02:04:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (1876C400) [pid = 4028] [serial = 821] [outer = 00000000] 02:04:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (18A81C00) [pid = 4028] [serial = 822] [outer = 1876C400] 02:04:30 INFO - PROCESS | 4028 | 1466499870422 Marionette DEBUG loaded listener.js 02:04:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (18A01C00) [pid = 4028] [serial = 823] [outer = 1876C400] 02:04:30 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (16576000) [pid = 4028] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:04:30 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (10935000) [pid = 4028] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:04:30 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (18C3C800) [pid = 4028] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:04:30 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (111E1800) [pid = 4028] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:04:30 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (0FCE1800) [pid = 4028] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:04:30 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (17647000) [pid = 4028] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:04:30 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1756B400) [pid = 4028] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:04:30 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (17650C00) [pid = 4028] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:04:30 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18208400) [pid = 4028] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:04:30 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1015B400) [pid = 4028] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:04:30 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (19A7C400) [pid = 4028] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:04:30 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (18754800) [pid = 4028] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:04:30 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (18785400) [pid = 4028] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:04:30 INFO - PROCESS | 4028 | 1466499870900 Marionette TRACE conn5 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 02:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 830ms 02:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:04:30 INFO - PROCESS | 4028 | 1466499870989 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 02:04:30 INFO - PROCESS | 4028 | 1466499870991 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 02:04:30 INFO - PROCESS | 4028 | 1466499870995 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:04:30 INFO - PROCESS | 4028 | 1466499870996 Marionette TRACE conn5 <- [1,1062,null,{}] 02:04:30 INFO - PROCESS | 4028 | 1466499871000 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:30 INFO - PROCESS | 4028 | 1466499871001 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:31 INFO - PROCESS | 4028 | 1466499871109 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 02:04:31 INFO - PROCESS | 4028 | 1466499871167 Marionette TRACE conn5 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:31 INFO - PROCESS | 4028 | 1466499871169 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:31 INFO - PROCESS | 4028 | ++DOCSHELL 10935000 == 35 [pid = 4028] [id = 275] 02:04:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (111E1800) [pid = 4028] [serial = 824] [outer = 00000000] 02:04:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1860F800) [pid = 4028] [serial = 825] [outer = 111E1800] 02:04:31 INFO - PROCESS | 4028 | 1466499871212 Marionette DEBUG loaded listener.js 02:04:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18769000) [pid = 4028] [serial = 826] [outer = 111E1800] 02:04:31 INFO - PROCESS | 4028 | 1466499871561 Marionette TRACE conn5 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 02:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 630ms 02:04:31 INFO - PROCESS | 4028 | 1466499871629 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 02:04:31 INFO - PROCESS | 4028 | 1466499871631 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 02:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:04:31 INFO - PROCESS | 4028 | 1466499871634 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:04:31 INFO - PROCESS | 4028 | 1466499871636 Marionette TRACE conn5 <- [1,1066,null,{}] 02:04:31 INFO - PROCESS | 4028 | 1466499871639 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:31 INFO - PROCESS | 4028 | 1466499871641 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:31 INFO - PROCESS | 4028 | 1466499871719 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 02:04:31 INFO - PROCESS | 4028 | 1466499871725 Marionette TRACE conn5 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:31 INFO - PROCESS | 4028 | 1466499871726 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:31 INFO - PROCESS | 4028 | ++DOCSHELL 18617000 == 36 [pid = 4028] [id = 276] 02:04:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18785400) [pid = 4028] [serial = 827] [outer = 00000000] 02:04:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (19083000) [pid = 4028] [serial = 828] [outer = 18785400] 02:04:31 INFO - PROCESS | 4028 | 1466499871770 Marionette DEBUG loaded listener.js 02:04:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (1908BC00) [pid = 4028] [serial = 829] [outer = 18785400] 02:04:32 INFO - PROCESS | 4028 | 1466499872186 Marionette TRACE conn5 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 02:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 570ms 02:04:32 INFO - PROCESS | 4028 | 1466499872205 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 02:04:32 INFO - PROCESS | 4028 | 1466499872207 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 02:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:04:32 INFO - PROCESS | 4028 | 1466499872210 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:04:32 INFO - PROCESS | 4028 | 1466499872212 Marionette TRACE conn5 <- [1,1070,null,{}] 02:04:32 INFO - PROCESS | 4028 | 1466499872215 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:32 INFO - PROCESS | 4028 | 1466499872217 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:32 INFO - PROCESS | 4028 | 1466499872343 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 02:04:32 INFO - PROCESS | 4028 | 1466499872350 Marionette TRACE conn5 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:32 INFO - PROCESS | 4028 | 1466499872352 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:32 INFO - PROCESS | 4028 | ++DOCSHELL 17561000 == 37 [pid = 4028] [id = 277] 02:04:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18A84400) [pid = 4028] [serial = 830] [outer = 00000000] 02:04:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (190F4800) [pid = 4028] [serial = 831] [outer = 18A84400] 02:04:32 INFO - PROCESS | 4028 | 1466499872395 Marionette DEBUG loaded listener.js 02:04:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (1975B000) [pid = 4028] [serial = 832] [outer = 18A84400] 02:04:32 INFO - PROCESS | 4028 | 1466499872854 Marionette TRACE conn5 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 02:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 730ms 02:04:32 INFO - PROCESS | 4028 | 1466499872942 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 02:04:32 INFO - PROCESS | 4028 | 1466499872947 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 02:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:04:32 INFO - PROCESS | 4028 | 1466499872994 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:04:32 INFO - PROCESS | 4028 | 1466499872999 Marionette TRACE conn5 <- [1,1074,null,{}] 02:04:33 INFO - PROCESS | 4028 | 1466499873014 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:33 INFO - PROCESS | 4028 | 1466499873018 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:33 INFO - PROCESS | 4028 | 1466499873160 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 02:04:33 INFO - PROCESS | 4028 | 1466499873246 Marionette TRACE conn5 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:33 INFO - PROCESS | 4028 | 1466499873250 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:33 INFO - PROCESS | 4028 | ++DOCSHELL 0FCE1800 == 38 [pid = 4028] [id = 278] 02:04:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (0FCE2C00) [pid = 4028] [serial = 833] [outer = 00000000] 02:04:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (0FDFCC00) [pid = 4028] [serial = 834] [outer = 0FCE2C00] 02:04:33 INFO - PROCESS | 4028 | 1466499873308 Marionette DEBUG loaded listener.js 02:04:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (10302400) [pid = 4028] [serial = 835] [outer = 0FCE2C00] 02:04:33 INFO - PROCESS | 4028 | 1466499873920 Marionette TRACE conn5 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 02:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 990ms 02:04:33 INFO - PROCESS | 4028 | 1466499873987 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 02:04:33 INFO - PROCESS | 4028 | 1466499873992 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 02:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:04:33 INFO - PROCESS | 4028 | 1466499873998 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:04:33 INFO - PROCESS | 4028 | 1466499874001 Marionette TRACE conn5 <- [1,1078,null,{}] 02:04:33 INFO - PROCESS | 4028 | 1466499874005 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:33 INFO - PROCESS | 4028 | 1466499874008 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:34 INFO - PROCESS | 4028 | 1466499874149 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 02:04:34 INFO - PROCESS | 4028 | 1466499874278 Marionette TRACE conn5 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:34 INFO - PROCESS | 4028 | 1466499874280 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:34 INFO - PROCESS | 4028 | ++DOCSHELL 15947400 == 39 [pid = 4028] [id = 279] 02:04:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (15952C00) [pid = 4028] [serial = 836] [outer = 00000000] 02:04:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1657E400) [pid = 4028] [serial = 837] [outer = 15952C00] 02:04:34 INFO - PROCESS | 4028 | 1466499874337 Marionette DEBUG loaded listener.js 02:04:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1765BC00) [pid = 4028] [serial = 838] [outer = 15952C00] 02:04:34 INFO - PROCESS | 4028 | 1466499874988 Marionette TRACE conn5 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 02:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1022ms 02:04:35 INFO - PROCESS | 4028 | 1466499875024 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 02:04:35 INFO - PROCESS | 4028 | 1466499875026 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 02:04:35 INFO - PROCESS | 4028 | 1466499875030 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:04:35 INFO - PROCESS | 4028 | 1466499875034 Marionette TRACE conn5 <- [1,1082,null,{}] 02:04:35 INFO - PROCESS | 4028 | 1466499875045 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:35 INFO - PROCESS | 4028 | 1466499875050 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:35 INFO - PROCESS | 4028 | 1466499875176 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 02:04:35 INFO - PROCESS | 4028 | 1466499875306 Marionette TRACE conn5 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:35 INFO - PROCESS | 4028 | 1466499875310 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:35 INFO - PROCESS | 4028 | ++DOCSHELL 19082C00 == 40 [pid = 4028] [id = 280] 02:04:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (1908E800) [pid = 4028] [serial = 839] [outer = 00000000] 02:04:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (19862000) [pid = 4028] [serial = 840] [outer = 1908E800] 02:04:35 INFO - PROCESS | 4028 | 1466499875368 Marionette DEBUG loaded listener.js 02:04:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (1988D400) [pid = 4028] [serial = 841] [outer = 1908E800] 02:04:36 INFO - PROCESS | 4028 | 1466499876106 Marionette TRACE conn5 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 02:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1119ms 02:04:36 INFO - PROCESS | 4028 | 1466499876153 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 02:04:36 INFO - PROCESS | 4028 | 1466499876157 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 02:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:04:36 INFO - PROCESS | 4028 | 1466499876162 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:04:36 INFO - PROCESS | 4028 | 1466499876165 Marionette TRACE conn5 <- [1,1086,null,{}] 02:04:36 INFO - PROCESS | 4028 | 1466499876171 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:36 INFO - PROCESS | 4028 | 1466499876173 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:36 INFO - PROCESS | 4028 | 1466499876318 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 02:04:36 INFO - PROCESS | 4028 | 1466499876334 Marionette TRACE conn5 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:36 INFO - PROCESS | 4028 | 1466499876338 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:36 INFO - PROCESS | 4028 | ++DOCSHELL 10302000 == 41 [pid = 4028] [id = 281] 02:04:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (1030DC00) [pid = 4028] [serial = 842] [outer = 00000000] 02:04:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (10A50400) [pid = 4028] [serial = 843] [outer = 1030DC00] 02:04:36 INFO - PROCESS | 4028 | 1466499876386 Marionette DEBUG loaded listener.js 02:04:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (147C8800) [pid = 4028] [serial = 844] [outer = 1030DC00] 02:04:36 INFO - PROCESS | 4028 | 1466499876973 Marionette TRACE conn5 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 02:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 830ms 02:04:36 INFO - PROCESS | 4028 | 1466499876993 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 02:04:36 INFO - PROCESS | 4028 | 1466499876997 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 02:04:36 INFO - PROCESS | 4028 | 1466499877003 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:04:36 INFO - PROCESS | 4028 | 1466499877006 Marionette TRACE conn5 <- [1,1090,null,{}] 02:04:37 INFO - PROCESS | 4028 | 1466499877009 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:37 INFO - PROCESS | 4028 | 1466499877012 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:37 INFO - PROCESS | 4028 | 1466499877109 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 02:04:37 INFO - PROCESS | 4028 | --DOCSHELL 18617000 == 40 [pid = 4028] [id = 276] 02:04:37 INFO - PROCESS | 4028 | --DOCSHELL 10935000 == 39 [pid = 4028] [id = 275] 02:04:37 INFO - PROCESS | 4028 | --DOCSHELL 1876AC00 == 38 [pid = 4028] [id = 274] 02:04:37 INFO - PROCESS | 4028 | --DOCSHELL 1862EC00 == 37 [pid = 4028] [id = 273] 02:04:37 INFO - PROCESS | 4028 | --DOCSHELL 18207800 == 36 [pid = 4028] [id = 272] 02:04:37 INFO - PROCESS | 4028 | --DOCSHELL 17563400 == 35 [pid = 4028] [id = 271] 02:04:37 INFO - PROCESS | 4028 | --DOCSHELL 0FCE3000 == 34 [pid = 4028] [id = 270] 02:04:37 INFO - PROCESS | 4028 | --DOCSHELL 0FCE6800 == 33 [pid = 4028] [id = 269] 02:04:37 INFO - PROCESS | 4028 | --DOCSHELL 18BCA800 == 32 [pid = 4028] [id = 266] 02:04:37 INFO - PROCESS | 4028 | --DOCSHELL 14D96800 == 31 [pid = 4028] [id = 268] 02:04:37 INFO - PROCESS | 4028 | --DOCSHELL 093FC000 == 30 [pid = 4028] [id = 267] 02:04:37 INFO - PROCESS | 4028 | --DOCSHELL 15947400 == 29 [pid = 4028] [id = 279] 02:04:37 INFO - PROCESS | 4028 | --DOCSHELL 19082C00 == 28 [pid = 4028] [id = 280] 02:04:37 INFO - PROCESS | 4028 | --DOCSHELL 17561000 == 27 [pid = 4028] [id = 277] 02:04:37 INFO - PROCESS | 4028 | --DOCSHELL 0FCE1800 == 26 [pid = 4028] [id = 278] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (17562C00) [pid = 4028] [serial = 780] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (1132F800) [pid = 4028] [serial = 771] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (19787400) [pid = 4028] [serial = 766] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (147BD000) [pid = 4028] [serial = 778] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (1015C400) [pid = 4028] [serial = 774] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18768000) [pid = 4028] [serial = 793] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1763A000) [pid = 4028] [serial = 762] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (18204800) [pid = 4028] [serial = 784] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (182E4C00) [pid = 4028] [serial = 786] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (10ACCC00) [pid = 4028] [serial = 760] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (17650800) [pid = 4028] [serial = 763] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (19A82000) [pid = 4028] [serial = 768] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1876E400) [pid = 4028] [serial = 789] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (19A88400) [pid = 4028] [serial = 769] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (17633000) [pid = 4028] [serial = 781] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (149C9800) [pid = 4028] [serial = 772] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18A0C000) [pid = 4028] [serial = 795] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (102A5C00) [pid = 4028] [serial = 759] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (18783400) [pid = 4028] [serial = 790] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (182EC400) [pid = 4028] [serial = 787] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (190EC800) [pid = 4028] [serial = 765] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (102A5800) [pid = 4028] [serial = 775] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (18751000) [pid = 4028] [serial = 792] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (1795F000) [pid = 4028] [serial = 783] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (1461C000) [pid = 4028] [serial = 777] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (18A09000) [pid = 4028] [serial = 796] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (18C34000) [pid = 4028] [serial = 798] [outer = 00000000] [url = about:blank] 02:04:37 INFO - PROCESS | 4028 | --DOCSHELL 10302000 == 25 [pid = 4028] [id = 281] 02:04:37 INFO - PROCESS | 4028 | 1466499877909 Marionette TRACE conn5 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:37 INFO - PROCESS | 4028 | 1466499877913 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:37 INFO - PROCESS | 4028 | ++DOCSHELL 0CA05800 == 26 [pid = 4028] [id = 282] 02:04:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (0CA0AC00) [pid = 4028] [serial = 845] [outer = 00000000] 02:04:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (0CA1B800) [pid = 4028] [serial = 846] [outer = 0CA0AC00] 02:04:37 INFO - PROCESS | 4028 | 1466499877961 Marionette DEBUG loaded listener.js 02:04:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (0D1D3800) [pid = 4028] [serial = 847] [outer = 0CA0AC00] 02:04:38 INFO - PROCESS | 4028 | 1466499878360 Marionette TRACE conn5 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 02:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1415ms 02:04:38 INFO - PROCESS | 4028 | 1466499878424 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 02:04:38 INFO - PROCESS | 4028 | 1466499878428 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 02:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:04:38 INFO - PROCESS | 4028 | 1466499878432 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:04:38 INFO - PROCESS | 4028 | 1466499878435 Marionette TRACE conn5 <- [1,1094,null,{}] 02:04:38 INFO - PROCESS | 4028 | 1466499878440 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:38 INFO - PROCESS | 4028 | 1466499878442 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:38 INFO - PROCESS | 4028 | 1466499878527 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 02:04:38 INFO - PROCESS | 4028 | 1466499878535 Marionette TRACE conn5 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:38 INFO - PROCESS | 4028 | 1466499878538 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:38 INFO - PROCESS | 4028 | ++DOCSHELL 10306C00 == 27 [pid = 4028] [id = 283] 02:04:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (10307000) [pid = 4028] [serial = 848] [outer = 00000000] 02:04:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (1052A400) [pid = 4028] [serial = 849] [outer = 10307000] 02:04:38 INFO - PROCESS | 4028 | 1466499878584 Marionette DEBUG loaded listener.js 02:04:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (10938C00) [pid = 4028] [serial = 850] [outer = 10307000] 02:04:39 INFO - PROCESS | 4028 | 1466499879051 Marionette TRACE conn5 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 02:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 670ms 02:04:39 INFO - PROCESS | 4028 | 1466499879105 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 02:04:39 INFO - PROCESS | 4028 | 1466499879109 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 02:04:39 INFO - PROCESS | 4028 | 1466499879112 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:04:39 INFO - PROCESS | 4028 | 1466499879114 Marionette TRACE conn5 <- [1,1098,null,{}] 02:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:04:39 INFO - PROCESS | 4028 | 1466499879118 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:39 INFO - PROCESS | 4028 | 1466499879120 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:39 INFO - PROCESS | 4028 | 1466499879234 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 02:04:39 INFO - PROCESS | 4028 | 1466499879324 Marionette TRACE conn5 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:39 INFO - PROCESS | 4028 | 1466499879326 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:39 INFO - PROCESS | 4028 | ++DOCSHELL 146E3C00 == 28 [pid = 4028] [id = 284] 02:04:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (14B24800) [pid = 4028] [serial = 851] [outer = 00000000] 02:04:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (14B7C000) [pid = 4028] [serial = 852] [outer = 14B24800] 02:04:39 INFO - PROCESS | 4028 | 1466499879371 Marionette DEBUG loaded listener.js 02:04:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (14C27C00) [pid = 4028] [serial = 853] [outer = 14B24800] 02:04:39 INFO - PROCESS | 4028 | 1466499879756 Marionette TRACE conn5 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 02:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 670ms 02:04:39 INFO - PROCESS | 4028 | 1466499879788 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 02:04:39 INFO - PROCESS | 4028 | 1466499879790 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 02:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:04:39 INFO - PROCESS | 4028 | 1466499879800 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:04:39 INFO - PROCESS | 4028 | 1466499879806 Marionette TRACE conn5 <- [1,1102,null,{}] 02:04:39 INFO - PROCESS | 4028 | 1466499879810 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:39 INFO - PROCESS | 4028 | 1466499879814 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:39 INFO - PROCESS | 4028 | 1466499879945 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 02:04:39 INFO - PROCESS | 4028 | 1466499879967 Marionette TRACE conn5 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:39 INFO - PROCESS | 4028 | 1466499879969 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:39 INFO - PROCESS | 4028 | ++DOCSHELL 14C0BC00 == 29 [pid = 4028] [id = 285] 02:04:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (14C27800) [pid = 4028] [serial = 854] [outer = 00000000] 02:04:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (17562000) [pid = 4028] [serial = 855] [outer = 14C27800] 02:04:39 INFO - PROCESS | 4028 | 1466499880013 Marionette DEBUG loaded listener.js 02:04:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (176E1400) [pid = 4028] [serial = 856] [outer = 14C27800] 02:04:40 INFO - PROCESS | 4028 | 1466499880496 Marionette TRACE conn5 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 02:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 730ms 02:04:40 INFO - PROCESS | 4028 | 1466499880530 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 02:04:40 INFO - PROCESS | 4028 | 1466499880532 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 02:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:04:40 INFO - PROCESS | 4028 | 1466499880535 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:04:40 INFO - PROCESS | 4028 | 1466499880537 Marionette TRACE conn5 <- [1,1106,null,{}] 02:04:40 INFO - PROCESS | 4028 | 1466499880576 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:40 INFO - PROCESS | 4028 | 1466499880578 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:40 INFO - PROCESS | 4028 | 1466499880694 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 02:04:40 INFO - PROCESS | 4028 | 1466499880703 Marionette TRACE conn5 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:40 INFO - PROCESS | 4028 | 1466499880705 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:40 INFO - PROCESS | 4028 | ++DOCSHELL 177A6400 == 30 [pid = 4028] [id = 286] 02:04:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18206000) [pid = 4028] [serial = 857] [outer = 00000000] 02:04:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18616400) [pid = 4028] [serial = 858] [outer = 18206000] 02:04:40 INFO - PROCESS | 4028 | 1466499880751 Marionette DEBUG loaded listener.js 02:04:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (1874A000) [pid = 4028] [serial = 859] [outer = 18206000] 02:04:41 INFO - PROCESS | 4028 | 1466499881177 Marionette TRACE conn5 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 02:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 670ms 02:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:04:41 INFO - PROCESS | 4028 | 1466499881208 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 02:04:41 INFO - PROCESS | 4028 | 1466499881210 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 02:04:41 INFO - PROCESS | 4028 | 1466499881213 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:04:41 INFO - PROCESS | 4028 | 1466499881215 Marionette TRACE conn5 <- [1,1110,null,{}] 02:04:41 INFO - PROCESS | 4028 | 1466499881218 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:41 INFO - PROCESS | 4028 | 1466499881220 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:41 INFO - PROCESS | 4028 | 1466499881328 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 02:04:41 INFO - PROCESS | 4028 | 1466499881334 Marionette TRACE conn5 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:41 INFO - PROCESS | 4028 | 1466499881340 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:41 INFO - PROCESS | 4028 | ++DOCSHELL 18755000 == 31 [pid = 4028] [id = 287] 02:04:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18761800) [pid = 4028] [serial = 860] [outer = 00000000] 02:04:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (1876F000) [pid = 4028] [serial = 861] [outer = 18761800] 02:04:41 INFO - PROCESS | 4028 | 1466499881442 Marionette DEBUG loaded listener.js 02:04:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (18784400) [pid = 4028] [serial = 862] [outer = 18761800] 02:04:41 INFO - PROCESS | 4028 | 1466499881882 Marionette TRACE conn5 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 02:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 730ms 02:04:42 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18785400) [pid = 4028] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:04:42 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (1820AC00) [pid = 4028] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:04:42 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (18630800) [pid = 4028] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:04:42 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (111E1800) [pid = 4028] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:04:42 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (1876C400) [pid = 4028] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:04:42 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1594FC00) [pid = 4028] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:04:42 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (18BCB000) [pid = 4028] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:04:42 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (10939000) [pid = 4028] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:04:42 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (0CA1A800) [pid = 4028] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:04:42 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (17564C00) [pid = 4028] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:04:42 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (0FCED800) [pid = 4028] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:04:42 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (18A84400) [pid = 4028] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:04:42 INFO - PROCESS | 4028 | 1466499882202 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 02:04:42 INFO - PROCESS | 4028 | 1466499882204 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 02:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:04:42 INFO - PROCESS | 4028 | 1466499882212 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:04:42 INFO - PROCESS | 4028 | 1466499882214 Marionette TRACE conn5 <- [1,1114,null,{}] 02:04:42 INFO - PROCESS | 4028 | 1466499882218 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:42 INFO - PROCESS | 4028 | 1466499882220 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:42 INFO - PROCESS | 4028 | 1466499882310 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 02:04:42 INFO - PROCESS | 4028 | 1466499882315 Marionette TRACE conn5 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:42 INFO - PROCESS | 4028 | 1466499882317 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:42 INFO - PROCESS | 4028 | ++DOCSHELL 0CA08800 == 32 [pid = 4028] [id = 288] 02:04:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (0FDFC400) [pid = 4028] [serial = 863] [outer = 00000000] 02:04:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (14D91400) [pid = 4028] [serial = 864] [outer = 0FDFC400] 02:04:42 INFO - PROCESS | 4028 | 1466499882361 Marionette DEBUG loaded listener.js 02:04:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (17639800) [pid = 4028] [serial = 865] [outer = 0FDFC400] 02:04:42 INFO - PROCESS | 4028 | 1466499882768 Marionette TRACE conn5 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 02:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 631ms 02:04:42 INFO - PROCESS | 4028 | 1466499882845 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 02:04:42 INFO - PROCESS | 4028 | 1466499882847 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 02:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:04:42 INFO - PROCESS | 4028 | 1466499882850 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:04:42 INFO - PROCESS | 4028 | 1466499882852 Marionette TRACE conn5 <- [1,1118,null,{}] 02:04:42 INFO - PROCESS | 4028 | 1466499882855 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:42 INFO - PROCESS | 4028 | 1466499882857 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:42 INFO - PROCESS | 4028 | 1466499882934 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 02:04:42 INFO - PROCESS | 4028 | 1466499882942 Marionette TRACE conn5 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:42 INFO - PROCESS | 4028 | 1466499882944 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:42 INFO - PROCESS | 4028 | ++DOCSHELL 18A07000 == 33 [pid = 4028] [id = 289] 02:04:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18A07C00) [pid = 4028] [serial = 866] [outer = 00000000] 02:04:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18A7AC00) [pid = 4028] [serial = 867] [outer = 18A07C00] 02:04:42 INFO - PROCESS | 4028 | 1466499882986 Marionette DEBUG loaded listener.js 02:04:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18BEAC00) [pid = 4028] [serial = 868] [outer = 18A07C00] 02:04:43 INFO - PROCESS | 4028 | 1466499883404 Marionette TRACE conn5 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 02:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 570ms 02:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:04:43 INFO - PROCESS | 4028 | 1466499883421 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 02:04:43 INFO - PROCESS | 4028 | 1466499883423 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 02:04:43 INFO - PROCESS | 4028 | 1466499883426 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:04:43 INFO - PROCESS | 4028 | 1466499883427 Marionette TRACE conn5 <- [1,1122,null,{}] 02:04:43 INFO - PROCESS | 4028 | 1466499883431 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:43 INFO - PROCESS | 4028 | 1466499883433 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:43 INFO - PROCESS | 4028 | 1466499883551 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 02:04:43 INFO - PROCESS | 4028 | 1466499883559 Marionette TRACE conn5 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:43 INFO - PROCESS | 4028 | 1466499883561 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:43 INFO - PROCESS | 4028 | ++DOCSHELL 177A4C00 == 34 [pid = 4028] [id = 290] 02:04:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18BCD400) [pid = 4028] [serial = 869] [outer = 00000000] 02:04:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (19083800) [pid = 4028] [serial = 870] [outer = 18BCD400] 02:04:43 INFO - PROCESS | 4028 | 1466499883604 Marionette DEBUG loaded listener.js 02:04:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (19084800) [pid = 4028] [serial = 871] [outer = 18BCD400] 02:04:44 INFO - PROCESS | 4028 | 1466499884026 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 630ms 02:04:44 INFO - PROCESS | 4028 | 1466499884069 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 02:04:44 INFO - PROCESS | 4028 | 1466499884071 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 02:04:44 INFO - PROCESS | 4028 | 1466499884074 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:04:44 INFO - PROCESS | 4028 | 1466499884076 Marionette TRACE conn5 <- [1,1126,null,{}] 02:04:44 INFO - PROCESS | 4028 | 1466499884079 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:44 INFO - PROCESS | 4028 | 1466499884090 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:44 INFO - PROCESS | 4028 | 1466499884169 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 02:04:44 INFO - PROCESS | 4028 | 1466499884297 Marionette TRACE conn5 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:44 INFO - PROCESS | 4028 | 1466499884300 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:44 INFO - PROCESS | 4028 | ++DOCSHELL 0936D800 == 35 [pid = 4028] [id = 291] 02:04:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (0936FC00) [pid = 4028] [serial = 872] [outer = 00000000] 02:04:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (0CA0DC00) [pid = 4028] [serial = 873] [outer = 0936FC00] 02:04:44 INFO - PROCESS | 4028 | 1466499884357 Marionette DEBUG loaded listener.js 02:04:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (0FC86800) [pid = 4028] [serial = 874] [outer = 0936FC00] 02:04:45 INFO - PROCESS | 4028 | 1466499885158 Marionette TRACE conn5 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 02:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1123ms 02:04:45 INFO - PROCESS | 4028 | 1466499885203 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 02:04:45 INFO - PROCESS | 4028 | 1466499885207 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 02:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:04:45 INFO - PROCESS | 4028 | 1466499885211 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:04:45 INFO - PROCESS | 4028 | 1466499885215 Marionette TRACE conn5 <- [1,1130,null,{}] 02:04:45 INFO - PROCESS | 4028 | 1466499885220 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:45 INFO - PROCESS | 4028 | 1466499885223 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:45 INFO - PROCESS | 4028 | 1466499885343 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 02:04:45 INFO - PROCESS | 4028 | 1466499885476 Marionette TRACE conn5 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:45 INFO - PROCESS | 4028 | 1466499885479 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:45 INFO - PROCESS | 4028 | ++DOCSHELL 149D5000 == 36 [pid = 4028] [id = 292] 02:04:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (149D6000) [pid = 4028] [serial = 875] [outer = 00000000] 02:04:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (14D95000) [pid = 4028] [serial = 876] [outer = 149D6000] 02:04:45 INFO - PROCESS | 4028 | 1466499885537 Marionette DEBUG loaded listener.js 02:04:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1657C000) [pid = 4028] [serial = 877] [outer = 149D6000] 02:04:46 INFO - PROCESS | 4028 | 1466499886356 Marionette TRACE conn5 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 02:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1239ms 02:04:46 INFO - PROCESS | 4028 | 1466499886450 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 02:04:46 INFO - PROCESS | 4028 | 1466499886454 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 02:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:04:46 INFO - PROCESS | 4028 | 1466499886459 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:04:46 INFO - PROCESS | 4028 | 1466499886463 Marionette TRACE conn5 <- [1,1134,null,{}] 02:04:46 INFO - PROCESS | 4028 | 1466499886468 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:46 INFO - PROCESS | 4028 | 1466499886471 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:46 INFO - PROCESS | 4028 | 1466499886605 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 02:04:46 INFO - PROCESS | 4028 | 1466499886734 Marionette TRACE conn5 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:46 INFO - PROCESS | 4028 | 1466499886739 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:46 INFO - PROCESS | 4028 | ++DOCSHELL 1030A000 == 37 [pid = 4028] [id = 293] 02:04:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (1030A800) [pid = 4028] [serial = 878] [outer = 00000000] 02:04:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (1132C800) [pid = 4028] [serial = 879] [outer = 1030A800] 02:04:46 INFO - PROCESS | 4028 | 1466499886790 Marionette DEBUG loaded listener.js 02:04:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (146A5C00) [pid = 4028] [serial = 880] [outer = 1030A800] 02:04:47 INFO - PROCESS | 4028 | --DOCSHELL 177A4C00 == 36 [pid = 4028] [id = 290] 02:04:47 INFO - PROCESS | 4028 | --DOCSHELL 18A07000 == 35 [pid = 4028] [id = 289] 02:04:47 INFO - PROCESS | 4028 | --DOCSHELL 0CA08800 == 34 [pid = 4028] [id = 288] 02:04:47 INFO - PROCESS | 4028 | --DOCSHELL 18755000 == 33 [pid = 4028] [id = 287] 02:04:47 INFO - PROCESS | 4028 | --DOCSHELL 177A6400 == 32 [pid = 4028] [id = 286] 02:04:47 INFO - PROCESS | 4028 | --DOCSHELL 14C0BC00 == 31 [pid = 4028] [id = 285] 02:04:47 INFO - PROCESS | 4028 | --DOCSHELL 146E3C00 == 30 [pid = 4028] [id = 284] 02:04:47 INFO - PROCESS | 4028 | --DOCSHELL 10306C00 == 29 [pid = 4028] [id = 283] 02:04:47 INFO - PROCESS | 4028 | --DOCSHELL 0CA05800 == 28 [pid = 4028] [id = 282] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (1908BC00) [pid = 4028] [serial = 829] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (18210400) [pid = 4028] [serial = 816] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18763000) [pid = 4028] [serial = 820] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (18753400) [pid = 4028] [serial = 819] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (1860F800) [pid = 4028] [serial = 825] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (18A81C00) [pid = 4028] [serial = 822] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18A01C00) [pid = 4028] [serial = 823] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (17560000) [pid = 4028] [serial = 804] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (17645400) [pid = 4028] [serial = 805] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (19083400) [pid = 4028] [serial = 799] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (14617800) [pid = 4028] [serial = 810] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (149D5400) [pid = 4028] [serial = 811] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (102A4800) [pid = 4028] [serial = 801] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (10526400) [pid = 4028] [serial = 802] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (17645000) [pid = 4028] [serial = 813] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (0FDFBC00) [pid = 4028] [serial = 807] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (1015C800) [pid = 4028] [serial = 808] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (19083000) [pid = 4028] [serial = 828] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (1975B000) [pid = 4028] [serial = 832] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (18769000) [pid = 4028] [serial = 826] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (190F4800) [pid = 4028] [serial = 831] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (1860BC00) [pid = 4028] [serial = 817] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (177A1000) [pid = 4028] [serial = 814] [outer = 00000000] [url = about:blank] 02:04:47 INFO - PROCESS | 4028 | [4028] 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 02:04:47 INFO - PROCESS | 4028 | 1466499887542 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 02:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1127ms 02:04:47 INFO - PROCESS | 4028 | 1466499887588 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 02:04:47 INFO - PROCESS | 4028 | 1466499887592 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 02:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:04:47 INFO - PROCESS | 4028 | 1466499887598 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:04:47 INFO - PROCESS | 4028 | 1466499887601 Marionette TRACE conn5 <- [1,1138,null,{}] 02:04:47 INFO - PROCESS | 4028 | 1466499887605 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:47 INFO - PROCESS | 4028 | 1466499887608 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:47 INFO - PROCESS | 4028 | 1466499887694 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 02:04:47 INFO - PROCESS | 4028 | 1466499887700 Marionette TRACE conn5 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:47 INFO - PROCESS | 4028 | 1466499887702 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:47 INFO - PROCESS | 4028 | ++DOCSHELL 14B26C00 == 29 [pid = 4028] [id = 294] 02:04:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (14C0BC00) [pid = 4028] [serial = 881] [outer = 00000000] 02:04:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (15954800) [pid = 4028] [serial = 882] [outer = 14C0BC00] 02:04:47 INFO - PROCESS | 4028 | 1466499887754 Marionette DEBUG loaded listener.js 02:04:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (17568C00) [pid = 4028] [serial = 883] [outer = 14C0BC00] 02:04:48 INFO - PROCESS | 4028 | 1466499888197 Marionette TRACE conn5 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 02:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 672ms 02:04:48 INFO - PROCESS | 4028 | 1466499888274 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 02:04:48 INFO - PROCESS | 4028 | 1466499888277 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 02:04:48 INFO - PROCESS | 4028 | 1466499888280 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:04:48 INFO - PROCESS | 4028 | 1466499888283 Marionette TRACE conn5 <- [1,1142,null,{}] 02:04:48 INFO - PROCESS | 4028 | 1466499888294 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:48 INFO - PROCESS | 4028 | 1466499888299 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:48 INFO - PROCESS | 4028 | 1466499888384 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 02:04:48 INFO - PROCESS | 4028 | 1466499888399 Marionette TRACE conn5 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:48 INFO - PROCESS | 4028 | 1466499888402 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:48 INFO - PROCESS | 4028 | ++DOCSHELL 18205800 == 30 [pid = 4028] [id = 295] 02:04:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (18210400) [pid = 4028] [serial = 884] [outer = 00000000] 02:04:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (182EF400) [pid = 4028] [serial = 885] [outer = 18210400] 02:04:48 INFO - PROCESS | 4028 | 1466499888450 Marionette DEBUG loaded listener.js 02:04:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (18614C00) [pid = 4028] [serial = 886] [outer = 18210400] 02:04:48 INFO - PROCESS | 4028 | 1466499888880 Marionette TRACE conn5 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 02:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 670ms 02:04:48 INFO - PROCESS | 4028 | 1466499888954 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 02:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:04:48 INFO - PROCESS | 4028 | 1466499888957 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 02:04:48 INFO - PROCESS | 4028 | 1466499888960 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:04:48 INFO - PROCESS | 4028 | 1466499888962 Marionette TRACE conn5 <- [1,1146,null,{}] 02:04:48 INFO - PROCESS | 4028 | 1466499888965 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:48 INFO - PROCESS | 4028 | 1466499888967 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:49 INFO - PROCESS | 4028 | 1466499889054 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 02:04:49 INFO - PROCESS | 4028 | 1466499889059 Marionette TRACE conn5 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:49 INFO - PROCESS | 4028 | 1466499889061 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:49 INFO - PROCESS | 4028 | ++DOCSHELL 18755C00 == 31 [pid = 4028] [id = 296] 02:04:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (18760400) [pid = 4028] [serial = 887] [outer = 00000000] 02:04:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18781C00) [pid = 4028] [serial = 888] [outer = 18760400] 02:04:49 INFO - PROCESS | 4028 | 1466499889105 Marionette DEBUG loaded listener.js 02:04:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18A04800) [pid = 4028] [serial = 889] [outer = 18760400] 02:04:49 INFO - PROCESS | 4028 | 1466499889577 Marionette TRACE conn5 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 02:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 670ms 02:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:04:49 INFO - PROCESS | 4028 | 1466499889634 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 02:04:49 INFO - PROCESS | 4028 | 1466499889636 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 02:04:49 INFO - PROCESS | 4028 | 1466499889639 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:04:49 INFO - PROCESS | 4028 | 1466499889641 Marionette TRACE conn5 <- [1,1150,null,{}] 02:04:49 INFO - PROCESS | 4028 | 1466499889651 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:49 INFO - PROCESS | 4028 | 1466499889653 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:49 INFO - PROCESS | 4028 | 1466499889788 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 02:04:49 INFO - PROCESS | 4028 | 1466499889834 Marionette TRACE conn5 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:49 INFO - PROCESS | 4028 | 1466499889836 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:49 INFO - PROCESS | 4028 | ++DOCSHELL 113D0C00 == 32 [pid = 4028] [id = 297] 02:04:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18A7C800) [pid = 4028] [serial = 890] [outer = 00000000] 02:04:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18BCC400) [pid = 4028] [serial = 891] [outer = 18A7C800] 02:04:49 INFO - PROCESS | 4028 | 1466499889880 Marionette DEBUG loaded listener.js 02:04:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18C3B400) [pid = 4028] [serial = 892] [outer = 18A7C800] 02:04:50 INFO - PROCESS | 4028 | 1466499890328 Marionette TRACE conn5 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 02:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 730ms 02:04:50 INFO - PROCESS | 4028 | 1466499890370 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 02:04:50 INFO - PROCESS | 4028 | 1466499890372 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 02:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:04:50 INFO - PROCESS | 4028 | 1466499890379 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:04:50 INFO - PROCESS | 4028 | 1466499890381 Marionette TRACE conn5 <- [1,1154,null,{}] 02:04:50 INFO - PROCESS | 4028 | 1466499890384 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:50 INFO - PROCESS | 4028 | 1466499890390 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:50 INFO - PROCESS | 4028 | 1466499890531 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 02:04:50 INFO - PROCESS | 4028 | 1466499890545 Marionette TRACE conn5 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:50 INFO - PROCESS | 4028 | 1466499890547 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:50 INFO - PROCESS | 4028 | ++DOCSHELL 19088400 == 33 [pid = 4028] [id = 298] 02:04:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1908C400) [pid = 4028] [serial = 893] [outer = 00000000] 02:04:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (190F0800) [pid = 4028] [serial = 894] [outer = 1908C400] 02:04:50 INFO - PROCESS | 4028 | 1466499890642 Marionette DEBUG loaded listener.js 02:04:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (1975AC00) [pid = 4028] [serial = 895] [outer = 1908C400] 02:04:51 INFO - PROCESS | 4028 | 1466499891089 Marionette TRACE conn5 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 02:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 730ms 02:04:51 INFO - PROCESS | 4028 | 1466499891110 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 02:04:51 INFO - PROCESS | 4028 | 1466499891112 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 02:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:04:51 INFO - PROCESS | 4028 | 1466499891155 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:04:51 INFO - PROCESS | 4028 | 1466499891157 Marionette TRACE conn5 <- [1,1158,null,{}] 02:04:51 INFO - PROCESS | 4028 | 1466499891161 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:51 INFO - PROCESS | 4028 | 1466499891162 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:51 INFO - PROCESS | 4028 | 1466499891269 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 02:04:51 INFO - PROCESS | 4028 | 1466499891399 Marionette TRACE conn5 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:51 INFO - PROCESS | 4028 | 1466499891401 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:51 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (0CA0AC00) [pid = 4028] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:04:51 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18761800) [pid = 4028] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:04:51 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (14B24800) [pid = 4028] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:04:51 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (18206000) [pid = 4028] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:04:51 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (10307000) [pid = 4028] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:04:51 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1030DC00) [pid = 4028] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:04:51 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (0FDFC400) [pid = 4028] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:04:51 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (0FCE2C00) [pid = 4028] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:04:51 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (15952C00) [pid = 4028] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:04:51 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (1908E800) [pid = 4028] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:04:51 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (14C27800) [pid = 4028] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:04:51 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (18A07C00) [pid = 4028] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:04:51 INFO - PROCESS | 4028 | ++DOCSHELL 093FBC00 == 34 [pid = 4028] [id = 299] 02:04:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (0CA0A800) [pid = 4028] [serial = 896] [outer = 00000000] 02:04:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (1030DC00) [pid = 4028] [serial = 897] [outer = 0CA0A800] 02:04:51 INFO - PROCESS | 4028 | 1466499891450 Marionette DEBUG loaded listener.js 02:04:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (14B24800) [pid = 4028] [serial = 898] [outer = 0CA0A800] 02:04:51 INFO - PROCESS | 4028 | 1466499891802 Marionette TRACE conn5 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 02:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 710ms 02:04:51 INFO - PROCESS | 4028 | 1466499891826 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 02:04:51 INFO - PROCESS | 4028 | 1466499891828 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 02:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:04:51 INFO - PROCESS | 4028 | 1466499891831 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:04:51 INFO - PROCESS | 4028 | 1466499891833 Marionette TRACE conn5 <- [1,1162,null,{}] 02:04:51 INFO - PROCESS | 4028 | 1466499891836 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:51 INFO - PROCESS | 4028 | 1466499891838 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:51 INFO - PROCESS | 4028 | 1466499891918 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 02:04:51 INFO - PROCESS | 4028 | 1466499892000 Marionette TRACE conn5 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:51 INFO - PROCESS | 4028 | 1466499892002 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:52 INFO - PROCESS | 4028 | ++DOCSHELL 1030A400 == 35 [pid = 4028] [id = 300] 02:04:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1061E400) [pid = 4028] [serial = 899] [outer = 00000000] 02:04:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18A0DC00) [pid = 4028] [serial = 900] [outer = 1061E400] 02:04:52 INFO - PROCESS | 4028 | 1466499892046 Marionette DEBUG loaded listener.js 02:04:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (19787800) [pid = 4028] [serial = 901] [outer = 1061E400] 02:04:52 INFO - PROCESS | 4028 | 1466499892382 Marionette TRACE conn5 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 02:04:52 INFO - PROCESS | 4028 | 1466499892413 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 02:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:04:52 INFO - PROCESS | 4028 | 1466499892416 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:04:52 INFO - PROCESS | 4028 | 1466499892417 Marionette TRACE conn5 <- [1,1166,null,{}] 02:04:52 INFO - PROCESS | 4028 | 1466499892420 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:52 INFO - PROCESS | 4028 | 1466499892422 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:52 INFO - PROCESS | 4028 | 1466499892512 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 02:04:52 INFO - PROCESS | 4028 | 1466499892517 Marionette TRACE conn5 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:52 INFO - PROCESS | 4028 | 1466499892519 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:52 INFO - PROCESS | 4028 | ++DOCSHELL 19A81800 == 36 [pid = 4028] [id = 301] 02:04:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (19A84000) [pid = 4028] [serial = 902] [outer = 00000000] 02:04:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (19B42800) [pid = 4028] [serial = 903] [outer = 19A84000] 02:04:52 INFO - PROCESS | 4028 | 1466499892562 Marionette DEBUG loaded listener.js 02:04:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (19D8D800) [pid = 4028] [serial = 904] [outer = 19A84000] 02:04:52 INFO - PROCESS | 4028 | 1466499893001 Marionette TRACE conn5 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 02:04:53 INFO - PROCESS | 4028 | 1466499893091 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 02:04:53 INFO - PROCESS | 4028 | 1466499893094 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:04:53 INFO - PROCESS | 4028 | 1466499893095 Marionette TRACE conn5 <- [1,1170,null,{}] 02:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:04:53 INFO - PROCESS | 4028 | 1466499893099 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:53 INFO - PROCESS | 4028 | 1466499893100 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:53 INFO - PROCESS | 4028 | 1466499893182 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 02:04:53 INFO - PROCESS | 4028 | 1466499893188 Marionette TRACE conn5 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:53 INFO - PROCESS | 4028 | 1466499893189 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:53 INFO - PROCESS | 4028 | ++DOCSHELL 18631400 == 37 [pid = 4028] [id = 302] 02:04:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (19A82000) [pid = 4028] [serial = 905] [outer = 00000000] 02:04:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (1AED1C00) [pid = 4028] [serial = 906] [outer = 19A82000] 02:04:53 INFO - PROCESS | 4028 | 1466499893234 Marionette DEBUG loaded listener.js 02:04:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (1B674400) [pid = 4028] [serial = 907] [outer = 19A82000] 02:04:53 INFO - PROCESS | 4028 | 1466499893933 Marionette TRACE conn5 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 02:04:53 INFO - PROCESS | 4028 | 1466499893974 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 02:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:04:53 INFO - PROCESS | 4028 | 1466499893978 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:04:53 INFO - PROCESS | 4028 | 1466499893983 Marionette TRACE conn5 <- [1,1174,null,{}] 02:04:53 INFO - PROCESS | 4028 | 1466499893989 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:53 INFO - PROCESS | 4028 | 1466499893992 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:54 INFO - PROCESS | 4028 | 1466499894112 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 02:04:54 INFO - PROCESS | 4028 | 1466499894208 Marionette TRACE conn5 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:54 INFO - PROCESS | 4028 | 1466499894211 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:54 INFO - PROCESS | 4028 | ++DOCSHELL 101C7800 == 38 [pid = 4028] [id = 303] 02:04:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (10306000) [pid = 4028] [serial = 908] [outer = 00000000] 02:04:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (14C51C00) [pid = 4028] [serial = 909] [outer = 10306000] 02:04:54 INFO - PROCESS | 4028 | 1466499894268 Marionette DEBUG loaded listener.js 02:04:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (17635400) [pid = 4028] [serial = 910] [outer = 10306000] 02:04:54 INFO - PROCESS | 4028 | 1466499894867 Marionette TRACE conn5 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 02:04:54 INFO - PROCESS | 4028 | 1466499894914 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 02:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:04:54 INFO - PROCESS | 4028 | 1466499894920 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:04:54 INFO - PROCESS | 4028 | 1466499894923 Marionette TRACE conn5 <- [1,1178,null,{}] 02:04:54 INFO - PROCESS | 4028 | 1466499894927 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:54 INFO - PROCESS | 4028 | 1466499894930 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:55 INFO - PROCESS | 4028 | 1466499895044 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 02:04:55 INFO - PROCESS | 4028 | 1466499895149 Marionette TRACE conn5 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:55 INFO - PROCESS | 4028 | 1466499895151 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:55 INFO - PROCESS | 4028 | ++DOCSHELL 18764C00 == 39 [pid = 4028] [id = 304] 02:04:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (18765000) [pid = 4028] [serial = 911] [outer = 00000000] 02:04:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (18A02000) [pid = 4028] [serial = 912] [outer = 18765000] 02:04:55 INFO - PROCESS | 4028 | 1466499895207 Marionette DEBUG loaded listener.js 02:04:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (18BF4000) [pid = 4028] [serial = 913] [outer = 18765000] 02:04:55 INFO - PROCESS | 4028 | 1466499895834 Marionette TRACE conn5 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 02:04:55 INFO - PROCESS | 4028 | 1466499895898 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 02:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:04:55 INFO - PROCESS | 4028 | 1466499895902 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:04:55 INFO - PROCESS | 4028 | 1466499895905 Marionette TRACE conn5 <- [1,1182,null,{}] 02:04:55 INFO - PROCESS | 4028 | 1466499895917 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:55 INFO - PROCESS | 4028 | 1466499895922 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:56 INFO - PROCESS | 4028 | 1466499896076 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 02:04:56 INFO - PROCESS | 4028 | 1466499896138 Marionette TRACE conn5 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:56 INFO - PROCESS | 4028 | 1466499896142 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:56 INFO - PROCESS | 4028 | ++DOCSHELL 1B933000 == 40 [pid = 4028] [id = 305] 02:04:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (1B93F000) [pid = 4028] [serial = 914] [outer = 00000000] 02:04:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (1BE81400) [pid = 4028] [serial = 915] [outer = 1B93F000] 02:04:56 INFO - PROCESS | 4028 | 1466499896197 Marionette DEBUG loaded listener.js 02:04:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (1BF91800) [pid = 4028] [serial = 916] [outer = 1B93F000] 02:04:56 INFO - PROCESS | 4028 | 1466499896820 Marionette TRACE conn5 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 02:04:56 INFO - PROCESS | 4028 | 1466499896878 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 02:04:56 INFO - PROCESS | 4028 | 1466499896881 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:04:56 INFO - PROCESS | 4028 | 1466499896883 Marionette TRACE conn5 <- [1,1186,null,{}] 02:04:56 INFO - PROCESS | 4028 | 1466499896887 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:56 INFO - PROCESS | 4028 | 1466499896889 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:56 INFO - PROCESS | 4028 | 1466499897010 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 02:04:57 INFO - PROCESS | 4028 | 1466499897140 Marionette TRACE conn5 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:57 INFO - PROCESS | 4028 | 1466499897143 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:57 INFO - PROCESS | 4028 | ++DOCSHELL 0FC32400 == 41 [pid = 4028] [id = 306] 02:04:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (0FC87C00) [pid = 4028] [serial = 917] [outer = 00000000] 02:04:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (10A53400) [pid = 4028] [serial = 918] [outer = 0FC87C00] 02:04:57 INFO - PROCESS | 4028 | 1466499897198 Marionette DEBUG loaded listener.js 02:04:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (1756A800) [pid = 4028] [serial = 919] [outer = 0FC87C00] 02:04:57 INFO - PROCESS | 4028 | 1466499897875 Marionette TRACE conn5 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1019ms 02:04:57 INFO - PROCESS | 4028 | 1466499897904 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 02:04:57 INFO - PROCESS | 4028 | 1466499897908 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 02:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:04:57 INFO - PROCESS | 4028 | 1466499897912 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:04:57 INFO - PROCESS | 4028 | 1466499897917 Marionette TRACE conn5 <- [1,1190,null,{}] 02:04:57 INFO - PROCESS | 4028 | 1466499897922 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:57 INFO - PROCESS | 4028 | 1466499897924 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:58 INFO - PROCESS | 4028 | 1466499898026 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 02:04:58 INFO - PROCESS | 4028 | 1466499898135 Marionette TRACE conn5 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:58 INFO - PROCESS | 4028 | 1466499898138 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:58 INFO - PROCESS | 4028 | ++DOCSHELL 10933400 == 42 [pid = 4028] [id = 307] 02:04:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (10934800) [pid = 4028] [serial = 920] [outer = 00000000] 02:04:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (14B77000) [pid = 4028] [serial = 921] [outer = 10934800] 02:04:58 INFO - PROCESS | 4028 | 1466499898187 Marionette DEBUG loaded listener.js 02:04:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (14D92000) [pid = 4028] [serial = 922] [outer = 10934800] 02:04:59 INFO - PROCESS | 4028 | --DOCSHELL 19A81800 == 41 [pid = 4028] [id = 301] 02:04:59 INFO - PROCESS | 4028 | --DOCSHELL 1030A400 == 40 [pid = 4028] [id = 300] 02:04:59 INFO - PROCESS | 4028 | --DOCSHELL 093FBC00 == 39 [pid = 4028] [id = 299] 02:04:59 INFO - PROCESS | 4028 | --DOCSHELL 19088400 == 38 [pid = 4028] [id = 298] 02:04:59 INFO - PROCESS | 4028 | --DOCSHELL 113D0C00 == 37 [pid = 4028] [id = 297] 02:04:59 INFO - PROCESS | 4028 | --DOCSHELL 18755C00 == 36 [pid = 4028] [id = 296] 02:04:59 INFO - PROCESS | 4028 | --DOCSHELL 18205800 == 35 [pid = 4028] [id = 295] 02:04:59 INFO - PROCESS | 4028 | --DOCSHELL 14B26C00 == 34 [pid = 4028] [id = 294] 02:04:59 INFO - PROCESS | 4028 | --DOCSHELL 1030A000 == 33 [pid = 4028] [id = 293] 02:04:59 INFO - PROCESS | 4028 | --DOCSHELL 149D5000 == 32 [pid = 4028] [id = 292] 02:04:59 INFO - PROCESS | 4028 | --DOCSHELL 0936D800 == 31 [pid = 4028] [id = 291] 02:04:59 INFO - PROCESS | 4028 | --DOCSHELL 1B933000 == 30 [pid = 4028] [id = 305] 02:04:59 INFO - PROCESS | 4028 | --DOCSHELL 0FC32400 == 29 [pid = 4028] [id = 306] 02:04:59 INFO - PROCESS | 4028 | --DOCSHELL 18764C00 == 28 [pid = 4028] [id = 304] 02:04:59 INFO - PROCESS | 4028 | --DOCSHELL 18631400 == 27 [pid = 4028] [id = 302] 02:04:59 INFO - PROCESS | 4028 | --DOCSHELL 101C7800 == 26 [pid = 4028] [id = 303] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (19083800) [pid = 4028] [serial = 870] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (0CA1B800) [pid = 4028] [serial = 846] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (0D1D3800) [pid = 4028] [serial = 847] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (1876F000) [pid = 4028] [serial = 861] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (14B7C000) [pid = 4028] [serial = 852] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (14C27C00) [pid = 4028] [serial = 853] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (18616400) [pid = 4028] [serial = 858] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (1052A400) [pid = 4028] [serial = 849] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (10938C00) [pid = 4028] [serial = 850] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (147C8800) [pid = 4028] [serial = 844] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (10A50400) [pid = 4028] [serial = 843] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (17639800) [pid = 4028] [serial = 865] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (14D91400) [pid = 4028] [serial = 864] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18784400) [pid = 4028] [serial = 862] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (10302400) [pid = 4028] [serial = 835] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (0FDFCC00) [pid = 4028] [serial = 834] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1765BC00) [pid = 4028] [serial = 838] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (1657E400) [pid = 4028] [serial = 837] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1988D400) [pid = 4028] [serial = 841] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (19862000) [pid = 4028] [serial = 840] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (17562000) [pid = 4028] [serial = 855] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1874A000) [pid = 4028] [serial = 859] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (176E1400) [pid = 4028] [serial = 856] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (18A7AC00) [pid = 4028] [serial = 867] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (18BEAC00) [pid = 4028] [serial = 868] [outer = 00000000] [url = about:blank] 02:04:59 INFO - PROCESS | 4028 | 1466499899423 Marionette TRACE conn5 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:04:59 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 02:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1533ms 02:04:59 INFO - PROCESS | 4028 | 1466499899447 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 02:04:59 INFO - PROCESS | 4028 | 1466499899451 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 02:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:04:59 INFO - PROCESS | 4028 | 1466499899455 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:04:59 INFO - PROCESS | 4028 | 1466499899459 Marionette TRACE conn5 <- [1,1194,null,{}] 02:04:59 INFO - PROCESS | 4028 | 1466499899464 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:04:59 INFO - PROCESS | 4028 | 1466499899467 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:59 INFO - PROCESS | 4028 | 1466499899552 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 02:04:59 INFO - PROCESS | 4028 | 1466499899641 Marionette TRACE conn5 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:59 INFO - PROCESS | 4028 | 1466499899643 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:04:59 INFO - PROCESS | 4028 | ++DOCSHELL 0FCEC400 == 27 [pid = 4028] [id = 308] 02:04:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (0FD5B400) [pid = 4028] [serial = 923] [outer = 00000000] 02:04:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (10156000) [pid = 4028] [serial = 924] [outer = 0FD5B400] 02:04:59 INFO - PROCESS | 4028 | 1466499899690 Marionette DEBUG loaded listener.js 02:04:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (101CD000) [pid = 4028] [serial = 925] [outer = 0FD5B400] 02:05:00 INFO - PROCESS | 4028 | 1466499900095 Marionette TRACE conn5 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:05:00 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 02:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 670ms 02:05:00 INFO - PROCESS | 4028 | 1466499900127 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 02:05:00 INFO - PROCESS | 4028 | 1466499900132 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 02:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:05:00 INFO - PROCESS | 4028 | 1466499900138 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:05:00 INFO - PROCESS | 4028 | 1466499900141 Marionette TRACE conn5 <- [1,1198,null,{}] 02:05:00 INFO - PROCESS | 4028 | 1466499900145 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:00 INFO - PROCESS | 4028 | 1466499900147 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:00 INFO - PROCESS | 4028 | 1466499900234 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 02:05:00 INFO - PROCESS | 4028 | 1466499900241 Marionette TRACE conn5 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:00 INFO - PROCESS | 4028 | 1466499900243 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:00 INFO - PROCESS | 4028 | ++DOCSHELL 1052F400 == 28 [pid = 4028] [id = 309] 02:05:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (10532C00) [pid = 4028] [serial = 926] [outer = 00000000] 02:05:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1093D000) [pid = 4028] [serial = 927] [outer = 10532C00] 02:05:00 INFO - PROCESS | 4028 | 1466499900290 Marionette DEBUG loaded listener.js 02:05:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (10AC4C00) [pid = 4028] [serial = 928] [outer = 10532C00] 02:05:00 INFO - PROCESS | 4028 | 1466499900763 Marionette TRACE conn5 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 670ms 02:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:05:00 INFO - PROCESS | 4028 | 1466499900812 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 02:05:00 INFO - PROCESS | 4028 | 1466499900814 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 02:05:00 INFO - PROCESS | 4028 | 1466499900817 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:05:00 INFO - PROCESS | 4028 | 1466499900821 Marionette TRACE conn5 <- [1,1202,null,{}] 02:05:00 INFO - PROCESS | 4028 | 1466499900832 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:00 INFO - PROCESS | 4028 | 1466499900836 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:00 INFO - PROCESS | 4028 | 1466499900920 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 02:05:00 INFO - PROCESS | 4028 | 1466499900930 Marionette TRACE conn5 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:00 INFO - PROCESS | 4028 | 1466499900933 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:00 INFO - PROCESS | 4028 | ++DOCSHELL 15F47000 == 29 [pid = 4028] [id = 310] 02:05:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (15F4A000) [pid = 4028] [serial = 929] [outer = 00000000] 02:05:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (17564C00) [pid = 4028] [serial = 930] [outer = 15F4A000] 02:05:00 INFO - PROCESS | 4028 | 1466499900980 Marionette DEBUG loaded listener.js 02:05:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (17640800) [pid = 4028] [serial = 931] [outer = 15F4A000] 02:05:01 INFO - PROCESS | 4028 | 1466499901420 Marionette TRACE conn5 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 02:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 630ms 02:05:01 INFO - PROCESS | 4028 | 1466499901468 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 02:05:01 INFO - PROCESS | 4028 | 1466499901471 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 02:05:01 INFO - PROCESS | 4028 | 1466499901474 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:05:01 INFO - PROCESS | 4028 | 1466499901476 Marionette TRACE conn5 <- [1,1206,null,{}] 02:05:01 INFO - PROCESS | 4028 | 1466499901479 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:01 INFO - PROCESS | 4028 | 1466499901481 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:01 INFO - PROCESS | 4028 | 1466499901601 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 02:05:01 INFO - PROCESS | 4028 | 1466499901681 Marionette TRACE conn5 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:01 INFO - PROCESS | 4028 | 1466499901684 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:01 INFO - PROCESS | 4028 | ++DOCSHELL 17668C00 == 30 [pid = 4028] [id = 311] 02:05:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (176E1400) [pid = 4028] [serial = 932] [outer = 00000000] 02:05:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18202000) [pid = 4028] [serial = 933] [outer = 176E1400] 02:05:01 INFO - PROCESS | 4028 | 1466499901729 Marionette DEBUG loaded listener.js 02:05:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (18208400) [pid = 4028] [serial = 934] [outer = 176E1400] 02:05:02 INFO - PROCESS | 4028 | 1466499902139 Marionette TRACE conn5 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 02:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 730ms 02:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:05:02 INFO - PROCESS | 4028 | 1466499902210 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 02:05:02 INFO - PROCESS | 4028 | 1466499902212 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 02:05:02 INFO - PROCESS | 4028 | 1466499902215 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:05:02 INFO - PROCESS | 4028 | 1466499902217 Marionette TRACE conn5 <- [1,1210,null,{}] 02:05:02 INFO - PROCESS | 4028 | 1466499902221 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:02 INFO - PROCESS | 4028 | 1466499902223 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:02 INFO - PROCESS | 4028 | 1466499902331 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 02:05:02 INFO - PROCESS | 4028 | 1466499902343 Marionette TRACE conn5 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:02 INFO - PROCESS | 4028 | 1466499902345 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:02 INFO - PROCESS | 4028 | ++DOCSHELL 18612800 == 31 [pid = 4028] [id = 312] 02:05:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (18614800) [pid = 4028] [serial = 935] [outer = 00000000] 02:05:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1874B800) [pid = 4028] [serial = 936] [outer = 18614800] 02:05:02 INFO - PROCESS | 4028 | 1466499902437 Marionette DEBUG loaded listener.js 02:05:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (18755000) [pid = 4028] [serial = 937] [outer = 18614800] 02:05:02 INFO - PROCESS | 4028 | 1466499902858 Marionette TRACE conn5 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 02:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:05:02 INFO - PROCESS | 4028 | 1466499902888 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 02:05:02 INFO - PROCESS | 4028 | 1466499902891 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:05:02 INFO - PROCESS | 4028 | 1466499902893 Marionette TRACE conn5 <- [1,1214,null,{}] 02:05:02 INFO - PROCESS | 4028 | 1466499902896 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:02 INFO - PROCESS | 4028 | 1466499902902 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:03 INFO - PROCESS | 4028 | 1466499903066 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 02:05:03 INFO - PROCESS | 4028 | 1466499903072 Marionette TRACE conn5 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:03 INFO - PROCESS | 4028 | 1466499903074 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:03 INFO - PROCESS | 4028 | ++DOCSHELL 18767000 == 32 [pid = 4028] [id = 313] 02:05:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (18767400) [pid = 4028] [serial = 938] [outer = 00000000] 02:05:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (18A09C00) [pid = 4028] [serial = 939] [outer = 18767400] 02:05:03 INFO - PROCESS | 4028 | 1466499903119 Marionette DEBUG loaded listener.js 02:05:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (18BEA000) [pid = 4028] [serial = 940] [outer = 18767400] 02:05:03 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (18BCD400) [pid = 4028] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:05:03 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (19A82000) [pid = 4028] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:05:03 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18A7C800) [pid = 4028] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:05:03 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1908C400) [pid = 4028] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:05:03 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (149D6000) [pid = 4028] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:05:03 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (18210400) [pid = 4028] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:05:03 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (0936FC00) [pid = 4028] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:05:03 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (18760400) [pid = 4028] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:05:03 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1030A800) [pid = 4028] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:05:03 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (14C0BC00) [pid = 4028] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:05:03 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (0CA0A800) [pid = 4028] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:05:03 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (19A84000) [pid = 4028] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:05:03 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (1061E400) [pid = 4028] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:05:03 INFO - PROCESS | 4028 | 1466499903804 Marionette TRACE conn5 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 02:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 930ms 02:05:03 INFO - PROCESS | 4028 | 1466499903822 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 02:05:03 INFO - PROCESS | 4028 | 1466499903824 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 02:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:05:03 INFO - PROCESS | 4028 | 1466499903831 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:05:03 INFO - PROCESS | 4028 | 1466499903833 Marionette TRACE conn5 <- [1,1218,null,{}] 02:05:03 INFO - PROCESS | 4028 | 1466499903836 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:03 INFO - PROCESS | 4028 | 1466499903838 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:03 INFO - PROCESS | 4028 | 1466499903914 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 02:05:03 INFO - PROCESS | 4028 | 1466499903920 Marionette TRACE conn5 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:03 INFO - PROCESS | 4028 | 1466499903922 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:03 INFO - PROCESS | 4028 | ++DOCSHELL 0CA13C00 == 33 [pid = 4028] [id = 314] 02:05:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (0D1D4C00) [pid = 4028] [serial = 941] [outer = 00000000] 02:05:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18616C00) [pid = 4028] [serial = 942] [outer = 0D1D4C00] 02:05:03 INFO - PROCESS | 4028 | 1466499903966 Marionette DEBUG loaded listener.js 02:05:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18754400) [pid = 4028] [serial = 943] [outer = 0D1D4C00] 02:05:04 INFO - PROCESS | 4028 | 1466499904411 Marionette TRACE conn5 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 02:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 630ms 02:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:05:04 INFO - PROCESS | 4028 | 1466499904462 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 02:05:04 INFO - PROCESS | 4028 | 1466499904464 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 02:05:04 INFO - PROCESS | 4028 | 1466499904467 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:05:04 INFO - PROCESS | 4028 | 1466499904468 Marionette TRACE conn5 <- [1,1222,null,{}] 02:05:04 INFO - PROCESS | 4028 | 1466499904472 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:04 INFO - PROCESS | 4028 | 1466499904473 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:04 INFO - PROCESS | 4028 | 1466499904550 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 02:05:04 INFO - PROCESS | 4028 | 1466499904555 Marionette TRACE conn5 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:04 INFO - PROCESS | 4028 | 1466499904557 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:04 INFO - PROCESS | 4028 | ++DOCSHELL 18BEB800 == 34 [pid = 4028] [id = 315] 02:05:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18BEF800) [pid = 4028] [serial = 944] [outer = 00000000] 02:05:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (19085400) [pid = 4028] [serial = 945] [outer = 18BEF800] 02:05:04 INFO - PROCESS | 4028 | 1466499904601 Marionette DEBUG loaded listener.js 02:05:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18CED000) [pid = 4028] [serial = 946] [outer = 18BEF800] 02:05:05 INFO - PROCESS | 4028 | 1466499905037 Marionette TRACE conn5 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 02:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 630ms 02:05:05 INFO - PROCESS | 4028 | 1466499905098 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 02:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:05:05 INFO - PROCESS | 4028 | 1466499905100 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 02:05:05 INFO - PROCESS | 4028 | 1466499905104 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:05:05 INFO - PROCESS | 4028 | 1466499905105 Marionette TRACE conn5 <- [1,1226,null,{}] 02:05:05 INFO - PROCESS | 4028 | 1466499905109 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:05 INFO - PROCESS | 4028 | 1466499905111 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:05 INFO - PROCESS | 4028 | 1466499905194 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 02:05:05 INFO - PROCESS | 4028 | 1466499905202 Marionette TRACE conn5 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:05 INFO - PROCESS | 4028 | 1466499905204 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:05 INFO - PROCESS | 4028 | ++DOCSHELL 15947400 == 35 [pid = 4028] [id = 316] 02:05:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (190F1C00) [pid = 4028] [serial = 947] [outer = 00000000] 02:05:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (19765400) [pid = 4028] [serial = 948] [outer = 190F1C00] 02:05:05 INFO - PROCESS | 4028 | 1466499905259 Marionette DEBUG loaded listener.js 02:05:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1978BC00) [pid = 4028] [serial = 949] [outer = 190F1C00] 02:05:05 INFO - PROCESS | 4028 | 1466499905667 Marionette TRACE conn5 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 02:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 630ms 02:05:05 INFO - PROCESS | 4028 | 1466499905749 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 02:05:05 INFO - PROCESS | 4028 | 1466499905754 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 02:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:05:05 INFO - PROCESS | 4028 | 1466499905759 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:05:05 INFO - PROCESS | 4028 | 1466499905763 Marionette TRACE conn5 <- [1,1230,null,{}] 02:05:05 INFO - PROCESS | 4028 | 1466499905770 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:05 INFO - PROCESS | 4028 | 1466499905773 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:05 INFO - PROCESS | 4028 | 1466499905945 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 02:05:06 INFO - PROCESS | 4028 | 1466499906076 Marionette TRACE conn5 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:06 INFO - PROCESS | 4028 | 1466499906080 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:06 INFO - PROCESS | 4028 | ++DOCSHELL 0FCE2C00 == 36 [pid = 4028] [id = 317] 02:05:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (0FCE9000) [pid = 4028] [serial = 950] [outer = 00000000] 02:05:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (10153800) [pid = 4028] [serial = 951] [outer = 0FCE9000] 02:05:06 INFO - PROCESS | 4028 | 1466499906140 Marionette DEBUG loaded listener.js 02:05:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (102B3C00) [pid = 4028] [serial = 952] [outer = 0FCE9000] 02:05:06 INFO - PROCESS | 4028 | 1466499906853 Marionette TRACE conn5 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 02:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1173ms 02:05:06 INFO - PROCESS | 4028 | 1466499906936 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 02:05:06 INFO - PROCESS | 4028 | 1466499906939 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 02:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:05:06 INFO - PROCESS | 4028 | 1466499906946 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:05:06 INFO - PROCESS | 4028 | 1466499906950 Marionette TRACE conn5 <- [1,1234,null,{}] 02:05:06 INFO - PROCESS | 4028 | 1466499906954 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:06 INFO - PROCESS | 4028 | 1466499906957 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:07 INFO - PROCESS | 4028 | 1466499907102 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 02:05:07 INFO - PROCESS | 4028 | 1466499907226 Marionette TRACE conn5 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:07 INFO - PROCESS | 4028 | 1466499907228 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:07 INFO - PROCESS | 4028 | ++DOCSHELL 14615400 == 37 [pid = 4028] [id = 318] 02:05:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (146A4800) [pid = 4028] [serial = 953] [outer = 00000000] 02:05:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (15F3C800) [pid = 4028] [serial = 954] [outer = 146A4800] 02:05:07 INFO - PROCESS | 4028 | 1466499907285 Marionette DEBUG loaded listener.js 02:05:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (1764C800) [pid = 4028] [serial = 955] [outer = 146A4800] 02:05:08 INFO - PROCESS | 4028 | 1466499908147 Marionette TRACE conn5 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 02:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1279ms 02:05:08 INFO - PROCESS | 4028 | 1466499908225 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 02:05:08 INFO - PROCESS | 4028 | 1466499908229 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 02:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:05:08 INFO - PROCESS | 4028 | 1466499908234 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:05:08 INFO - PROCESS | 4028 | 1466499908237 Marionette TRACE conn5 <- [1,1238,null,{}] 02:05:08 INFO - PROCESS | 4028 | 1466499908243 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:08 INFO - PROCESS | 4028 | 1466499908245 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:08 INFO - PROCESS | 4028 | 1466499908363 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 02:05:08 INFO - PROCESS | 4028 | 1466499908497 Marionette TRACE conn5 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:08 INFO - PROCESS | 4028 | 1466499908501 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:08 INFO - PROCESS | 4028 | --DOCSHELL 18BEB800 == 36 [pid = 4028] [id = 315] 02:05:08 INFO - PROCESS | 4028 | --DOCSHELL 0CA13C00 == 35 [pid = 4028] [id = 314] 02:05:08 INFO - PROCESS | 4028 | --DOCSHELL 18767000 == 34 [pid = 4028] [id = 313] 02:05:08 INFO - PROCESS | 4028 | --DOCSHELL 18612800 == 33 [pid = 4028] [id = 312] 02:05:08 INFO - PROCESS | 4028 | --DOCSHELL 17668C00 == 32 [pid = 4028] [id = 311] 02:05:08 INFO - PROCESS | 4028 | --DOCSHELL 15F47000 == 31 [pid = 4028] [id = 310] 02:05:08 INFO - PROCESS | 4028 | --DOCSHELL 1052F400 == 30 [pid = 4028] [id = 309] 02:05:08 INFO - PROCESS | 4028 | --DOCSHELL 0FCEC400 == 29 [pid = 4028] [id = 308] 02:05:08 INFO - PROCESS | 4028 | --DOCSHELL 10933400 == 28 [pid = 4028] [id = 307] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (19084800) [pid = 4028] [serial = 871] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (1AED1C00) [pid = 4028] [serial = 906] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (18BCC400) [pid = 4028] [serial = 891] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (190F0800) [pid = 4028] [serial = 894] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18C3B400) [pid = 4028] [serial = 892] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1975AC00) [pid = 4028] [serial = 895] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (14D95000) [pid = 4028] [serial = 876] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (1657C000) [pid = 4028] [serial = 877] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (182EF400) [pid = 4028] [serial = 885] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (18614C00) [pid = 4028] [serial = 886] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (0CA0DC00) [pid = 4028] [serial = 873] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (0FC86800) [pid = 4028] [serial = 874] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (18781C00) [pid = 4028] [serial = 888] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1132C800) [pid = 4028] [serial = 879] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (146A5C00) [pid = 4028] [serial = 880] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (15954800) [pid = 4028] [serial = 882] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1B674400) [pid = 4028] [serial = 907] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (17568C00) [pid = 4028] [serial = 883] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (1030DC00) [pid = 4028] [serial = 897] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (19D8D800) [pid = 4028] [serial = 904] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (14B24800) [pid = 4028] [serial = 898] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (19B42800) [pid = 4028] [serial = 903] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (18A0DC00) [pid = 4028] [serial = 900] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (19787800) [pid = 4028] [serial = 901] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (18A04800) [pid = 4028] [serial = 889] [outer = 00000000] [url = about:blank] 02:05:08 INFO - PROCESS | 4028 | ++DOCSHELL 093F6C00 == 29 [pid = 4028] [id = 319] 02:05:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (0CA01800) [pid = 4028] [serial = 956] [outer = 00000000] 02:05:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (0FC86400) [pid = 4028] [serial = 957] [outer = 0CA01800] 02:05:08 INFO - PROCESS | 4028 | 1466499908589 Marionette DEBUG loaded listener.js 02:05:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (10150C00) [pid = 4028] [serial = 958] [outer = 0CA01800] 02:05:08 INFO - PROCESS | 4028 | 1466499909008 Marionette TRACE conn5 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 02:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 830ms 02:05:09 INFO - PROCESS | 4028 | 1466499909064 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 02:05:09 INFO - PROCESS | 4028 | 1466499909069 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 02:05:09 INFO - PROCESS | 4028 | 1466499909074 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:05:09 INFO - PROCESS | 4028 | 1466499909077 Marionette TRACE conn5 <- [1,1242,null,{}] 02:05:09 INFO - PROCESS | 4028 | 1466499909081 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:09 INFO - PROCESS | 4028 | 1466499909083 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:09 INFO - PROCESS | 4028 | 1466499909169 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 02:05:09 INFO - PROCESS | 4028 | 1466499909176 Marionette TRACE conn5 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:09 INFO - PROCESS | 4028 | 1466499909178 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:09 INFO - PROCESS | 4028 | ++DOCSHELL 10933400 == 30 [pid = 4028] [id = 320] 02:05:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (10935400) [pid = 4028] [serial = 959] [outer = 00000000] 02:05:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (146E7C00) [pid = 4028] [serial = 960] [outer = 10935400] 02:05:09 INFO - PROCESS | 4028 | 1466499909228 Marionette DEBUG loaded listener.js 02:05:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (14B24800) [pid = 4028] [serial = 961] [outer = 10935400] 02:05:09 INFO - PROCESS | 4028 | 1466499909716 Marionette TRACE conn5 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 02:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 670ms 02:05:09 INFO - PROCESS | 4028 | 1466499909749 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 02:05:09 INFO - PROCESS | 4028 | 1466499909752 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 02:05:09 INFO - PROCESS | 4028 | 1466499909755 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:05:09 INFO - PROCESS | 4028 | 1466499909759 Marionette TRACE conn5 <- [1,1246,null,{}] 02:05:09 INFO - PROCESS | 4028 | 1466499909769 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:09 INFO - PROCESS | 4028 | 1466499909773 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:09 INFO - PROCESS | 4028 | 1466499909890 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 02:05:09 INFO - PROCESS | 4028 | 1466499909985 Marionette TRACE conn5 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:09 INFO - PROCESS | 4028 | 1466499909988 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:09 INFO - PROCESS | 4028 | ++DOCSHELL 17569800 == 31 [pid = 4028] [id = 321] 02:05:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1756B400) [pid = 4028] [serial = 962] [outer = 00000000] 02:05:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (1763DC00) [pid = 4028] [serial = 963] [outer = 1756B400] 02:05:10 INFO - PROCESS | 4028 | 1466499910036 Marionette DEBUG loaded listener.js 02:05:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (177A6400) [pid = 4028] [serial = 964] [outer = 1756B400] 02:05:10 INFO - PROCESS | 4028 | 1466499910413 Marionette TRACE conn5 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 02:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 670ms 02:05:10 INFO - PROCESS | 4028 | 1466499910444 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 02:05:10 INFO - PROCESS | 4028 | 1466499910446 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 02:05:10 INFO - PROCESS | 4028 | 1466499910450 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:05:10 INFO - PROCESS | 4028 | 1466499910451 Marionette TRACE conn5 <- [1,1250,null,{}] 02:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:05:10 INFO - PROCESS | 4028 | 1466499910455 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:10 INFO - PROCESS | 4028 | 1466499910457 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:10 INFO - PROCESS | 4028 | 1466499910552 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 02:05:10 INFO - PROCESS | 4028 | 1466499910559 Marionette TRACE conn5 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:10 INFO - PROCESS | 4028 | 1466499910561 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:10 INFO - PROCESS | 4028 | ++DOCSHELL 18204C00 == 32 [pid = 4028] [id = 322] 02:05:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18205C00) [pid = 4028] [serial = 965] [outer = 00000000] 02:05:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (1874BC00) [pid = 4028] [serial = 966] [outer = 18205C00] 02:05:10 INFO - PROCESS | 4028 | 1466499910605 Marionette DEBUG loaded listener.js 02:05:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18760400) [pid = 4028] [serial = 967] [outer = 18205C00] 02:05:11 INFO - PROCESS | 4028 | 1466499911060 Marionette TRACE conn5 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 02:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 670ms 02:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:05:11 INFO - PROCESS | 4028 | 1466499911127 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 02:05:11 INFO - PROCESS | 4028 | 1466499911130 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 02:05:11 INFO - PROCESS | 4028 | 1466499911132 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:05:11 INFO - PROCESS | 4028 | 1466499911134 Marionette TRACE conn5 <- [1,1254,null,{}] 02:05:11 INFO - PROCESS | 4028 | 1466499911138 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:11 INFO - PROCESS | 4028 | 1466499911140 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:11 INFO - PROCESS | 4028 | 1466499911248 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 02:05:11 INFO - PROCESS | 4028 | 1466499911337 Marionette TRACE conn5 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:11 INFO - PROCESS | 4028 | 1466499911339 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:11 INFO - PROCESS | 4028 | ++DOCSHELL 18780000 == 33 [pid = 4028] [id = 323] 02:05:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18780800) [pid = 4028] [serial = 968] [outer = 00000000] 02:05:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18A01C00) [pid = 4028] [serial = 969] [outer = 18780800] 02:05:11 INFO - PROCESS | 4028 | 1466499911383 Marionette DEBUG loaded listener.js 02:05:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18A03C00) [pid = 4028] [serial = 970] [outer = 18780800] 02:05:11 INFO - PROCESS | 4028 | 1466499911804 Marionette TRACE conn5 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 02:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 731ms 02:05:11 INFO - PROCESS | 4028 | 1466499911866 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 02:05:11 INFO - PROCESS | 4028 | 1466499911868 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 02:05:11 INFO - PROCESS | 4028 | 1466499911871 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:05:11 INFO - PROCESS | 4028 | 1466499911872 Marionette TRACE conn5 <- [1,1258,null,{}] 02:05:11 INFO - PROCESS | 4028 | 1466499911876 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:11 INFO - PROCESS | 4028 | 1466499911882 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:11 INFO - PROCESS | 4028 | 1466499912019 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 02:05:12 INFO - PROCESS | 4028 | 1466499912080 Marionette TRACE conn5 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:12 INFO - PROCESS | 4028 | 1466499912083 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:12 INFO - PROCESS | 4028 | ++DOCSHELL 18A7AC00 == 34 [pid = 4028] [id = 324] 02:05:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18A7C800) [pid = 4028] [serial = 971] [outer = 00000000] 02:05:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1908CC00) [pid = 4028] [serial = 972] [outer = 18A7C800] 02:05:12 INFO - PROCESS | 4028 | 1466499912127 Marionette DEBUG loaded listener.js 02:05:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (1908EC00) [pid = 4028] [serial = 973] [outer = 18A7C800] 02:05:12 INFO - PROCESS | 4028 | 1466499912540 Marionette TRACE conn5 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 02:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 730ms 02:05:12 INFO - PROCESS | 4028 | 1466499912619 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 02:05:12 INFO - PROCESS | 4028 | 1466499912621 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 02:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:05:12 INFO - PROCESS | 4028 | 1466499912624 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:05:12 INFO - PROCESS | 4028 | 1466499912626 Marionette TRACE conn5 <- [1,1262,null,{}] 02:05:12 INFO - PROCESS | 4028 | 1466499912630 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:12 INFO - PROCESS | 4028 | 1466499912632 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:12 INFO - PROCESS | 4028 | 1466499912748 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 02:05:12 INFO - PROCESS | 4028 | 1466499912753 Marionette TRACE conn5 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:12 INFO - PROCESS | 4028 | 1466499912755 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:12 INFO - PROCESS | 4028 | ++DOCSHELL 190F1400 == 35 [pid = 4028] [id = 325] 02:05:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (190F2C00) [pid = 4028] [serial = 974] [outer = 00000000] 02:05:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1978E000) [pid = 4028] [serial = 975] [outer = 190F2C00] 02:05:12 INFO - PROCESS | 4028 | 1466499912798 Marionette DEBUG loaded listener.js 02:05:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (1988A800) [pid = 4028] [serial = 976] [outer = 190F2C00] 02:05:13 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (10934800) [pid = 4028] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:05:13 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (15F4A000) [pid = 4028] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:05:13 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (176E1400) [pid = 4028] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:05:13 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (10306000) [pid = 4028] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:05:13 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18765000) [pid = 4028] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:05:13 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (1B93F000) [pid = 4028] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:05:13 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (0FC87C00) [pid = 4028] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:05:13 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18614800) [pid = 4028] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:05:13 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (18767400) [pid = 4028] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:05:13 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (0D1D4C00) [pid = 4028] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:05:13 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (0FD5B400) [pid = 4028] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:05:13 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (10532C00) [pid = 4028] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:05:13 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18BEF800) [pid = 4028] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:05:13 INFO - PROCESS | 4028 | 1466499913261 Marionette TRACE conn5 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 02:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 670ms 02:05:13 INFO - PROCESS | 4028 | 1466499913295 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 02:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:05:13 INFO - PROCESS | 4028 | 1466499913297 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 02:05:13 INFO - PROCESS | 4028 | 1466499913301 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:05:13 INFO - PROCESS | 4028 | 1466499913303 Marionette TRACE conn5 <- [1,1266,null,{}] 02:05:13 INFO - PROCESS | 4028 | 1466499913306 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:13 INFO - PROCESS | 4028 | 1466499913308 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:13 INFO - PROCESS | 4028 | 1466499913390 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 02:05:13 INFO - PROCESS | 4028 | 1466499913395 Marionette TRACE conn5 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:13 INFO - PROCESS | 4028 | 1466499913397 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:13 INFO - PROCESS | 4028 | ++DOCSHELL 10532C00 == 36 [pid = 4028] [id = 326] 02:05:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (17C54000) [pid = 4028] [serial = 977] [outer = 00000000] 02:05:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18C3A000) [pid = 4028] [serial = 978] [outer = 17C54000] 02:05:13 INFO - PROCESS | 4028 | 1466499913440 Marionette DEBUG loaded listener.js 02:05:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (19787800) [pid = 4028] [serial = 979] [outer = 17C54000] 02:05:13 INFO - PROCESS | 4028 | 1466499913862 Marionette TRACE conn5 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 02:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 570ms 02:05:13 INFO - PROCESS | 4028 | 1466499913871 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 02:05:13 INFO - PROCESS | 4028 | 1466499913873 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 02:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:05:13 INFO - PROCESS | 4028 | 1466499913876 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:05:13 INFO - PROCESS | 4028 | 1466499913878 Marionette TRACE conn5 <- [1,1270,null,{}] 02:05:13 INFO - PROCESS | 4028 | 1466499913881 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:13 INFO - PROCESS | 4028 | 1466499913883 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:13 INFO - PROCESS | 4028 | 1466499914002 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 02:05:13 INFO - PROCESS | 4028 | 1466499914010 Marionette TRACE conn5 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:14 INFO - PROCESS | 4028 | 1466499914012 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:14 INFO - PROCESS | 4028 | ++DOCSHELL 19A7D400 == 37 [pid = 4028] [id = 327] 02:05:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (19A7DC00) [pid = 4028] [serial = 980] [outer = 00000000] 02:05:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (19A85000) [pid = 4028] [serial = 981] [outer = 19A7DC00] 02:05:14 INFO - PROCESS | 4028 | 1466499914055 Marionette DEBUG loaded listener.js 02:05:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (19A85800) [pid = 4028] [serial = 982] [outer = 19A7DC00] 02:05:14 INFO - PROCESS | 4028 | 1466499914475 Marionette TRACE conn5 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 02:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 630ms 02:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:05:14 INFO - PROCESS | 4028 | 1466499914507 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 02:05:14 INFO - PROCESS | 4028 | 1466499914509 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 02:05:14 INFO - PROCESS | 4028 | 1466499914512 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:05:14 INFO - PROCESS | 4028 | 1466499914514 Marionette TRACE conn5 <- [1,1274,null,{}] 02:05:14 INFO - PROCESS | 4028 | 1466499914517 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:14 INFO - PROCESS | 4028 | 1466499914519 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:14 INFO - PROCESS | 4028 | 1466499914635 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 02:05:14 INFO - PROCESS | 4028 | 1466499914643 Marionette TRACE conn5 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:14 INFO - PROCESS | 4028 | 1466499914645 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:14 INFO - PROCESS | 4028 | ++DOCSHELL 19A80400 == 38 [pid = 4028] [id = 328] 02:05:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (19B3E800) [pid = 4028] [serial = 983] [outer = 00000000] 02:05:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (1AE86800) [pid = 4028] [serial = 984] [outer = 19B3E800] 02:05:14 INFO - PROCESS | 4028 | 1466499914689 Marionette DEBUG loaded listener.js 02:05:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (19AC5C00) [pid = 4028] [serial = 985] [outer = 19B3E800] 02:05:15 INFO - PROCESS | 4028 | 1466499915177 Marionette TRACE conn5 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 02:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 731ms 02:05:15 INFO - PROCESS | 4028 | 1466499915245 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 02:05:15 INFO - PROCESS | 4028 | 1466499915250 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 02:05:15 INFO - PROCESS | 4028 | 1466499915256 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:05:15 INFO - PROCESS | 4028 | 1466499915259 Marionette TRACE conn5 <- [1,1278,null,{}] 02:05:15 INFO - PROCESS | 4028 | 1466499915265 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:15 INFO - PROCESS | 4028 | 1466499915268 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:15 INFO - PROCESS | 4028 | 1466499915429 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 02:05:15 INFO - PROCESS | 4028 | 1466499915535 Marionette TRACE conn5 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:15 INFO - PROCESS | 4028 | 1466499915540 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:15 INFO - PROCESS | 4028 | ++DOCSHELL 10306800 == 39 [pid = 4028] [id = 329] 02:05:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (10307000) [pid = 4028] [serial = 986] [outer = 00000000] 02:05:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (10933800) [pid = 4028] [serial = 987] [outer = 10307000] 02:05:15 INFO - PROCESS | 4028 | 1466499915596 Marionette DEBUG loaded listener.js 02:05:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (146A9800) [pid = 4028] [serial = 988] [outer = 10307000] 02:05:16 INFO - PROCESS | 4028 | 1466499916170 Marionette TRACE conn5 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 02:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 930ms 02:05:16 INFO - PROCESS | 4028 | 1466499916191 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 02:05:16 INFO - PROCESS | 4028 | 1466499916196 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 02:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:05:16 INFO - PROCESS | 4028 | 1466499916203 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:05:16 INFO - PROCESS | 4028 | 1466499916206 Marionette TRACE conn5 <- [1,1282,null,{}] 02:05:16 INFO - PROCESS | 4028 | 1466499916210 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:16 INFO - PROCESS | 4028 | 1466499916213 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:16 INFO - PROCESS | 4028 | 1466499916324 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 02:05:16 INFO - PROCESS | 4028 | 1466499916431 Marionette TRACE conn5 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:16 INFO - PROCESS | 4028 | 1466499916433 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:16 INFO - PROCESS | 4028 | ++DOCSHELL 1657E000 == 40 [pid = 4028] [id = 330] 02:05:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (17568C00) [pid = 4028] [serial = 989] [outer = 00000000] 02:05:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (182C1400) [pid = 4028] [serial = 990] [outer = 17568C00] 02:05:16 INFO - PROCESS | 4028 | 1466499916489 Marionette DEBUG loaded listener.js 02:05:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (18766400) [pid = 4028] [serial = 991] [outer = 17568C00] 02:05:17 INFO - PROCESS | 4028 | 1466499917086 Marionette TRACE conn5 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 02:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 930ms 02:05:17 INFO - PROCESS | 4028 | 1466499917135 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 02:05:17 INFO - PROCESS | 4028 | 1466499917138 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 02:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:05:17 INFO - PROCESS | 4028 | 1466499917141 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:05:17 INFO - PROCESS | 4028 | 1466499917145 Marionette TRACE conn5 <- [1,1286,null,{}] 02:05:17 INFO - PROCESS | 4028 | 1466499917156 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:17 INFO - PROCESS | 4028 | 1466499917161 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:17 INFO - PROCESS | 4028 | 1466499917269 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 02:05:17 INFO - PROCESS | 4028 | 1466499917404 Marionette TRACE conn5 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:17 INFO - PROCESS | 4028 | 1466499917407 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:17 INFO - PROCESS | 4028 | ++DOCSHELL 1ADAE400 == 41 [pid = 4028] [id = 331] 02:05:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (1ADB0400) [pid = 4028] [serial = 992] [outer = 00000000] 02:05:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (1B674000) [pid = 4028] [serial = 993] [outer = 1ADB0400] 02:05:17 INFO - PROCESS | 4028 | 1466499917476 Marionette DEBUG loaded listener.js 02:05:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (1BE0F000) [pid = 4028] [serial = 994] [outer = 1ADB0400] 02:05:18 INFO - PROCESS | 4028 | 1466499918111 Marionette TRACE conn5 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1022ms 02:05:18 INFO - PROCESS | 4028 | 1466499918167 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 02:05:18 INFO - PROCESS | 4028 | 1466499918169 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 02:05:18 INFO - PROCESS | 4028 | 1466499918173 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:05:18 INFO - PROCESS | 4028 | 1466499918175 Marionette TRACE conn5 <- [1,1290,null,{}] 02:05:18 INFO - PROCESS | 4028 | 1466499918193 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:18 INFO - PROCESS | 4028 | 1466499918195 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:18 INFO - PROCESS | 4028 | 1466499918304 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 02:05:18 INFO - PROCESS | 4028 | 1466499918453 Marionette TRACE conn5 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:18 INFO - PROCESS | 4028 | 1466499918455 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:18 INFO - PROCESS | 4028 | ++DOCSHELL 1908F000 == 42 [pid = 4028] [id = 332] 02:05:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (1908F400) [pid = 4028] [serial = 995] [outer = 00000000] 02:05:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (1BF9B400) [pid = 4028] [serial = 996] [outer = 1908F400] 02:05:18 INFO - PROCESS | 4028 | 1466499918510 Marionette DEBUG loaded listener.js 02:05:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (1C403C00) [pid = 4028] [serial = 997] [outer = 1908F400] 02:05:19 INFO - PROCESS | 4028 | 1466499919207 Marionette TRACE conn5 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 02:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1084ms 02:05:19 INFO - PROCESS | 4028 | 1466499919262 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 02:05:19 INFO - PROCESS | 4028 | 1466499919266 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 02:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:05:19 INFO - PROCESS | 4028 | 1466499919271 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:05:19 INFO - PROCESS | 4028 | 1466499919274 Marionette TRACE conn5 <- [1,1294,null,{}] 02:05:19 INFO - PROCESS | 4028 | 1466499919280 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:19 INFO - PROCESS | 4028 | 1466499919283 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:19 INFO - PROCESS | 4028 | 1466499919390 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 02:05:19 INFO - PROCESS | 4028 | 1466499919501 Marionette TRACE conn5 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:19 INFO - PROCESS | 4028 | 1466499919503 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:19 INFO - PROCESS | 4028 | ++DOCSHELL 10527400 == 43 [pid = 4028] [id = 333] 02:05:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (10621C00) [pid = 4028] [serial = 998] [outer = 00000000] 02:05:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (14C53000) [pid = 4028] [serial = 999] [outer = 10621C00] 02:05:19 INFO - PROCESS | 4028 | 1466499919553 Marionette DEBUG loaded listener.js 02:05:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (16578C00) [pid = 4028] [serial = 1000] [outer = 10621C00] 02:05:20 INFO - PROCESS | 4028 | --DOCSHELL 19A7D400 == 42 [pid = 4028] [id = 327] 02:05:20 INFO - PROCESS | 4028 | --DOCSHELL 10532C00 == 41 [pid = 4028] [id = 326] 02:05:20 INFO - PROCESS | 4028 | --DOCSHELL 190F1400 == 40 [pid = 4028] [id = 325] 02:05:20 INFO - PROCESS | 4028 | --DOCSHELL 18A7AC00 == 39 [pid = 4028] [id = 324] 02:05:20 INFO - PROCESS | 4028 | --DOCSHELL 18780000 == 38 [pid = 4028] [id = 323] 02:05:20 INFO - PROCESS | 4028 | --DOCSHELL 18204C00 == 37 [pid = 4028] [id = 322] 02:05:20 INFO - PROCESS | 4028 | --DOCSHELL 17569800 == 36 [pid = 4028] [id = 321] 02:05:20 INFO - PROCESS | 4028 | --DOCSHELL 10933400 == 35 [pid = 4028] [id = 320] 02:05:20 INFO - PROCESS | 4028 | --DOCSHELL 093F6C00 == 34 [pid = 4028] [id = 319] 02:05:20 INFO - PROCESS | 4028 | --DOCSHELL 0FCE2C00 == 33 [pid = 4028] [id = 317] 02:05:20 INFO - PROCESS | 4028 | --DOCSHELL 15947400 == 32 [pid = 4028] [id = 316] 02:05:20 INFO - PROCESS | 4028 | --DOCSHELL 14615400 == 31 [pid = 4028] [id = 318] 02:05:20 INFO - PROCESS | 4028 | --DOCSHELL 1908F000 == 30 [pid = 4028] [id = 332] 02:05:20 INFO - PROCESS | 4028 | --DOCSHELL 1ADAE400 == 29 [pid = 4028] [id = 331] 02:05:20 INFO - PROCESS | 4028 | --DOCSHELL 19A80400 == 28 [pid = 4028] [id = 328] 02:05:20 INFO - PROCESS | 4028 | --DOCSHELL 10306800 == 27 [pid = 4028] [id = 329] 02:05:20 INFO - PROCESS | 4028 | --DOCSHELL 1657E000 == 26 [pid = 4028] [id = 330] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (14D92000) [pid = 4028] [serial = 922] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (17564C00) [pid = 4028] [serial = 930] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (14B77000) [pid = 4028] [serial = 921] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (18202000) [pid = 4028] [serial = 933] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (17635400) [pid = 4028] [serial = 910] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (14C51C00) [pid = 4028] [serial = 909] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (18BF4000) [pid = 4028] [serial = 913] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (18A02000) [pid = 4028] [serial = 912] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (1BF91800) [pid = 4028] [serial = 916] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (1BE81400) [pid = 4028] [serial = 915] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (1756A800) [pid = 4028] [serial = 919] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (10A53400) [pid = 4028] [serial = 918] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1874B800) [pid = 4028] [serial = 936] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (18755000) [pid = 4028] [serial = 937] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (18A09C00) [pid = 4028] [serial = 939] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18754400) [pid = 4028] [serial = 943] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (18616C00) [pid = 4028] [serial = 942] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (10156000) [pid = 4028] [serial = 924] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (101CD000) [pid = 4028] [serial = 925] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (19765400) [pid = 4028] [serial = 948] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1093D000) [pid = 4028] [serial = 927] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (18BEA000) [pid = 4028] [serial = 940] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (10AC4C00) [pid = 4028] [serial = 928] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18208400) [pid = 4028] [serial = 934] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (18CED000) [pid = 4028] [serial = 946] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (17640800) [pid = 4028] [serial = 931] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (19085400) [pid = 4028] [serial = 945] [outer = 00000000] [url = about:blank] 02:05:20 INFO - PROCESS | 4028 | 1466499920784 Marionette TRACE conn5 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 02:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1575ms 02:05:20 INFO - PROCESS | 4028 | 1466499920846 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 02:05:20 INFO - PROCESS | 4028 | 1466499920850 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 02:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:05:20 INFO - PROCESS | 4028 | 1466499920854 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:05:20 INFO - PROCESS | 4028 | 1466499920857 Marionette TRACE conn5 <- [1,1298,null,{}] 02:05:20 INFO - PROCESS | 4028 | 1466499920862 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:20 INFO - PROCESS | 4028 | 1466499920865 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:20 INFO - PROCESS | 4028 | 1466499920982 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 02:05:21 INFO - PROCESS | 4028 | 1466499921068 Marionette TRACE conn5 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:21 INFO - PROCESS | 4028 | 1466499921070 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:21 INFO - PROCESS | 4028 | ++DOCSHELL 10152400 == 27 [pid = 4028] [id = 334] 02:05:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (101C5400) [pid = 4028] [serial = 1001] [outer = 00000000] 02:05:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (101D3000) [pid = 4028] [serial = 1002] [outer = 101C5400] 02:05:21 INFO - PROCESS | 4028 | 1466499921118 Marionette DEBUG loaded listener.js 02:05:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (10303000) [pid = 4028] [serial = 1003] [outer = 101C5400] 02:05:21 INFO - PROCESS | 4028 | 1466499921492 Marionette TRACE conn5 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 02:05:21 INFO - PROCESS | 4028 | 1466499921541 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 02:05:21 INFO - PROCESS | 4028 | 1466499921547 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:05:21 INFO - PROCESS | 4028 | 1466499921550 Marionette TRACE conn5 <- [1,1302,null,{}] 02:05:21 INFO - PROCESS | 4028 | 1466499921554 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:21 INFO - PROCESS | 4028 | 1466499921556 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:21 INFO - PROCESS | 4028 | 1466499921675 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 02:05:21 INFO - PROCESS | 4028 | 1466499921682 Marionette TRACE conn5 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:21 INFO - PROCESS | 4028 | 1466499921685 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:21 INFO - PROCESS | 4028 | ++DOCSHELL 11326800 == 28 [pid = 4028] [id = 335] 02:05:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (113D2C00) [pid = 4028] [serial = 1004] [outer = 00000000] 02:05:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (14B74C00) [pid = 4028] [serial = 1005] [outer = 113D2C00] 02:05:21 INFO - PROCESS | 4028 | 1466499921732 Marionette DEBUG loaded listener.js 02:05:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (14C08000) [pid = 4028] [serial = 1006] [outer = 113D2C00] 02:05:22 INFO - PROCESS | 4028 | 1466499922173 Marionette TRACE conn5 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 02:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 670ms 02:05:22 INFO - PROCESS | 4028 | 1466499922224 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 02:05:22 INFO - PROCESS | 4028 | 1466499922226 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 02:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:05:22 INFO - PROCESS | 4028 | 1466499922230 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:05:22 INFO - PROCESS | 4028 | 1466499922234 Marionette TRACE conn5 <- [1,1306,null,{}] 02:05:22 INFO - PROCESS | 4028 | 1466499922244 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:22 INFO - PROCESS | 4028 | 1466499922249 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:22 INFO - PROCESS | 4028 | 1466499922332 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 02:05:22 INFO - PROCESS | 4028 | 1466499922339 Marionette TRACE conn5 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:22 INFO - PROCESS | 4028 | 1466499922342 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:22 INFO - PROCESS | 4028 | ++DOCSHELL 15F4AC00 == 29 [pid = 4028] [id = 336] 02:05:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (17563C00) [pid = 4028] [serial = 1007] [outer = 00000000] 02:05:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1763D800) [pid = 4028] [serial = 1008] [outer = 17563C00] 02:05:22 INFO - PROCESS | 4028 | 1466499922390 Marionette DEBUG loaded listener.js 02:05:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (17650400) [pid = 4028] [serial = 1009] [outer = 17563C00] 02:05:22 INFO - PROCESS | 4028 | 1466499922895 Marionette TRACE conn5 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 02:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 730ms 02:05:22 INFO - PROCESS | 4028 | 1466499922972 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 02:05:22 INFO - PROCESS | 4028 | 1466499922975 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 02:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:05:22 INFO - PROCESS | 4028 | 1466499922978 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:05:22 INFO - PROCESS | 4028 | 1466499922980 Marionette TRACE conn5 <- [1,1310,null,{}] 02:05:23 INFO - PROCESS | 4028 | 1466499923018 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:23 INFO - PROCESS | 4028 | 1466499923020 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:23 INFO - PROCESS | 4028 | 1466499923141 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 02:05:23 INFO - PROCESS | 4028 | 1466499923146 Marionette TRACE conn5 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:23 INFO - PROCESS | 4028 | 1466499923148 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:23 INFO - PROCESS | 4028 | ++DOCSHELL 18207000 == 30 [pid = 4028] [id = 337] 02:05:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18208400) [pid = 4028] [serial = 1010] [outer = 00000000] 02:05:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (182E4400) [pid = 4028] [serial = 1011] [outer = 18208400] 02:05:23 INFO - PROCESS | 4028 | 1466499923193 Marionette DEBUG loaded listener.js 02:05:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1862FC00) [pid = 4028] [serial = 1012] [outer = 18208400] 02:05:23 INFO - PROCESS | 4028 | 1466499923640 Marionette TRACE conn5 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 02:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 730ms 02:05:23 INFO - PROCESS | 4028 | 1466499923709 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 02:05:23 INFO - PROCESS | 4028 | 1466499923711 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 02:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:05:23 INFO - PROCESS | 4028 | 1466499923720 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:05:23 INFO - PROCESS | 4028 | 1466499923722 Marionette TRACE conn5 <- [1,1314,null,{}] 02:05:23 INFO - PROCESS | 4028 | 1466499923729 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:23 INFO - PROCESS | 4028 | 1466499923731 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:23 INFO - PROCESS | 4028 | 1466499923841 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 02:05:23 INFO - PROCESS | 4028 | 1466499923851 Marionette TRACE conn5 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:23 INFO - PROCESS | 4028 | 1466499923853 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:23 INFO - PROCESS | 4028 | ++DOCSHELL 18750000 == 31 [pid = 4028] [id = 338] 02:05:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (18751400) [pid = 4028] [serial = 1013] [outer = 00000000] 02:05:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (18765400) [pid = 4028] [serial = 1014] [outer = 18751400] 02:05:23 INFO - PROCESS | 4028 | 1466499923897 Marionette DEBUG loaded listener.js 02:05:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1876CC00) [pid = 4028] [serial = 1015] [outer = 18751400] 02:05:24 INFO - PROCESS | 4028 | 1466499924368 Marionette TRACE conn5 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:05:24 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 02:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 670ms 02:05:24 INFO - PROCESS | 4028 | 1466499924394 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 02:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:05:24 INFO - PROCESS | 4028 | 1466499924396 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 02:05:24 INFO - PROCESS | 4028 | 1466499924399 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:05:24 INFO - PROCESS | 4028 | 1466499924401 Marionette TRACE conn5 <- [1,1318,null,{}] 02:05:24 INFO - PROCESS | 4028 | 1466499924404 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:24 INFO - PROCESS | 4028 | 1466499924409 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:24 INFO - PROCESS | 4028 | 1466499924563 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 02:05:24 INFO - PROCESS | 4028 | 1466499924574 Marionette TRACE conn5 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:24 INFO - PROCESS | 4028 | 1466499924576 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:24 INFO - PROCESS | 4028 | ++DOCSHELL 18785C00 == 32 [pid = 4028] [id = 339] 02:05:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (18786000) [pid = 4028] [serial = 1016] [outer = 00000000] 02:05:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (18BE9800) [pid = 4028] [serial = 1017] [outer = 18786000] 02:05:24 INFO - PROCESS | 4028 | 1466499924621 Marionette DEBUG loaded listener.js 02:05:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (18C2FC00) [pid = 4028] [serial = 1018] [outer = 18786000] 02:05:25 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (19B3E800) [pid = 4028] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:05:25 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (18780800) [pid = 4028] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:05:25 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18A7C800) [pid = 4028] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:05:25 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (190F2C00) [pid = 4028] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:05:25 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (0CA01800) [pid = 4028] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:05:25 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (1756B400) [pid = 4028] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:05:25 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (0FCE9000) [pid = 4028] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:05:25 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (146A4800) [pid = 4028] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:05:25 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (10935400) [pid = 4028] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:05:25 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (190F1C00) [pid = 4028] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:05:25 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (18205C00) [pid = 4028] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:05:25 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (17C54000) [pid = 4028] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:05:25 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (19A7DC00) [pid = 4028] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:05:25 INFO - PROCESS | 4028 | 1466499925298 Marionette TRACE conn5 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:05:25 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 02:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 930ms 02:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:05:25 INFO - PROCESS | 4028 | 1466499925330 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 02:05:25 INFO - PROCESS | 4028 | 1466499925332 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 02:05:25 INFO - PROCESS | 4028 | 1466499925335 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:05:25 INFO - PROCESS | 4028 | 1466499925337 Marionette TRACE conn5 <- [1,1322,null,{}] 02:05:25 INFO - PROCESS | 4028 | 1466499925340 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:25 INFO - PROCESS | 4028 | 1466499925342 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:25 INFO - PROCESS | 4028 | 1466499925419 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 02:05:25 INFO - PROCESS | 4028 | 1466499925426 Marionette TRACE conn5 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:25 INFO - PROCESS | 4028 | 1466499925428 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:25 INFO - PROCESS | 4028 | ++DOCSHELL 0FC7CC00 == 33 [pid = 4028] [id = 340] 02:05:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (0FC84800) [pid = 4028] [serial = 1019] [outer = 00000000] 02:05:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18614800) [pid = 4028] [serial = 1020] [outer = 0FC84800] 02:05:25 INFO - PROCESS | 4028 | 1466499925471 Marionette DEBUG loaded listener.js 02:05:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18782C00) [pid = 4028] [serial = 1021] [outer = 0FC84800] 02:05:25 INFO - PROCESS | 4028 | 1466499925898 Marionette TRACE conn5 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 630ms 02:05:25 INFO - PROCESS | 4028 | 1466499925966 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 02:05:25 INFO - PROCESS | 4028 | 1466499925968 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 02:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:05:25 INFO - PROCESS | 4028 | 1466499925971 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:05:25 INFO - PROCESS | 4028 | 1466499925973 Marionette TRACE conn5 <- [1,1326,null,{}] 02:05:25 INFO - PROCESS | 4028 | 1466499925976 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:25 INFO - PROCESS | 4028 | 1466499925978 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:26 INFO - PROCESS | 4028 | 1466499926055 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 02:05:26 INFO - PROCESS | 4028 | 1466499926061 Marionette TRACE conn5 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:26 INFO - PROCESS | 4028 | 1466499926063 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:26 INFO - PROCESS | 4028 | ++DOCSHELL 18BCD000 == 34 [pid = 4028] [id = 341] 02:05:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18BED400) [pid = 4028] [serial = 1022] [outer = 00000000] 02:05:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (19083400) [pid = 4028] [serial = 1023] [outer = 18BED400] 02:05:26 INFO - PROCESS | 4028 | 1466499926106 Marionette DEBUG loaded listener.js 02:05:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (1860F800) [pid = 4028] [serial = 1024] [outer = 18BED400] 02:05:27 INFO - PROCESS | 4028 | 1466499927026 Marionette TRACE conn5 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 02:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1075ms 02:05:27 INFO - PROCESS | 4028 | 1466499927084 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 02:05:27 INFO - PROCESS | 4028 | 1466499927088 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 02:05:27 INFO - PROCESS | 4028 | 1466499927094 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:05:27 INFO - PROCESS | 4028 | 1466499927099 Marionette TRACE conn5 <- [1,1330,null,{}] 02:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:05:27 INFO - PROCESS | 4028 | 1466499927105 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:27 INFO - PROCESS | 4028 | 1466499927109 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:27 INFO - PROCESS | 4028 | 1466499927255 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 02:05:27 INFO - PROCESS | 4028 | 1466499927338 Marionette TRACE conn5 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:27 INFO - PROCESS | 4028 | 1466499927341 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:27 INFO - PROCESS | 4028 | ++DOCSHELL 093F8C00 == 35 [pid = 4028] [id = 342] 02:05:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (0CA13800) [pid = 4028] [serial = 1025] [outer = 00000000] 02:05:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (0FCEB400) [pid = 4028] [serial = 1026] [outer = 0CA13800] 02:05:27 INFO - PROCESS | 4028 | 1466499927400 Marionette DEBUG loaded listener.js 02:05:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (101C9000) [pid = 4028] [serial = 1027] [outer = 0CA13800] 02:05:28 INFO - PROCESS | 4028 | 1466499928178 Marionette TRACE conn5 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 02:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1122ms 02:05:28 INFO - PROCESS | 4028 | 1466499928225 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 02:05:28 INFO - PROCESS | 4028 | 1466499928228 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 02:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:05:28 INFO - PROCESS | 4028 | 1466499928235 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:05:28 INFO - PROCESS | 4028 | 1466499928239 Marionette TRACE conn5 <- [1,1334,null,{}] 02:05:28 INFO - PROCESS | 4028 | 1466499928243 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:28 INFO - PROCESS | 4028 | 1466499928246 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:28 INFO - PROCESS | 4028 | 1466499928380 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 02:05:28 INFO - PROCESS | 4028 | 1466499928503 Marionette TRACE conn5 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:28 INFO - PROCESS | 4028 | 1466499928506 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:28 INFO - PROCESS | 4028 | ++DOCSHELL 149D5800 == 36 [pid = 4028] [id = 343] 02:05:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (14CDE400) [pid = 4028] [serial = 1028] [outer = 00000000] 02:05:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (16576000) [pid = 4028] [serial = 1029] [outer = 14CDE400] 02:05:28 INFO - PROCESS | 4028 | 1466499928563 Marionette DEBUG loaded listener.js 02:05:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (1763C000) [pid = 4028] [serial = 1030] [outer = 14CDE400] 02:05:29 INFO - PROCESS | 4028 | 1466499929446 Marionette TRACE conn5 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 02:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1239ms 02:05:29 INFO - PROCESS | 4028 | 1466499929473 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 02:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:05:29 INFO - PROCESS | 4028 | 1466499929478 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 02:05:29 INFO - PROCESS | 4028 | 1466499929483 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:05:29 INFO - PROCESS | 4028 | 1466499929486 Marionette TRACE conn5 <- [1,1338,null,{}] 02:05:29 INFO - PROCESS | 4028 | 1466499929491 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:29 INFO - PROCESS | 4028 | 1466499929494 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:29 INFO - PROCESS | 4028 | 1466499929609 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 02:05:29 INFO - PROCESS | 4028 | 1466499929741 Marionette TRACE conn5 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:29 INFO - PROCESS | 4028 | 1466499929746 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:29 INFO - PROCESS | 4028 | ++DOCSHELL 1093C400 == 37 [pid = 4028] [id = 344] 02:05:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (10A4A000) [pid = 4028] [serial = 1031] [outer = 00000000] 02:05:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (111DE000) [pid = 4028] [serial = 1032] [outer = 10A4A000] 02:05:29 INFO - PROCESS | 4028 | 1466499929796 Marionette DEBUG loaded listener.js 02:05:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (14B71C00) [pid = 4028] [serial = 1033] [outer = 10A4A000] 02:05:29 INFO - PROCESS | 4028 | --DOCSHELL 0FC7CC00 == 36 [pid = 4028] [id = 340] 02:05:29 INFO - PROCESS | 4028 | --DOCSHELL 18785C00 == 35 [pid = 4028] [id = 339] 02:05:29 INFO - PROCESS | 4028 | --DOCSHELL 18750000 == 34 [pid = 4028] [id = 338] 02:05:29 INFO - PROCESS | 4028 | --DOCSHELL 18207000 == 33 [pid = 4028] [id = 337] 02:05:29 INFO - PROCESS | 4028 | --DOCSHELL 15F4AC00 == 32 [pid = 4028] [id = 336] 02:05:29 INFO - PROCESS | 4028 | --DOCSHELL 11326800 == 31 [pid = 4028] [id = 335] 02:05:29 INFO - PROCESS | 4028 | --DOCSHELL 10152400 == 30 [pid = 4028] [id = 334] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (19A85800) [pid = 4028] [serial = 982] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (1AE86800) [pid = 4028] [serial = 984] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (18A01C00) [pid = 4028] [serial = 969] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (19AC5C00) [pid = 4028] [serial = 985] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (1908CC00) [pid = 4028] [serial = 972] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (18A03C00) [pid = 4028] [serial = 970] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (1978E000) [pid = 4028] [serial = 975] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (0FC86400) [pid = 4028] [serial = 957] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1763DC00) [pid = 4028] [serial = 963] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (177A6400) [pid = 4028] [serial = 964] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (10153800) [pid = 4028] [serial = 951] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (102B3C00) [pid = 4028] [serial = 952] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (15F3C800) [pid = 4028] [serial = 954] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1764C800) [pid = 4028] [serial = 955] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (146E7C00) [pid = 4028] [serial = 960] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (14B24800) [pid = 4028] [serial = 961] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1908EC00) [pid = 4028] [serial = 973] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1978BC00) [pid = 4028] [serial = 949] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (1874BC00) [pid = 4028] [serial = 966] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (10150C00) [pid = 4028] [serial = 958] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (18C3A000) [pid = 4028] [serial = 978] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (19A85000) [pid = 4028] [serial = 981] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (19787800) [pid = 4028] [serial = 979] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (18760400) [pid = 4028] [serial = 967] [outer = 00000000] [url = about:blank] 02:05:29 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (1988A800) [pid = 4028] [serial = 976] [outer = 00000000] [url = about:blank] 02:05:30 INFO - PROCESS | 4028 | 1466499930266 Marionette TRACE conn5 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 02:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 830ms 02:05:30 INFO - PROCESS | 4028 | 1466499930313 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 02:05:30 INFO - PROCESS | 4028 | 1466499930318 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 02:05:30 INFO - PROCESS | 4028 | 1466499930323 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:05:30 INFO - PROCESS | 4028 | 1466499930326 Marionette TRACE conn5 <- [1,1342,null,{}] 02:05:30 INFO - PROCESS | 4028 | 1466499930330 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:30 INFO - PROCESS | 4028 | 1466499930332 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:30 INFO - PROCESS | 4028 | 1466499930419 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 02:05:30 INFO - PROCESS | 4028 | 1466499930428 Marionette TRACE conn5 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:30 INFO - PROCESS | 4028 | 1466499930430 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:30 INFO - PROCESS | 4028 | ++DOCSHELL 0FC40800 == 31 [pid = 4028] [id = 345] 02:05:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (10A4A800) [pid = 4028] [serial = 1034] [outer = 00000000] 02:05:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (147C2800) [pid = 4028] [serial = 1035] [outer = 10A4A800] 02:05:30 INFO - PROCESS | 4028 | 1466499930477 Marionette DEBUG loaded listener.js 02:05:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (14C28000) [pid = 4028] [serial = 1036] [outer = 10A4A800] 02:05:30 INFO - PROCESS | 4028 | 1466499930936 Marionette TRACE conn5 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 02:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 670ms 02:05:30 INFO - PROCESS | 4028 | 1466499930998 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 02:05:30 INFO - PROCESS | 4028 | 1466499931001 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 02:05:30 INFO - PROCESS | 4028 | 1466499931004 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:05:30 INFO - PROCESS | 4028 | 1466499931008 Marionette TRACE conn5 <- [1,1346,null,{}] 02:05:31 INFO - PROCESS | 4028 | 1466499931018 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:31 INFO - PROCESS | 4028 | 1466499931023 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:31 INFO - PROCESS | 4028 | 1466499931108 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 02:05:31 INFO - PROCESS | 4028 | 1466499931151 Marionette TRACE conn5 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:31 INFO - PROCESS | 4028 | 1466499931154 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:31 INFO - PROCESS | 4028 | ++DOCSHELL 1795A800 == 32 [pid = 4028] [id = 346] 02:05:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (1795C800) [pid = 4028] [serial = 1037] [outer = 00000000] 02:05:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (17C54800) [pid = 4028] [serial = 1038] [outer = 1795C800] 02:05:31 INFO - PROCESS | 4028 | 1466499931202 Marionette DEBUG loaded listener.js 02:05:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (1820AC00) [pid = 4028] [serial = 1039] [outer = 1795C800] 02:05:31 INFO - PROCESS | 4028 | 1466499931659 Marionette TRACE conn5 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 02:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 670ms 02:05:31 INFO - PROCESS | 4028 | 1466499931678 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 02:05:31 INFO - PROCESS | 4028 | 1466499931681 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 02:05:31 INFO - PROCESS | 4028 | 1466499931684 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:05:31 INFO - PROCESS | 4028 | 1466499931686 Marionette TRACE conn5 <- [1,1350,null,{}] 02:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:05:31 INFO - PROCESS | 4028 | 1466499931689 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:31 INFO - PROCESS | 4028 | 1466499931691 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:31 INFO - PROCESS | 4028 | 1466499931781 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 02:05:31 INFO - PROCESS | 4028 | 1466499931787 Marionette TRACE conn5 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:31 INFO - PROCESS | 4028 | 1466499931789 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:31 INFO - PROCESS | 4028 | ++DOCSHELL 18755800 == 33 [pid = 4028] [id = 347] 02:05:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (18755C00) [pid = 4028] [serial = 1040] [outer = 00000000] 02:05:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (1876A400) [pid = 4028] [serial = 1041] [outer = 18755C00] 02:05:31 INFO - PROCESS | 4028 | 1466499931841 Marionette DEBUG loaded listener.js 02:05:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18785C00) [pid = 4028] [serial = 1042] [outer = 18755C00] 02:05:32 INFO - PROCESS | 4028 | 1466499932294 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 630ms 02:05:32 INFO - PROCESS | 4028 | 1466499932319 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 02:05:32 INFO - PROCESS | 4028 | 1466499932321 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 02:05:32 INFO - PROCESS | 4028 | 1466499932324 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:05:32 INFO - PROCESS | 4028 | 1466499932326 Marionette TRACE conn5 <- [1,1354,null,{}] 02:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:05:32 INFO - PROCESS | 4028 | 1466499932329 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:32 INFO - PROCESS | 4028 | 1466499932331 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:32 INFO - PROCESS | 4028 | 1466499932446 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 02:05:32 INFO - PROCESS | 4028 | 1466499932451 Marionette TRACE conn5 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:32 INFO - PROCESS | 4028 | 1466499932453 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:32 INFO - PROCESS | 4028 | ++DOCSHELL 1657E800 == 34 [pid = 4028] [id = 348] 02:05:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18A01800) [pid = 4028] [serial = 1043] [outer = 00000000] 02:05:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18A0F000) [pid = 4028] [serial = 1044] [outer = 18A01800] 02:05:32 INFO - PROCESS | 4028 | 1466499932497 Marionette DEBUG loaded listener.js 02:05:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18BCF400) [pid = 4028] [serial = 1045] [outer = 18A01800] 02:05:32 INFO - PROCESS | 4028 | 1466499932968 Marionette TRACE conn5 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 02:05:32 INFO - PROCESS | 4028 | 1466499933000 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 02:05:32 INFO - PROCESS | 4028 | 1466499933003 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:05:32 INFO - PROCESS | 4028 | 1466499933005 Marionette TRACE conn5 <- [1,1358,null,{}] 02:05:32 INFO - PROCESS | 4028 | 1466499933008 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:32 INFO - PROCESS | 4028 | 1466499933013 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:33 INFO - PROCESS | 4028 | 1466499933157 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 02:05:33 INFO - PROCESS | 4028 | 1466499933221 Marionette TRACE conn5 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:33 INFO - PROCESS | 4028 | 1466499933223 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:33 INFO - PROCESS | 4028 | ++DOCSHELL 1874E800 == 35 [pid = 4028] [id = 349] 02:05:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1874EC00) [pid = 4028] [serial = 1046] [outer = 00000000] 02:05:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (190F4400) [pid = 4028] [serial = 1047] [outer = 1874EC00] 02:05:33 INFO - PROCESS | 4028 | 1466499933267 Marionette DEBUG loaded listener.js 02:05:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (19085C00) [pid = 4028] [serial = 1048] [outer = 1874EC00] 02:05:33 INFO - PROCESS | 4028 | 1466499933682 Marionette TRACE conn5 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 02:05:33 INFO - PROCESS | 4028 | 1466499933737 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 02:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:05:33 INFO - PROCESS | 4028 | 1466499933741 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:05:33 INFO - PROCESS | 4028 | 1466499933742 Marionette TRACE conn5 <- [1,1362,null,{}] 02:05:33 INFO - PROCESS | 4028 | 1466499933786 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:33 INFO - PROCESS | 4028 | 1466499933788 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:33 INFO - PROCESS | 4028 | 1466499933905 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 02:05:33 INFO - PROCESS | 4028 | 1466499933916 Marionette TRACE conn5 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:33 INFO - PROCESS | 4028 | 1466499933918 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:33 INFO - PROCESS | 4028 | ++DOCSHELL 1978BC00 == 36 [pid = 4028] [id = 350] 02:05:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (1988A800) [pid = 4028] [serial = 1049] [outer = 00000000] 02:05:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (19A7C000) [pid = 4028] [serial = 1050] [outer = 1988A800] 02:05:33 INFO - PROCESS | 4028 | 1466499933962 Marionette DEBUG loaded listener.js 02:05:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (19A7F000) [pid = 4028] [serial = 1051] [outer = 1988A800] 02:05:34 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (18208400) [pid = 4028] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:05:34 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18751400) [pid = 4028] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:05:34 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (113D2C00) [pid = 4028] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:05:34 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (17563C00) [pid = 4028] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:05:34 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (101C5400) [pid = 4028] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:05:34 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (10621C00) [pid = 4028] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:05:34 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (10307000) [pid = 4028] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:05:34 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (17568C00) [pid = 4028] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:05:34 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18786000) [pid = 4028] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:05:34 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1ADB0400) [pid = 4028] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:05:34 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1908F400) [pid = 4028] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:05:34 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (0FC84800) [pid = 4028] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:05:34 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:05:34 INFO - PROCESS | 4028 | 1466499934469 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 02:05:34 INFO - PROCESS | 4028 | 1466499934517 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 02:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:05:34 INFO - PROCESS | 4028 | 1466499934519 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:05:34 INFO - PROCESS | 4028 | 1466499934521 Marionette TRACE conn5 <- [1,1366,null,{}] 02:05:34 INFO - PROCESS | 4028 | 1466499934529 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:34 INFO - PROCESS | 4028 | 1466499934531 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:34 INFO - PROCESS | 4028 | 1466499934609 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 02:05:34 INFO - PROCESS | 4028 | 1466499934615 Marionette TRACE conn5 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:34 INFO - PROCESS | 4028 | 1466499934617 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:34 INFO - PROCESS | 4028 | ++DOCSHELL 101C6400 == 37 [pid = 4028] [id = 351] 02:05:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (101CB000) [pid = 4028] [serial = 1052] [outer = 00000000] 02:05:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18208400) [pid = 4028] [serial = 1053] [outer = 101CB000] 02:05:34 INFO - PROCESS | 4028 | 1466499934661 Marionette DEBUG loaded listener.js 02:05:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1876A000) [pid = 4028] [serial = 1054] [outer = 101CB000] 02:05:35 INFO - PROCESS | 4028 | 1466499935074 Marionette TRACE conn5 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 02:05:35 INFO - PROCESS | 4028 | 1466499935154 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 02:05:35 INFO - PROCESS | 4028 | 1466499935157 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:05:35 INFO - PROCESS | 4028 | 1466499935159 Marionette TRACE conn5 <- [1,1370,null,{}] 02:05:35 INFO - PROCESS | 4028 | 1466499935163 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:35 INFO - PROCESS | 4028 | 1466499935165 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:35 INFO - PROCESS | 4028 | 1466499935269 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 02:05:35 INFO - PROCESS | 4028 | 1466499935276 Marionette TRACE conn5 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:35 INFO - PROCESS | 4028 | 1466499935278 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:35 INFO - PROCESS | 4028 | ++DOCSHELL 1988A000 == 38 [pid = 4028] [id = 352] 02:05:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1988A400) [pid = 4028] [serial = 1055] [outer = 00000000] 02:05:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (19D8D000) [pid = 4028] [serial = 1056] [outer = 1988A400] 02:05:35 INFO - PROCESS | 4028 | 1466499935321 Marionette DEBUG loaded listener.js 02:05:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1ADAE400) [pid = 4028] [serial = 1057] [outer = 1988A400] 02:05:35 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:05:35 INFO - PROCESS | 4028 | 1466499935773 Marionette TRACE conn5 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 02:05:35 INFO - PROCESS | 4028 | 1466499935834 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 02:05:35 INFO - PROCESS | 4028 | 1466499935837 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:05:35 INFO - PROCESS | 4028 | 1466499935839 Marionette TRACE conn5 <- [1,1374,null,{}] 02:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:05:35 INFO - PROCESS | 4028 | 1466499935842 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:35 INFO - PROCESS | 4028 | 1466499935844 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:35 INFO - PROCESS | 4028 | 1466499935925 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 02:05:35 INFO - PROCESS | 4028 | 1466499935930 Marionette TRACE conn5 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:35 INFO - PROCESS | 4028 | 1466499935932 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:35 INFO - PROCESS | 4028 | ++DOCSHELL 1AE8B000 == 39 [pid = 4028] [id = 353] 02:05:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1AED9000) [pid = 4028] [serial = 1058] [outer = 00000000] 02:05:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (1BF03800) [pid = 4028] [serial = 1059] [outer = 1AED9000] 02:05:35 INFO - PROCESS | 4028 | 1466499935975 Marionette DEBUG loaded listener.js 02:05:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (1876C400) [pid = 4028] [serial = 1060] [outer = 1AED9000] 02:05:36 INFO - PROCESS | 4028 | 1466499936455 Marionette TRACE conn5 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 02:05:36 INFO - PROCESS | 4028 | 1466499936517 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 02:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:05:36 INFO - PROCESS | 4028 | 1466499936522 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:05:36 INFO - PROCESS | 4028 | 1466499936527 Marionette TRACE conn5 <- [1,1378,null,{}] 02:05:36 INFO - PROCESS | 4028 | 1466499936534 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:36 INFO - PROCESS | 4028 | 1466499936537 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:36 INFO - PROCESS | 4028 | 1466499936744 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 02:05:36 INFO - PROCESS | 4028 | 1466499936846 Marionette TRACE conn5 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:36 INFO - PROCESS | 4028 | 1466499936850 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:36 INFO - PROCESS | 4028 | ++DOCSHELL 1030A000 == 40 [pid = 4028] [id = 354] 02:05:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (1030D400) [pid = 4028] [serial = 1061] [outer = 00000000] 02:05:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (10A4D800) [pid = 4028] [serial = 1062] [outer = 1030D400] 02:05:36 INFO - PROCESS | 4028 | 1466499936908 Marionette DEBUG loaded listener.js 02:05:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (146A7C00) [pid = 4028] [serial = 1063] [outer = 1030D400] 02:05:37 INFO - PROCESS | 4028 | 1466499937470 Marionette TRACE conn5 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 02:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 990ms 02:05:37 INFO - PROCESS | 4028 | 1466499937512 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 02:05:37 INFO - PROCESS | 4028 | 1466499937517 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 02:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:05:37 INFO - PROCESS | 4028 | 1466499937523 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:05:37 INFO - PROCESS | 4028 | 1466499937526 Marionette TRACE conn5 <- [1,1382,null,{}] 02:05:37 INFO - PROCESS | 4028 | 1466499937530 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:37 INFO - PROCESS | 4028 | 1466499937533 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:37 INFO - PROCESS | 4028 | 1466499937644 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 02:05:37 INFO - PROCESS | 4028 | 1466499937750 Marionette TRACE conn5 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:37 INFO - PROCESS | 4028 | 1466499937752 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:37 INFO - PROCESS | 4028 | ++DOCSHELL 18201400 == 41 [pid = 4028] [id = 355] 02:05:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (18206000) [pid = 4028] [serial = 1064] [outer = 00000000] 02:05:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1874D400) [pid = 4028] [serial = 1065] [outer = 18206000] 02:05:37 INFO - PROCESS | 4028 | 1466499937808 Marionette DEBUG loaded listener.js 02:05:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (18A05800) [pid = 4028] [serial = 1066] [outer = 18206000] 02:05:38 INFO - PROCESS | 4028 | 1466499938413 Marionette TRACE conn5 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 02:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 930ms 02:05:38 INFO - PROCESS | 4028 | 1466499938458 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 02:05:38 INFO - PROCESS | 4028 | 1466499938461 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 02:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:05:38 INFO - PROCESS | 4028 | 1466499938465 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:05:38 INFO - PROCESS | 4028 | 1466499938469 Marionette TRACE conn5 <- [1,1386,null,{}] 02:05:38 INFO - PROCESS | 4028 | 1466499938480 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:38 INFO - PROCESS | 4028 | 1466499938484 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:38 INFO - PROCESS | 4028 | 1466499938596 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 02:05:38 INFO - PROCESS | 4028 | 1466499938702 Marionette TRACE conn5 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:38 INFO - PROCESS | 4028 | 1466499938705 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:38 INFO - PROCESS | 4028 | ++DOCSHELL 1AE85800 == 42 [pid = 4028] [id = 356] 02:05:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (1AE8F400) [pid = 4028] [serial = 1067] [outer = 00000000] 02:05:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (1BF94400) [pid = 4028] [serial = 1068] [outer = 1AE8F400] 02:05:38 INFO - PROCESS | 4028 | 1466499938762 Marionette DEBUG loaded listener.js 02:05:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (1BF9A000) [pid = 4028] [serial = 1069] [outer = 1AE8F400] 02:05:39 INFO - PROCESS | 4028 | 1466499939378 Marionette TRACE conn5 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 02:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 930ms 02:05:39 INFO - PROCESS | 4028 | 1466499939398 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 02:05:39 INFO - PROCESS | 4028 | 1466499939401 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 02:05:39 INFO - PROCESS | 4028 | 1466499939404 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:05:39 INFO - PROCESS | 4028 | 1466499939406 Marionette TRACE conn5 <- [1,1390,null,{}] 02:05:39 INFO - PROCESS | 4028 | 1466499939409 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:39 INFO - PROCESS | 4028 | 1466499939411 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:39 INFO - PROCESS | 4028 | 1466499939520 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 02:05:39 INFO - PROCESS | 4028 | 1466499939626 Marionette TRACE conn5 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:39 INFO - PROCESS | 4028 | 1466499939628 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:39 INFO - PROCESS | 4028 | ++DOCSHELL 1C410000 == 43 [pid = 4028] [id = 357] 02:05:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (1C410800) [pid = 4028] [serial = 1070] [outer = 00000000] 02:05:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (1CCE9000) [pid = 4028] [serial = 1071] [outer = 1C410800] 02:05:39 INFO - PROCESS | 4028 | 1466499939683 Marionette DEBUG loaded listener.js 02:05:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (1CCED000) [pid = 4028] [serial = 1072] [outer = 1C410800] 02:05:40 INFO - PROCESS | 4028 | 1466499940259 Marionette TRACE conn5 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 02:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 930ms 02:05:40 INFO - PROCESS | 4028 | 1466499940338 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 02:05:40 INFO - PROCESS | 4028 | 1466499940340 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 02:05:40 INFO - PROCESS | 4028 | 1466499940344 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:05:40 INFO - PROCESS | 4028 | 1466499940346 Marionette TRACE conn5 <- [1,1394,null,{}] 02:05:40 INFO - PROCESS | 4028 | 1466499940350 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:40 INFO - PROCESS | 4028 | 1466499940352 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:40 INFO - PROCESS | 4028 | 1466499940468 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 02:05:40 INFO - PROCESS | 4028 | 1466499940599 Marionette TRACE conn5 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:40 INFO - PROCESS | 4028 | 1466499940601 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:40 INFO - PROCESS | 4028 | ++DOCSHELL 0D16D800 == 44 [pid = 4028] [id = 358] 02:05:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (0D174000) [pid = 4028] [serial = 1073] [outer = 00000000] 02:05:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (10153800) [pid = 4028] [serial = 1074] [outer = 0D174000] 02:05:40 INFO - PROCESS | 4028 | 1466499940656 Marionette DEBUG loaded listener.js 02:05:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (1030CC00) [pid = 4028] [serial = 1075] [outer = 0D174000] 02:05:41 INFO - PROCESS | 4028 | 1466499941365 Marionette TRACE conn5 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 02:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1068ms 02:05:41 INFO - PROCESS | 4028 | 1466499941416 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 02:05:41 INFO - PROCESS | 4028 | 1466499941420 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 02:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:05:41 INFO - PROCESS | 4028 | 1466499941424 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:05:41 INFO - PROCESS | 4028 | 1466499941429 Marionette TRACE conn5 <- [1,1398,null,{}] 02:05:41 INFO - PROCESS | 4028 | 1466499941433 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:41 INFO - PROCESS | 4028 | 1466499941436 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:41 INFO - PROCESS | 4028 | 1466499941536 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 02:05:41 INFO - PROCESS | 4028 | 1466499941649 Marionette TRACE conn5 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:41 INFO - PROCESS | 4028 | 1466499941652 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:41 INFO - PROCESS | 4028 | ++DOCSHELL 0FDF1000 == 45 [pid = 4028] [id = 359] 02:05:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (101C8800) [pid = 4028] [serial = 1076] [outer = 00000000] 02:05:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (10A46400) [pid = 4028] [serial = 1077] [outer = 101C8800] 02:05:41 INFO - PROCESS | 4028 | 1466499941705 Marionette DEBUG loaded listener.js 02:05:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 100 (1440F800) [pid = 4028] [serial = 1078] [outer = 101C8800] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 1988A000 == 44 [pid = 4028] [id = 352] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 101C6400 == 43 [pid = 4028] [id = 351] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 1978BC00 == 42 [pid = 4028] [id = 350] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 1874E800 == 41 [pid = 4028] [id = 349] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 1657E800 == 40 [pid = 4028] [id = 348] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 18755800 == 39 [pid = 4028] [id = 347] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 1795A800 == 38 [pid = 4028] [id = 346] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 0FC40800 == 37 [pid = 4028] [id = 345] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 1093C400 == 36 [pid = 4028] [id = 344] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 093F8C00 == 35 [pid = 4028] [id = 342] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 18BCD000 == 34 [pid = 4028] [id = 341] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 10527400 == 33 [pid = 4028] [id = 333] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 149D5800 == 32 [pid = 4028] [id = 343] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 0D16D800 == 31 [pid = 4028] [id = 358] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 1C410000 == 30 [pid = 4028] [id = 357] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 1AE85800 == 29 [pid = 4028] [id = 356] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 1AE8B000 == 28 [pid = 4028] [id = 353] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 1030A000 == 27 [pid = 4028] [id = 354] 02:05:42 INFO - PROCESS | 4028 | --DOCSHELL 18201400 == 26 [pid = 4028] [id = 355] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 99 (146A9800) [pid = 4028] [serial = 988] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (10933800) [pid = 4028] [serial = 987] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (18766400) [pid = 4028] [serial = 991] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (182C1400) [pid = 4028] [serial = 990] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (18BE9800) [pid = 4028] [serial = 1017] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (1BE0F000) [pid = 4028] [serial = 994] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (1B674000) [pid = 4028] [serial = 993] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (1C403C00) [pid = 4028] [serial = 997] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (1BF9B400) [pid = 4028] [serial = 996] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (1876CC00) [pid = 4028] [serial = 1015] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (18C2FC00) [pid = 4028] [serial = 1018] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (18614800) [pid = 4028] [serial = 1020] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18782C00) [pid = 4028] [serial = 1021] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (17650400) [pid = 4028] [serial = 1009] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (19083400) [pid = 4028] [serial = 1023] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (182E4400) [pid = 4028] [serial = 1011] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18765400) [pid = 4028] [serial = 1014] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (14B74C00) [pid = 4028] [serial = 1005] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (14C08000) [pid = 4028] [serial = 1006] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1763D800) [pid = 4028] [serial = 1008] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (101D3000) [pid = 4028] [serial = 1002] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (10303000) [pid = 4028] [serial = 1003] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (16578C00) [pid = 4028] [serial = 1000] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (14C53000) [pid = 4028] [serial = 999] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1862FC00) [pid = 4028] [serial = 1012] [outer = 00000000] [url = about:blank] 02:05:42 INFO - PROCESS | 4028 | 1466499942974 Marionette TRACE conn5 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 02:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1589ms 02:05:43 INFO - PROCESS | 4028 | 1466499943016 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 02:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:05:43 INFO - PROCESS | 4028 | 1466499943020 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 02:05:43 INFO - PROCESS | 4028 | 1466499943024 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:05:43 INFO - PROCESS | 4028 | 1466499943028 Marionette TRACE conn5 <- [1,1402,null,{}] 02:05:43 INFO - PROCESS | 4028 | 1466499943033 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:43 INFO - PROCESS | 4028 | 1466499943036 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:43 INFO - PROCESS | 4028 | 1466499943156 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 02:05:43 INFO - PROCESS | 4028 | 1466499943245 Marionette TRACE conn5 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:43 INFO - PROCESS | 4028 | 1466499943248 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:43 INFO - PROCESS | 4028 | ++DOCSHELL 1014EC00 == 27 [pid = 4028] [id = 360] 02:05:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (10151C00) [pid = 4028] [serial = 1079] [outer = 00000000] 02:05:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (101CF000) [pid = 4028] [serial = 1080] [outer = 10151C00] 02:05:43 INFO - PROCESS | 4028 | 1466499943295 Marionette DEBUG loaded listener.js 02:05:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (102A7400) [pid = 4028] [serial = 1081] [outer = 10151C00] 02:05:43 INFO - PROCESS | 4028 | 1466499943716 Marionette TRACE conn5 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 02:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 730ms 02:05:43 INFO - PROCESS | 4028 | 1466499943756 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 02:05:43 INFO - PROCESS | 4028 | 1466499943761 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 02:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:05:43 INFO - PROCESS | 4028 | 1466499943772 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:05:43 INFO - PROCESS | 4028 | 1466499943775 Marionette TRACE conn5 <- [1,1406,null,{}] 02:05:43 INFO - PROCESS | 4028 | 1466499943779 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:43 INFO - PROCESS | 4028 | 1466499943781 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:43 INFO - PROCESS | 4028 | 1466499943871 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 02:05:43 INFO - PROCESS | 4028 | 1466499943880 Marionette TRACE conn5 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:43 INFO - PROCESS | 4028 | 1466499943882 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:43 INFO - PROCESS | 4028 | ++DOCSHELL 1461C000 == 28 [pid = 4028] [id = 361] 02:05:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1461D000) [pid = 4028] [serial = 1082] [outer = 00000000] 02:05:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (149B8800) [pid = 4028] [serial = 1083] [outer = 1461D000] 02:05:43 INFO - PROCESS | 4028 | 1466499943930 Marionette DEBUG loaded listener.js 02:05:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (14B95000) [pid = 4028] [serial = 1084] [outer = 1461D000] 02:05:44 INFO - PROCESS | 4028 | 1466499944382 Marionette TRACE conn5 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 02:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 670ms 02:05:44 INFO - PROCESS | 4028 | 1466499944446 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 02:05:44 INFO - PROCESS | 4028 | 1466499944448 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 02:05:44 INFO - PROCESS | 4028 | 1466499944452 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:05:44 INFO - PROCESS | 4028 | 1466499944455 Marionette TRACE conn5 <- [1,1410,null,{}] 02:05:44 INFO - PROCESS | 4028 | 1466499944466 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:44 INFO - PROCESS | 4028 | 1466499944471 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:44 INFO - PROCESS | 4028 | 1466499944556 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 02:05:44 INFO - PROCESS | 4028 | 1466499944563 Marionette TRACE conn5 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:44 INFO - PROCESS | 4028 | 1466499944566 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:44 INFO - PROCESS | 4028 | ++DOCSHELL 15F3F400 == 29 [pid = 4028] [id = 362] 02:05:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (1657DC00) [pid = 4028] [serial = 1085] [outer = 00000000] 02:05:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (1756B400) [pid = 4028] [serial = 1086] [outer = 1657DC00] 02:05:44 INFO - PROCESS | 4028 | 1466499944613 Marionette DEBUG loaded listener.js 02:05:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (17640800) [pid = 4028] [serial = 1087] [outer = 1657DC00] 02:05:45 INFO - PROCESS | 4028 | 1466499945151 Marionette TRACE conn5 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 02:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 730ms 02:05:45 INFO - PROCESS | 4028 | 1466499945213 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 02:05:45 INFO - PROCESS | 4028 | 1466499945215 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 02:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:05:45 INFO - PROCESS | 4028 | 1466499945227 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:05:45 INFO - PROCESS | 4028 | 1466499945229 Marionette TRACE conn5 <- [1,1414,null,{}] 02:05:45 INFO - PROCESS | 4028 | 1466499945233 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:45 INFO - PROCESS | 4028 | 1466499945235 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:45 INFO - PROCESS | 4028 | 1466499945353 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 02:05:45 INFO - PROCESS | 4028 | 1466499945365 Marionette TRACE conn5 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:45 INFO - PROCESS | 4028 | 1466499945367 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:45 INFO - PROCESS | 4028 | ++DOCSHELL 1779FC00 == 30 [pid = 4028] [id = 363] 02:05:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (177A0800) [pid = 4028] [serial = 1088] [outer = 00000000] 02:05:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (17C50800) [pid = 4028] [serial = 1089] [outer = 177A0800] 02:05:45 INFO - PROCESS | 4028 | 1466499945411 Marionette DEBUG loaded listener.js 02:05:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (182C3000) [pid = 4028] [serial = 1090] [outer = 177A0800] 02:05:45 INFO - PROCESS | 4028 | 1466499945868 Marionette TRACE conn5 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 02:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 670ms 02:05:45 INFO - PROCESS | 4028 | 1466499945903 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 02:05:45 INFO - PROCESS | 4028 | 1466499945905 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 02:05:45 INFO - PROCESS | 4028 | 1466499945908 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:05:45 INFO - PROCESS | 4028 | 1466499945910 Marionette TRACE conn5 <- [1,1418,null,{}] 02:05:45 INFO - PROCESS | 4028 | 1466499945913 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:45 INFO - PROCESS | 4028 | 1466499945915 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:46 INFO - PROCESS | 4028 | 1466499946024 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 02:05:46 INFO - PROCESS | 4028 | 1466499946029 Marionette TRACE conn5 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:46 INFO - PROCESS | 4028 | 1466499946031 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:46 INFO - PROCESS | 4028 | ++DOCSHELL 1860BC00 == 31 [pid = 4028] [id = 364] 02:05:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (18610400) [pid = 4028] [serial = 1091] [outer = 00000000] 02:05:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (18749800) [pid = 4028] [serial = 1092] [outer = 18610400] 02:05:46 INFO - PROCESS | 4028 | 1466499946075 Marionette DEBUG loaded listener.js 02:05:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (18752400) [pid = 4028] [serial = 1093] [outer = 18610400] 02:05:46 INFO - PROCESS | 4028 | 1466499946569 Marionette TRACE conn5 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 02:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 670ms 02:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:05:46 INFO - PROCESS | 4028 | 1466499946581 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 02:05:46 INFO - PROCESS | 4028 | 1466499946583 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 02:05:46 INFO - PROCESS | 4028 | 1466499946586 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:05:46 INFO - PROCESS | 4028 | 1466499946587 Marionette TRACE conn5 <- [1,1422,null,{}] 02:05:46 INFO - PROCESS | 4028 | 1466499946591 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:46 INFO - PROCESS | 4028 | 1466499946597 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:46 INFO - PROCESS | 4028 | 1466499946758 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 02:05:46 INFO - PROCESS | 4028 | 1466499946776 Marionette TRACE conn5 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:46 INFO - PROCESS | 4028 | 1466499946778 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:47 INFO - PROCESS | 4028 | ++DOCSHELL 0FDF3000 == 32 [pid = 4028] [id = 365] 02:05:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (10158800) [pid = 4028] [serial = 1094] [outer = 00000000] 02:05:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (18611800) [pid = 4028] [serial = 1095] [outer = 10158800] 02:05:47 INFO - PROCESS | 4028 | 1466499947149 Marionette DEBUG loaded listener.js 02:05:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (18A10400) [pid = 4028] [serial = 1096] [outer = 10158800] 02:05:47 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (18A01800) [pid = 4028] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:05:47 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (1874EC00) [pid = 4028] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:05:47 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (1988A800) [pid = 4028] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:05:47 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (101CB000) [pid = 4028] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:05:47 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (10A4A800) [pid = 4028] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:05:47 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18755C00) [pid = 4028] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:05:47 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (0CA13800) [pid = 4028] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:05:47 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (18BED400) [pid = 4028] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:05:47 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (1795C800) [pid = 4028] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:05:47 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (10A4A000) [pid = 4028] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:05:47 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (14CDE400) [pid = 4028] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:05:47 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1988A400) [pid = 4028] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:05:47 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1AED9000) [pid = 4028] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:05:47 INFO - PROCESS | 4028 | 1466499947680 Marionette TRACE conn5 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 02:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1122ms 02:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:05:47 INFO - PROCESS | 4028 | 1466499947711 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 02:05:47 INFO - PROCESS | 4028 | 1466499947713 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 02:05:47 INFO - PROCESS | 4028 | 1466499947716 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:05:47 INFO - PROCESS | 4028 | 1466499947718 Marionette TRACE conn5 <- [1,1426,null,{}] 02:05:47 INFO - PROCESS | 4028 | 1466499947721 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:47 INFO - PROCESS | 4028 | 1466499947723 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:47 INFO - PROCESS | 4028 | 1466499947802 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 02:05:47 INFO - PROCESS | 4028 | 1466499947807 Marionette TRACE conn5 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:47 INFO - PROCESS | 4028 | 1466499947809 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:47 INFO - PROCESS | 4028 | ++DOCSHELL 10A4A800 == 33 [pid = 4028] [id = 366] 02:05:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (14C01800) [pid = 4028] [serial = 1097] [outer = 00000000] 02:05:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18BCB400) [pid = 4028] [serial = 1098] [outer = 14C01800] 02:05:47 INFO - PROCESS | 4028 | 1466499947853 Marionette DEBUG loaded listener.js 02:05:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18BCE400) [pid = 4028] [serial = 1099] [outer = 14C01800] 02:05:48 INFO - PROCESS | 4028 | 1466499948280 Marionette TRACE conn5 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 02:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 630ms 02:05:48 INFO - PROCESS | 4028 | 1466499948363 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 02:05:48 INFO - PROCESS | 4028 | 1466499948365 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 02:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:05:48 INFO - PROCESS | 4028 | 1466499948369 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:05:48 INFO - PROCESS | 4028 | 1466499948370 Marionette TRACE conn5 <- [1,1430,null,{}] 02:05:48 INFO - PROCESS | 4028 | 1466499948374 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:48 INFO - PROCESS | 4028 | 1466499948376 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:48 INFO - PROCESS | 4028 | 1466499948454 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 02:05:48 INFO - PROCESS | 4028 | 1466499948463 Marionette TRACE conn5 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:48 INFO - PROCESS | 4028 | 1466499948465 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:48 INFO - PROCESS | 4028 | ++DOCSHELL 0D1CA800 == 34 [pid = 4028] [id = 367] 02:05:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (18BED400) [pid = 4028] [serial = 1100] [outer = 00000000] 02:05:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (18CF1800) [pid = 4028] [serial = 1101] [outer = 18BED400] 02:05:48 INFO - PROCESS | 4028 | 1466499948508 Marionette DEBUG loaded listener.js 02:05:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (182B7400) [pid = 4028] [serial = 1102] [outer = 18BED400] 02:05:48 INFO - PROCESS | 4028 | 1466499948936 Marionette TRACE conn5 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 02:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 630ms 02:05:48 INFO - PROCESS | 4028 | 1466499949000 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 02:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:05:48 INFO - PROCESS | 4028 | 1466499949002 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 02:05:48 INFO - PROCESS | 4028 | 1466499949005 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:05:48 INFO - PROCESS | 4028 | 1466499949006 Marionette TRACE conn5 <- [1,1434,null,{}] 02:05:48 INFO - PROCESS | 4028 | 1466499949010 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:48 INFO - PROCESS | 4028 | 1466499949011 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:49 INFO - PROCESS | 4028 | 1466499949089 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 02:05:49 INFO - PROCESS | 4028 | 1466499949094 Marionette TRACE conn5 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:49 INFO - PROCESS | 4028 | 1466499949096 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:49 INFO - PROCESS | 4028 | ++DOCSHELL 190ED000 == 35 [pid = 4028] [id = 368] 02:05:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (190EEC00) [pid = 4028] [serial = 1103] [outer = 00000000] 02:05:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (19760400) [pid = 4028] [serial = 1104] [outer = 190EEC00] 02:05:49 INFO - PROCESS | 4028 | 1466499949149 Marionette DEBUG loaded listener.js 02:05:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (190F4800) [pid = 4028] [serial = 1105] [outer = 190EEC00] 02:05:49 INFO - PROCESS | 4028 | 1466499949982 Marionette TRACE conn5 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 02:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1022ms 02:05:50 INFO - PROCESS | 4028 | 1466499950036 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 02:05:50 INFO - PROCESS | 4028 | 1466499950040 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 02:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:05:50 INFO - PROCESS | 4028 | 1466499950065 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:05:50 INFO - PROCESS | 4028 | 1466499950070 Marionette TRACE conn5 <- [1,1438,null,{}] 02:05:50 INFO - PROCESS | 4028 | 1466499950076 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:50 INFO - PROCESS | 4028 | 1466499950079 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:50 INFO - PROCESS | 4028 | 1466499950223 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 02:05:50 INFO - PROCESS | 4028 | 1466499950353 Marionette TRACE conn5 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:50 INFO - PROCESS | 4028 | 1466499950357 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:50 INFO - PROCESS | 4028 | ++DOCSHELL 1015B800 == 36 [pid = 4028] [id = 369] 02:05:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (101D1400) [pid = 4028] [serial = 1106] [outer = 00000000] 02:05:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (146A9400) [pid = 4028] [serial = 1107] [outer = 101D1400] 02:05:50 INFO - PROCESS | 4028 | 1466499950415 Marionette DEBUG loaded listener.js 02:05:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (14B9BC00) [pid = 4028] [serial = 1108] [outer = 101D1400] 02:05:51 INFO - PROCESS | 4028 | 1466499951081 Marionette TRACE conn5 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 02:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1082ms 02:05:51 INFO - PROCESS | 4028 | 1466499951152 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 02:05:51 INFO - PROCESS | 4028 | 1466499951158 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 02:05:51 INFO - PROCESS | 4028 | 1466499951193 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:05:51 INFO - PROCESS | 4028 | 1466499951196 Marionette TRACE conn5 <- [1,1442,null,{}] 02:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:05:51 INFO - PROCESS | 4028 | 1466499951200 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:51 INFO - PROCESS | 4028 | 1466499951203 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:51 INFO - PROCESS | 4028 | 1466499951333 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 02:05:51 INFO - PROCESS | 4028 | 1466499951459 Marionette TRACE conn5 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:51 INFO - PROCESS | 4028 | 1466499951461 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:51 INFO - PROCESS | 4028 | ++DOCSHELL 0CA0B400 == 37 [pid = 4028] [id = 370] 02:05:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (0CA0DC00) [pid = 4028] [serial = 1109] [outer = 00000000] 02:05:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (10153400) [pid = 4028] [serial = 1110] [outer = 0CA0DC00] 02:05:51 INFO - PROCESS | 4028 | 1466499951519 Marionette DEBUG loaded listener.js 02:05:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (14C07800) [pid = 4028] [serial = 1111] [outer = 0CA0DC00] 02:05:52 INFO - PROCESS | 4028 | --DOCSHELL 0D1CA800 == 36 [pid = 4028] [id = 367] 02:05:52 INFO - PROCESS | 4028 | --DOCSHELL 10A4A800 == 35 [pid = 4028] [id = 366] 02:05:52 INFO - PROCESS | 4028 | --DOCSHELL 0FDF3000 == 34 [pid = 4028] [id = 365] 02:05:52 INFO - PROCESS | 4028 | --DOCSHELL 1860BC00 == 33 [pid = 4028] [id = 364] 02:05:52 INFO - PROCESS | 4028 | --DOCSHELL 1779FC00 == 32 [pid = 4028] [id = 363] 02:05:52 INFO - PROCESS | 4028 | --DOCSHELL 15F3F400 == 31 [pid = 4028] [id = 362] 02:05:52 INFO - PROCESS | 4028 | --DOCSHELL 1461C000 == 30 [pid = 4028] [id = 361] 02:05:52 INFO - PROCESS | 4028 | --DOCSHELL 1014EC00 == 29 [pid = 4028] [id = 360] 02:05:52 INFO - PROCESS | 4028 | --DOCSHELL 0FDF1000 == 28 [pid = 4028] [id = 359] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (18BCF400) [pid = 4028] [serial = 1045] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (18A0F000) [pid = 4028] [serial = 1044] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (19085C00) [pid = 4028] [serial = 1048] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (190F4400) [pid = 4028] [serial = 1047] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (19A7C000) [pid = 4028] [serial = 1050] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (1876A000) [pid = 4028] [serial = 1054] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (147C2800) [pid = 4028] [serial = 1035] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (14C28000) [pid = 4028] [serial = 1036] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1876A400) [pid = 4028] [serial = 1041] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (0FCEB400) [pid = 4028] [serial = 1026] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (101C9000) [pid = 4028] [serial = 1027] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1860F800) [pid = 4028] [serial = 1024] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (17C54800) [pid = 4028] [serial = 1038] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1820AC00) [pid = 4028] [serial = 1039] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (111DE000) [pid = 4028] [serial = 1032] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (14B71C00) [pid = 4028] [serial = 1033] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (16576000) [pid = 4028] [serial = 1029] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (1763C000) [pid = 4028] [serial = 1030] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18208400) [pid = 4028] [serial = 1053] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (19D8D000) [pid = 4028] [serial = 1056] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1BF03800) [pid = 4028] [serial = 1059] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (19A7F000) [pid = 4028] [serial = 1051] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (1876C400) [pid = 4028] [serial = 1060] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (1ADAE400) [pid = 4028] [serial = 1057] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (18785C00) [pid = 4028] [serial = 1042] [outer = 00000000] [url = about:blank] 02:05:52 INFO - PROCESS | 4028 | 1466499952316 Marionette TRACE conn5 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 02:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1176ms 02:05:52 INFO - PROCESS | 4028 | 1466499952378 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 02:05:52 INFO - PROCESS | 4028 | 1466499952382 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 02:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:05:52 INFO - PROCESS | 4028 | 1466499952386 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:05:52 INFO - PROCESS | 4028 | 1466499952390 Marionette TRACE conn5 <- [1,1446,null,{}] 02:05:52 INFO - PROCESS | 4028 | 1466499952398 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:52 INFO - PROCESS | 4028 | 1466499952400 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:52 INFO - PROCESS | 4028 | 1466499952491 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 02:05:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (0FD69800) [pid = 4028] [serial = 1112] [outer = 18626C00] 02:05:52 INFO - PROCESS | 4028 | 1466499952521 Marionette TRACE conn5 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:52 INFO - PROCESS | 4028 | 1466499952523 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:52 INFO - PROCESS | 4028 | ++DOCSHELL 101CBC00 == 29 [pid = 4028] [id = 371] 02:05:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (101D0400) [pid = 4028] [serial = 1113] [outer = 00000000] 02:05:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (10303800) [pid = 4028] [serial = 1114] [outer = 101D0400] 02:05:52 INFO - PROCESS | 4028 | 1466499952577 Marionette DEBUG loaded listener.js 02:05:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (10933800) [pid = 4028] [serial = 1115] [outer = 101D0400] 02:05:53 INFO - PROCESS | 4028 | 1466499953319 Marionette TRACE conn5 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 02:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 990ms 02:05:53 INFO - PROCESS | 4028 | 1466499953378 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 02:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:05:53 INFO - PROCESS | 4028 | 1466499953383 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 02:05:53 INFO - PROCESS | 4028 | 1466499953388 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:05:53 INFO - PROCESS | 4028 | 1466499953391 Marionette TRACE conn5 <- [1,1450,null,{}] 02:05:53 INFO - PROCESS | 4028 | 1466499953398 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:53 INFO - PROCESS | 4028 | 1466499953401 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:53 INFO - PROCESS | 4028 | 1466499953547 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 02:05:53 INFO - PROCESS | 4028 | 1466499953677 Marionette TRACE conn5 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:53 INFO - PROCESS | 4028 | 1466499953680 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:53 INFO - PROCESS | 4028 | ++DOCSHELL 0FDF6800 == 30 [pid = 4028] [id = 372] 02:05:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (101C6800) [pid = 4028] [serial = 1116] [outer = 00000000] 02:05:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (10302800) [pid = 4028] [serial = 1117] [outer = 101C6800] 02:05:53 INFO - PROCESS | 4028 | 1466499953739 Marionette DEBUG loaded listener.js 02:05:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (10A4A000) [pid = 4028] [serial = 1118] [outer = 101C6800] 02:05:54 INFO - PROCESS | 4028 | 1466499954373 Marionette TRACE conn5 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 02:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1024ms 02:05:54 INFO - PROCESS | 4028 | 1466499954412 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 02:05:54 INFO - PROCESS | 4028 | 1466499954416 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 02:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:05:54 INFO - PROCESS | 4028 | 1466499954423 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:05:54 INFO - PROCESS | 4028 | 1466499954426 Marionette TRACE conn5 <- [1,1454,null,{}] 02:05:54 INFO - PROCESS | 4028 | 1466499954430 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:54 INFO - PROCESS | 4028 | 1466499954433 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:54 INFO - PROCESS | 4028 | 1466499954545 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 02:05:54 INFO - PROCESS | 4028 | 1466499954675 Marionette TRACE conn5 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:54 INFO - PROCESS | 4028 | 1466499954678 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:54 INFO - PROCESS | 4028 | ++DOCSHELL 14C4E800 == 31 [pid = 4028] [id = 373] 02:05:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (14C52800) [pid = 4028] [serial = 1119] [outer = 00000000] 02:05:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (14D9F800) [pid = 4028] [serial = 1120] [outer = 14C52800] 02:05:54 INFO - PROCESS | 4028 | 1466499954736 Marionette DEBUG loaded listener.js 02:05:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (15F42800) [pid = 4028] [serial = 1121] [outer = 14C52800] 02:05:55 INFO - PROCESS | 4028 | 1466499955427 Marionette TRACE conn5 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 02:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1076ms 02:05:55 INFO - PROCESS | 4028 | 1466499955503 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 02:05:55 INFO - PROCESS | 4028 | 1466499955506 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 02:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:05:55 INFO - PROCESS | 4028 | 1466499955509 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:05:55 INFO - PROCESS | 4028 | 1466499955513 Marionette TRACE conn5 <- [1,1458,null,{}] 02:05:55 INFO - PROCESS | 4028 | 1466499955525 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:55 INFO - PROCESS | 4028 | 1466499955530 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:55 INFO - PROCESS | 4028 | 1466499955681 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 02:05:55 INFO - PROCESS | 4028 | 1466499955806 Marionette TRACE conn5 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:55 INFO - PROCESS | 4028 | 1466499955809 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:55 INFO - PROCESS | 4028 | ++DOCSHELL 17661C00 == 32 [pid = 4028] [id = 374] 02:05:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (17665800) [pid = 4028] [serial = 1122] [outer = 00000000] 02:05:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (177AAC00) [pid = 4028] [serial = 1123] [outer = 17665800] 02:05:55 INFO - PROCESS | 4028 | 1466499955869 Marionette DEBUG loaded listener.js 02:05:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18203400) [pid = 4028] [serial = 1124] [outer = 17665800] 02:05:56 INFO - PROCESS | 4028 | 1466499956483 Marionette TRACE conn5 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 02:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1022ms 02:05:56 INFO - PROCESS | 4028 | 1466499956535 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 02:05:56 INFO - PROCESS | 4028 | 1466499956537 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 02:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:05:56 INFO - PROCESS | 4028 | 1466499956541 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:05:56 INFO - PROCESS | 4028 | 1466499956543 Marionette TRACE conn5 <- [1,1462,null,{}] 02:05:56 INFO - PROCESS | 4028 | 1466499956547 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:05:56 INFO - PROCESS | 4028 | 1466499956549 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:56 INFO - PROCESS | 4028 | 1466499956663 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 02:05:56 INFO - PROCESS | 4028 | 1466499956769 Marionette TRACE conn5 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:56 INFO - PROCESS | 4028 | 1466499956772 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:05:56 INFO - PROCESS | 4028 | ++DOCSHELL 1874E400 == 33 [pid = 4028] [id = 375] 02:05:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1874EC00) [pid = 4028] [serial = 1125] [outer = 00000000] 02:05:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (18768C00) [pid = 4028] [serial = 1126] [outer = 1874EC00] 02:05:56 INFO - PROCESS | 4028 | 1466499956826 Marionette DEBUG loaded listener.js 02:05:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (18781000) [pid = 4028] [serial = 1127] [outer = 1874EC00] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 093F0800 == 32 [pid = 4028] [id = 203] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 16572800 == 31 [pid = 4028] [id = 208] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 18748800 == 30 [pid = 4028] [id = 211] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 149CD800 == 29 [pid = 4028] [id = 212] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 14D96000 == 28 [pid = 4028] [id = 200] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 17633400 == 27 [pid = 4028] [id = 201] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 1015B800 == 26 [pid = 4028] [id = 369] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 18A03000 == 25 [pid = 4028] [id = 213] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 1795CC00 == 24 [pid = 4028] [id = 209] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 1093D400 == 23 [pid = 4028] [id = 199] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 0FD65C00 == 22 [pid = 4028] [id = 204] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 10151800 == 21 [pid = 4028] [id = 197] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 1030F000 == 20 [pid = 4028] [id = 205] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 17965000 == 19 [pid = 4028] [id = 202] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 149B2000 == 18 [pid = 4028] [id = 207] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 182C2800 == 17 [pid = 4028] [id = 210] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 1015AC00 == 16 [pid = 4028] [id = 198] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 149CE800 == 15 [pid = 4028] [id = 206] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 17661C00 == 14 [pid = 4028] [id = 374] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 14C4E800 == 13 [pid = 4028] [id = 373] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 190ED000 == 12 [pid = 4028] [id = 368] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 0CA0B400 == 11 [pid = 4028] [id = 370] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 101CBC00 == 10 [pid = 4028] [id = 371] 02:05:58 INFO - PROCESS | 4028 | --DOCSHELL 0FDF6800 == 9 [pid = 4028] [id = 372] 02:06:00 INFO - PROCESS | 4028 | 1466499960461 Marionette TRACE conn5 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 02:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 3951ms 02:06:00 INFO - PROCESS | 4028 | 1466499960496 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 02:06:00 INFO - PROCESS | 4028 | 1466499960501 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 02:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:06:00 INFO - PROCESS | 4028 | 1466499960506 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:06:00 INFO - PROCESS | 4028 | 1466499960509 Marionette TRACE conn5 <- [1,1466,null,{}] 02:06:00 INFO - PROCESS | 4028 | 1466499960515 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:00 INFO - PROCESS | 4028 | 1466499960518 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:00 INFO - PROCESS | 4028 | 1466499960620 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 02:06:00 INFO - PROCESS | 4028 | 1466499960707 Marionette TRACE conn5 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:00 INFO - PROCESS | 4028 | 1466499960711 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:00 INFO - PROCESS | 4028 | ++DOCSHELL 0D122C00 == 10 [pid = 4028] [id = 376] 02:06:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (0D16E800) [pid = 4028] [serial = 1128] [outer = 00000000] 02:06:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (0FCE8400) [pid = 4028] [serial = 1129] [outer = 0D16E800] 02:06:00 INFO - PROCESS | 4028 | 1466499960761 Marionette DEBUG loaded listener.js 02:06:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (10150000) [pid = 4028] [serial = 1130] [outer = 0D16E800] 02:06:01 INFO - PROCESS | 4028 | 1466499961195 Marionette TRACE conn5 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 02:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 730ms 02:06:01 INFO - PROCESS | 4028 | 1466499961236 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 02:06:01 INFO - PROCESS | 4028 | 1466499961241 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 02:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:06:01 INFO - PROCESS | 4028 | 1466499961247 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:06:01 INFO - PROCESS | 4028 | 1466499961250 Marionette TRACE conn5 <- [1,1470,null,{}] 02:06:01 INFO - PROCESS | 4028 | 1466499961253 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:01 INFO - PROCESS | 4028 | 1466499961256 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:01 INFO - PROCESS | 4028 | 1466499961350 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 02:06:01 INFO - PROCESS | 4028 | 1466499961356 Marionette TRACE conn5 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:01 INFO - PROCESS | 4028 | 1466499961359 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:01 INFO - PROCESS | 4028 | ++DOCSHELL 0FC38800 == 11 [pid = 4028] [id = 377] 02:06:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (10308C00) [pid = 4028] [serial = 1131] [outer = 00000000] 02:06:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (111DB800) [pid = 4028] [serial = 1132] [outer = 10308C00] 02:06:01 INFO - PROCESS | 4028 | 1466499961409 Marionette DEBUG loaded listener.js 02:06:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (146A4800) [pid = 4028] [serial = 1133] [outer = 10308C00] 02:06:01 INFO - PROCESS | 4028 | 1466499961923 Marionette TRACE conn5 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 02:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 730ms 02:06:01 INFO - PROCESS | 4028 | 1466499962015 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 02:06:01 INFO - PROCESS | 4028 | 1466499962017 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 02:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:06:02 INFO - PROCESS | 4028 | 1466499962029 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:06:02 INFO - PROCESS | 4028 | 1466499962033 Marionette TRACE conn5 <- [1,1474,null,{}] 02:06:02 INFO - PROCESS | 4028 | 1466499962044 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:02 INFO - PROCESS | 4028 | 1466499962048 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:02 INFO - PROCESS | 4028 | 1466499962175 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 02:06:02 INFO - PROCESS | 4028 | 1466499962234 Marionette TRACE conn5 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:02 INFO - PROCESS | 4028 | 1466499962238 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:02 INFO - PROCESS | 4028 | ++DOCSHELL 15953400 == 12 [pid = 4028] [id = 378] 02:06:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (15F4B000) [pid = 4028] [serial = 1134] [outer = 00000000] 02:06:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (17562400) [pid = 4028] [serial = 1135] [outer = 15F4B000] 02:06:02 INFO - PROCESS | 4028 | 1466499962287 Marionette DEBUG loaded listener.js 02:06:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (17637C00) [pid = 4028] [serial = 1136] [outer = 15F4B000] 02:06:02 INFO - PROCESS | 4028 | 1466499962769 Marionette TRACE conn5 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 02:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 770ms 02:06:02 INFO - PROCESS | 4028 | 1466499962806 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 02:06:02 INFO - PROCESS | 4028 | 1466499962809 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 02:06:02 INFO - PROCESS | 4028 | 1466499962812 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:06:02 INFO - PROCESS | 4028 | 1466499962814 Marionette TRACE conn5 <- [1,1478,null,{}] 02:06:02 INFO - PROCESS | 4028 | 1466499962817 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:02 INFO - PROCESS | 4028 | 1466499962819 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:02 INFO - PROCESS | 4028 | 1466499962936 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 02:06:02 INFO - PROCESS | 4028 | 1466499962946 Marionette TRACE conn5 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:02 INFO - PROCESS | 4028 | 1466499962948 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:02 INFO - PROCESS | 4028 | ++DOCSHELL 1764BC00 == 13 [pid = 4028] [id = 379] 02:06:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (1764C000) [pid = 4028] [serial = 1137] [outer = 00000000] 02:06:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (17668400) [pid = 4028] [serial = 1138] [outer = 1764C000] 02:06:03 INFO - PROCESS | 4028 | 1466499963042 Marionette DEBUG loaded listener.js 02:06:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (1820C000) [pid = 4028] [serial = 1139] [outer = 1764C000] 02:06:03 INFO - PROCESS | 4028 | 1466499963475 Marionette TRACE conn5 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 02:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 670ms 02:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:06:03 INFO - PROCESS | 4028 | 1466499963486 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 02:06:03 INFO - PROCESS | 4028 | 1466499963488 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 02:06:03 INFO - PROCESS | 4028 | 1466499963491 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:06:03 INFO - PROCESS | 4028 | 1466499963493 Marionette TRACE conn5 <- [1,1482,null,{}] 02:06:03 INFO - PROCESS | 4028 | 1466499963496 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:03 INFO - PROCESS | 4028 | 1466499963498 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:03 INFO - PROCESS | 4028 | 1466499963640 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 02:06:03 INFO - PROCESS | 4028 | 1466499963654 Marionette TRACE conn5 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:03 INFO - PROCESS | 4028 | 1466499963656 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:03 INFO - PROCESS | 4028 | ++DOCSHELL 182C1400 == 14 [pid = 4028] [id = 380] 02:06:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (182C2400) [pid = 4028] [serial = 1140] [outer = 00000000] 02:06:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 100 (1874BC00) [pid = 4028] [serial = 1141] [outer = 182C2400] 02:06:03 INFO - PROCESS | 4028 | 1466499963705 Marionette DEBUG loaded listener.js 02:06:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 101 (18762C00) [pid = 4028] [serial = 1142] [outer = 182C2400] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 100 (101D1400) [pid = 4028] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 99 (0CA0DC00) [pid = 4028] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (190EEC00) [pid = 4028] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (101D0400) [pid = 4028] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (101C6800) [pid = 4028] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (14C52800) [pid = 4028] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (177A0800) [pid = 4028] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (10151C00) [pid = 4028] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (101C8800) [pid = 4028] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (1657DC00) [pid = 4028] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (1461D000) [pid = 4028] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (18610400) [pid = 4028] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (1030D400) [pid = 4028] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18206000) [pid = 4028] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1AE8F400) [pid = 4028] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (1C410800) [pid = 4028] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (0D174000) [pid = 4028] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (14C01800) [pid = 4028] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (10158800) [pid = 4028] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (18BED400) [pid = 4028] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:06:04 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (17665800) [pid = 4028] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:06:04 INFO - PROCESS | 4028 | 1466499964407 Marionette TRACE conn5 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 02:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 970ms 02:06:04 INFO - PROCESS | 4028 | 1466499964462 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 02:06:04 INFO - PROCESS | 4028 | 1466499964464 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 02:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:06:04 INFO - PROCESS | 4028 | 1466499964467 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:06:04 INFO - PROCESS | 4028 | 1466499964469 Marionette TRACE conn5 <- [1,1486,null,{}] 02:06:04 INFO - PROCESS | 4028 | 1466499964473 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:04 INFO - PROCESS | 4028 | 1466499964478 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:04 INFO - PROCESS | 4028 | 1466499964597 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 02:06:04 INFO - PROCESS | 4028 | 1466499964603 Marionette TRACE conn5 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:04 INFO - PROCESS | 4028 | 1466499964605 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:04 INFO - PROCESS | 4028 | ++DOCSHELL 111E3800 == 15 [pid = 4028] [id = 381] 02:06:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (1440DC00) [pid = 4028] [serial = 1143] [outer = 00000000] 02:06:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (1820B800) [pid = 4028] [serial = 1144] [outer = 1440DC00] 02:06:04 INFO - PROCESS | 4028 | 1466499964649 Marionette DEBUG loaded listener.js 02:06:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18748C00) [pid = 4028] [serial = 1145] [outer = 1440DC00] 02:06:05 INFO - PROCESS | 4028 | 1466499965060 Marionette TRACE conn5 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 02:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 630ms 02:06:05 INFO - PROCESS | 4028 | 1466499965098 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 02:06:05 INFO - PROCESS | 4028 | 1466499965100 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 02:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:06:05 INFO - PROCESS | 4028 | 1466499965121 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:06:05 INFO - PROCESS | 4028 | 1466499965123 Marionette TRACE conn5 <- [1,1490,null,{}] 02:06:05 INFO - PROCESS | 4028 | 1466499965126 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:05 INFO - PROCESS | 4028 | 1466499965128 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:05 INFO - PROCESS | 4028 | 1466499965205 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 02:06:05 INFO - PROCESS | 4028 | 1466499965212 Marionette TRACE conn5 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:05 INFO - PROCESS | 4028 | 1466499965214 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:05 INFO - PROCESS | 4028 | ++DOCSHELL 17C4FC00 == 16 [pid = 4028] [id = 382] 02:06:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (18766000) [pid = 4028] [serial = 1146] [outer = 00000000] 02:06:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (18A04800) [pid = 4028] [serial = 1147] [outer = 18766000] 02:06:05 INFO - PROCESS | 4028 | 1466499965257 Marionette DEBUG loaded listener.js 02:06:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (18788000) [pid = 4028] [serial = 1148] [outer = 18766000] 02:06:05 INFO - PROCESS | 4028 | 1466499965691 Marionette TRACE conn5 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 02:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 630ms 02:06:05 INFO - PROCESS | 4028 | 1466499965749 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 02:06:05 INFO - PROCESS | 4028 | 1466499965751 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 02:06:05 INFO - PROCESS | 4028 | 1466499965766 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:06:05 INFO - PROCESS | 4028 | 1466499965768 Marionette TRACE conn5 <- [1,1494,null,{}] 02:06:05 INFO - PROCESS | 4028 | 1466499965772 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:05 INFO - PROCESS | 4028 | 1466499965774 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:05 INFO - PROCESS | 4028 | 1466499965866 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 02:06:05 INFO - PROCESS | 4028 | 1466499965877 Marionette TRACE conn5 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:05 INFO - PROCESS | 4028 | 1466499965879 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:05 INFO - PROCESS | 4028 | ++DOCSHELL 18A81C00 == 17 [pid = 4028] [id = 383] 02:06:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (18BCA400) [pid = 4028] [serial = 1149] [outer = 00000000] 02:06:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (18BED000) [pid = 4028] [serial = 1150] [outer = 18BCA400] 02:06:05 INFO - PROCESS | 4028 | 1466499965923 Marionette DEBUG loaded listener.js 02:06:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (18C32C00) [pid = 4028] [serial = 1151] [outer = 18BCA400] 02:06:06 INFO - PROCESS | 4028 | 1466499966632 Marionette TRACE conn5 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 02:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 930ms 02:06:06 INFO - PROCESS | 4028 | 1466499966701 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 02:06:06 INFO - PROCESS | 4028 | 1466499966705 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 02:06:06 INFO - PROCESS | 4028 | 1466499966711 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:06:06 INFO - PROCESS | 4028 | 1466499966714 Marionette TRACE conn5 <- [1,1498,null,{}] 02:06:06 INFO - PROCESS | 4028 | 1466499966720 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:06 INFO - PROCESS | 4028 | 1466499966723 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:06 INFO - PROCESS | 4028 | 1466499966851 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 02:06:06 INFO - PROCESS | 4028 | 1466499966977 Marionette TRACE conn5 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:06 INFO - PROCESS | 4028 | 1466499966980 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:06 INFO - PROCESS | 4028 | ++DOCSHELL 0FCE8800 == 18 [pid = 4028] [id = 384] 02:06:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (0FDF7000) [pid = 4028] [serial = 1152] [outer = 00000000] 02:06:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (10309800) [pid = 4028] [serial = 1153] [outer = 0FDF7000] 02:06:07 INFO - PROCESS | 4028 | 1466499967038 Marionette DEBUG loaded listener.js 02:06:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (14494800) [pid = 4028] [serial = 1154] [outer = 0FDF7000] 02:06:07 INFO - PROCESS | 4028 | 1466499967884 Marionette TRACE conn5 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 02:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1223ms 02:06:07 INFO - PROCESS | 4028 | 1466499967938 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 02:06:07 INFO - PROCESS | 4028 | 1466499967942 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 02:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:06:07 INFO - PROCESS | 4028 | 1466499967947 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:06:07 INFO - PROCESS | 4028 | 1466499967951 Marionette TRACE conn5 <- [1,1502,null,{}] 02:06:07 INFO - PROCESS | 4028 | 1466499967956 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:07 INFO - PROCESS | 4028 | 1466499967959 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:08 INFO - PROCESS | 4028 | 1466499968066 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 02:06:08 INFO - PROCESS | 4028 | 1466499968150 Marionette TRACE conn5 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:08 INFO - PROCESS | 4028 | 1466499968154 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:08 INFO - PROCESS | 4028 | ++DOCSHELL 10154400 == 19 [pid = 4028] [id = 385] 02:06:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (10158400) [pid = 4028] [serial = 1155] [outer = 00000000] 02:06:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (101C8400) [pid = 4028] [serial = 1156] [outer = 10158400] 02:06:08 INFO - PROCESS | 4028 | 1466499968247 Marionette DEBUG loaded listener.js 02:06:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (101D1400) [pid = 4028] [serial = 1157] [outer = 10158400] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (17C50800) [pid = 4028] [serial = 1089] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (101CF000) [pid = 4028] [serial = 1080] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (102A7400) [pid = 4028] [serial = 1081] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (1440F800) [pid = 4028] [serial = 1078] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (10A46400) [pid = 4028] [serial = 1077] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (1756B400) [pid = 4028] [serial = 1086] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (149B8800) [pid = 4028] [serial = 1083] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (14B95000) [pid = 4028] [serial = 1084] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (18749800) [pid = 4028] [serial = 1092] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (14C07800) [pid = 4028] [serial = 1111] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (146A7C00) [pid = 4028] [serial = 1063] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (10A4D800) [pid = 4028] [serial = 1062] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (190F5000) [pid = 4028] [serial = 685] [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.] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (18A05800) [pid = 4028] [serial = 1066] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1874D400) [pid = 4028] [serial = 1065] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (1BF9A000) [pid = 4028] [serial = 1069] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1BF94400) [pid = 4028] [serial = 1068] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (1CCED000) [pid = 4028] [serial = 1072] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1CCE9000) [pid = 4028] [serial = 1071] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1030CC00) [pid = 4028] [serial = 1075] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (10153800) [pid = 4028] [serial = 1074] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (18752400) [pid = 4028] [serial = 1093] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (18BCB400) [pid = 4028] [serial = 1098] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (18A10400) [pid = 4028] [serial = 1096] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (18611800) [pid = 4028] [serial = 1095] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (18BCE400) [pid = 4028] [serial = 1099] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (182B7400) [pid = 4028] [serial = 1102] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (182C3000) [pid = 4028] [serial = 1090] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (17640800) [pid = 4028] [serial = 1087] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (10933800) [pid = 4028] [serial = 1115] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (18CF1800) [pid = 4028] [serial = 1101] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (18203400) [pid = 4028] [serial = 1124] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (18768C00) [pid = 4028] [serial = 1126] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 61 (177AAC00) [pid = 4028] [serial = 1123] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 60 (146A9400) [pid = 4028] [serial = 1107] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 59 (10153400) [pid = 4028] [serial = 1110] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 58 (14B9BC00) [pid = 4028] [serial = 1108] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 57 (19760400) [pid = 4028] [serial = 1104] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 56 (190F4800) [pid = 4028] [serial = 1105] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 55 (10303800) [pid = 4028] [serial = 1114] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 54 (10A4A000) [pid = 4028] [serial = 1118] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 53 (15F42800) [pid = 4028] [serial = 1121] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 52 (14D9F800) [pid = 4028] [serial = 1120] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | --DOMWINDOW == 51 (10302800) [pid = 4028] [serial = 1117] [outer = 00000000] [url = about:blank] 02:06:08 INFO - PROCESS | 4028 | 1466499968736 Marionette TRACE conn5 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 02:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 830ms 02:06:08 INFO - PROCESS | 4028 | 1466499968780 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 02:06:08 INFO - PROCESS | 4028 | 1466499968785 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 02:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:06:08 INFO - PROCESS | 4028 | 1466499968792 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:06:08 INFO - PROCESS | 4028 | 1466499968794 Marionette TRACE conn5 <- [1,1506,null,{}] 02:06:08 INFO - PROCESS | 4028 | 1466499968798 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:08 INFO - PROCESS | 4028 | 1466499968801 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:08 INFO - PROCESS | 4028 | 1466499968889 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 02:06:08 INFO - PROCESS | 4028 | 1466499968898 Marionette TRACE conn5 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:08 INFO - PROCESS | 4028 | 1466499968900 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:08 INFO - PROCESS | 4028 | ++DOCSHELL 1052A000 == 20 [pid = 4028] [id = 386] 02:06:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 52 (10532C00) [pid = 4028] [serial = 1158] [outer = 00000000] 02:06:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 53 (10938C00) [pid = 4028] [serial = 1159] [outer = 10532C00] 02:06:08 INFO - PROCESS | 4028 | 1466499968953 Marionette DEBUG loaded listener.js 02:06:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 54 (10A50800) [pid = 4028] [serial = 1160] [outer = 10532C00] 02:06:09 INFO - PROCESS | 4028 | 1466499969423 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 670ms 02:06:09 INFO - PROCESS | 4028 | 1466499969463 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 02:06:09 INFO - PROCESS | 4028 | 1466499969466 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 02:06:09 INFO - PROCESS | 4028 | 1466499969469 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:06:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:06:09 INFO - PROCESS | 4028 | 1466499969472 Marionette TRACE conn5 <- [1,1510,null,{}] 02:06:09 INFO - PROCESS | 4028 | 1466499969483 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:09 INFO - PROCESS | 4028 | 1466499969487 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:09 INFO - PROCESS | 4028 | 1466499969604 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 02:06:09 INFO - PROCESS | 4028 | 1466499969619 Marionette TRACE conn5 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:09 INFO - PROCESS | 4028 | 1466499969622 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:09 INFO - PROCESS | 4028 | ++DOCSHELL 14B74400 == 21 [pid = 4028] [id = 387] 02:06:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 55 (14B75800) [pid = 4028] [serial = 1161] [outer = 00000000] 02:06:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 56 (14B97C00) [pid = 4028] [serial = 1162] [outer = 14B75800] 02:06:09 INFO - PROCESS | 4028 | 1466499969671 Marionette DEBUG loaded listener.js 02:06:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 57 (14C1E800) [pid = 4028] [serial = 1163] [outer = 14B75800] 02:06:10 INFO - PROCESS | 4028 | 1466499970133 Marionette TRACE conn5 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 02:06:10 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 () { 02:06:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:06:10 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 () { 02:06:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:06:10 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 () { 02:06:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:06:10 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 () { 02:06:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:06:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 673ms 02:06:10 INFO - PROCESS | 4028 | 1466499970146 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 02:06:10 INFO - PROCESS | 4028 | 1466499970149 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 02:06:10 INFO - PROCESS | 4028 | 1466499970152 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:06:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:06:10 INFO - PROCESS | 4028 | 1466499970153 Marionette TRACE conn5 <- [1,1514,null,{}] 02:06:10 INFO - PROCESS | 4028 | 1466499970157 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:10 INFO - PROCESS | 4028 | 1466499970159 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:10 INFO - PROCESS | 4028 | 1466499970243 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 02:06:10 INFO - PROCESS | 4028 | 1466499970248 Marionette TRACE conn5 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:10 INFO - PROCESS | 4028 | 1466499970250 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:10 INFO - PROCESS | 4028 | ++DOCSHELL 14C52C00 == 22 [pid = 4028] [id = 388] 02:06:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 58 (14D91400) [pid = 4028] [serial = 1164] [outer = 00000000] 02:06:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 59 (17633000) [pid = 4028] [serial = 1165] [outer = 14D91400] 02:06:10 INFO - PROCESS | 4028 | 1466499970294 Marionette DEBUG loaded listener.js 02:06:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 60 (17640400) [pid = 4028] [serial = 1166] [outer = 14D91400] 02:06:10 INFO - PROCESS | 4028 | 1466499970743 Marionette TRACE conn5 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 02:06:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:06:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:06:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:06:10 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 618ms 02:06:10 INFO - PROCESS | 4028 | 1466499970776 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 02:06:10 INFO - PROCESS | 4028 | 1466499970778 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 02:06:10 INFO - PROCESS | 4028 | 1466499970781 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:06:10 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:06:10 INFO - PROCESS | 4028 | 1466499970783 Marionette TRACE conn5 <- [1,1518,null,{}] 02:06:10 INFO - PROCESS | 4028 | 1466499970786 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:10 INFO - PROCESS | 4028 | 1466499970788 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:10 INFO - PROCESS | 4028 | 1466499970898 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 02:06:10 INFO - PROCESS | 4028 | 1466499970906 Marionette TRACE conn5 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:10 INFO - PROCESS | 4028 | 1466499970907 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:10 INFO - PROCESS | 4028 | ++DOCSHELL 17650800 == 23 [pid = 4028] [id = 389] 02:06:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (17651400) [pid = 4028] [serial = 1167] [outer = 00000000] 02:06:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (17C50C00) [pid = 4028] [serial = 1168] [outer = 17651400] 02:06:10 INFO - PROCESS | 4028 | 1466499970951 Marionette DEBUG loaded listener.js 02:06:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (1820B000) [pid = 4028] [serial = 1169] [outer = 17651400] 02:06:11 INFO - PROCESS | 4028 | 1466499971394 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 02:06:11 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 02:06:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:06:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:06:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:06:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:06:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:06:11 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. 02:06:11 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:06:11 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 630ms 02:06:11 INFO - PROCESS | 4028 | 1466499971415 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 02:06:11 INFO - PROCESS | 4028 | 1466499971417 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 02:06:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:06:11 INFO - PROCESS | 4028 | 1466499971419 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:06:11 INFO - PROCESS | 4028 | 1466499971421 Marionette TRACE conn5 <- [1,1522,null,{}] 02:06:11 INFO - PROCESS | 4028 | 1466499971429 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:11 INFO - PROCESS | 4028 | 1466499971435 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:11 INFO - PROCESS | 4028 | 1466499971573 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 02:06:11 INFO - PROCESS | 4028 | 1466499971580 Marionette TRACE conn5 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:11 INFO - PROCESS | 4028 | 1466499971582 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:11 INFO - PROCESS | 4028 | ++DOCSHELL 182BF400 == 24 [pid = 4028] [id = 390] 02:06:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (182E4400) [pid = 4028] [serial = 1170] [outer = 00000000] 02:06:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (18751C00) [pid = 4028] [serial = 1171] [outer = 182E4400] 02:06:11 INFO - PROCESS | 4028 | 1466499971625 Marionette DEBUG loaded listener.js 02:06:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (1876F000) [pid = 4028] [serial = 1172] [outer = 182E4400] 02:06:12 INFO - PROCESS | 4028 | 1466499972062 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:06:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:06:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 670ms 02:06:12 INFO - PROCESS | 4028 | 1466499972092 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 02:06:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:06:12 INFO - PROCESS | 4028 | 1466499972094 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 02:06:12 INFO - PROCESS | 4028 | 1466499972098 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:06:12 INFO - PROCESS | 4028 | 1466499972100 Marionette TRACE conn5 <- [1,1526,null,{}] 02:06:12 INFO - PROCESS | 4028 | 1466499972103 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:12 INFO - PROCESS | 4028 | 1466499972105 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:12 INFO - PROCESS | 4028 | 1466499972213 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 02:06:12 INFO - PROCESS | 4028 | 1466499972302 Marionette TRACE conn5 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:12 INFO - PROCESS | 4028 | 1466499972304 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:12 INFO - PROCESS | 4028 | ++DOCSHELL 18A02C00 == 25 [pid = 4028] [id = 391] 02:06:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (18A03000) [pid = 4028] [serial = 1173] [outer = 00000000] 02:06:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (18A09C00) [pid = 4028] [serial = 1174] [outer = 18A03000] 02:06:12 INFO - PROCESS | 4028 | 1466499972357 Marionette DEBUG loaded listener.js 02:06:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (18A05000) [pid = 4028] [serial = 1175] [outer = 18A03000] 02:06:12 INFO - PROCESS | 4028 | 1466499972773 Marionette TRACE conn5 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:06:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:06:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 730ms 02:06:12 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (1874EC00) [pid = 4028] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:06:12 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (0D16E800) [pid = 4028] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:06:12 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (10308C00) [pid = 4028] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:06:12 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (15F4B000) [pid = 4028] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:06:12 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (18766000) [pid = 4028] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:06:12 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (1764C000) [pid = 4028] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:06:12 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (1440DC00) [pid = 4028] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:06:12 INFO - PROCESS | 4028 | 1466499972854 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 02:06:12 INFO - PROCESS | 4028 | 1466499972856 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 02:06:12 INFO - PROCESS | 4028 | 1466499972861 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:06:12 INFO - PROCESS | 4028 | 1466499972862 Marionette TRACE conn5 <- [1,1530,null,{}] 02:06:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:06:12 INFO - PROCESS | 4028 | 1466499972866 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:12 INFO - PROCESS | 4028 | 1466499972868 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:12 INFO - PROCESS | 4028 | 1466499972945 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 02:06:12 INFO - PROCESS | 4028 | 1466499972950 Marionette TRACE conn5 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:12 INFO - PROCESS | 4028 | 1466499972952 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:12 INFO - PROCESS | 4028 | ++DOCSHELL 14D96000 == 26 [pid = 4028] [id = 392] 02:06:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (14D97800) [pid = 4028] [serial = 1176] [outer = 00000000] 02:06:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (18202000) [pid = 4028] [serial = 1177] [outer = 14D97800] 02:06:12 INFO - PROCESS | 4028 | 1466499972995 Marionette DEBUG loaded listener.js 02:06:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (18A04C00) [pid = 4028] [serial = 1178] [outer = 14D97800] 02:06:13 INFO - PROCESS | 4028 | 1466499973405 Marionette TRACE conn5 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 02:06:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:06:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 570ms 02:06:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:06:13 INFO - PROCESS | 4028 | 1466499973436 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 02:06:13 INFO - PROCESS | 4028 | 1466499973438 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 02:06:13 INFO - PROCESS | 4028 | 1466499973441 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:06:13 INFO - PROCESS | 4028 | 1466499973443 Marionette TRACE conn5 <- [1,1534,null,{}] 02:06:13 INFO - PROCESS | 4028 | 1466499973446 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:13 INFO - PROCESS | 4028 | 1466499973448 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:13 INFO - PROCESS | 4028 | 1466499973562 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 02:06:13 INFO - PROCESS | 4028 | 1466499973601 Marionette TRACE conn5 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:13 INFO - PROCESS | 4028 | 1466499973603 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:13 INFO - PROCESS | 4028 | ++DOCSHELL 093FE800 == 27 [pid = 4028] [id = 393] 02:06:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (0D16E800) [pid = 4028] [serial = 1179] [outer = 00000000] 02:06:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (19083800) [pid = 4028] [serial = 1180] [outer = 0D16E800] 02:06:13 INFO - PROCESS | 4028 | 1466499973646 Marionette DEBUG loaded listener.js 02:06:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (19087800) [pid = 4028] [serial = 1181] [outer = 0D16E800] 02:06:14 INFO - PROCESS | 4028 | 1466499974047 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:06:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:06:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 630ms 02:06:14 INFO - PROCESS | 4028 | 1466499974072 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 02:06:14 INFO - PROCESS | 4028 | 1466499974074 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 02:06:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:06:14 INFO - PROCESS | 4028 | 1466499974077 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:06:14 INFO - PROCESS | 4028 | 1466499974079 Marionette TRACE conn5 <- [1,1538,null,{}] 02:06:14 INFO - PROCESS | 4028 | 1466499974082 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:14 INFO - PROCESS | 4028 | 1466499974084 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:14 INFO - PROCESS | 4028 | 1466499974210 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 02:06:14 INFO - PROCESS | 4028 | 1466499974218 Marionette TRACE conn5 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:14 INFO - PROCESS | 4028 | 1466499974220 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:14 INFO - PROCESS | 4028 | ++DOCSHELL 14CE3C00 == 28 [pid = 4028] [id = 394] 02:06:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (1908BC00) [pid = 4028] [serial = 1182] [outer = 00000000] 02:06:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (190EBC00) [pid = 4028] [serial = 1183] [outer = 1908BC00] 02:06:14 INFO - PROCESS | 4028 | 1466499974263 Marionette DEBUG loaded listener.js 02:06:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (190EE400) [pid = 4028] [serial = 1184] [outer = 1908BC00] 02:06:14 INFO - PROCESS | 4028 | 1466499974686 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:06:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:06:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 630ms 02:06:14 INFO - PROCESS | 4028 | 1466499974708 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 02:06:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:06:14 INFO - PROCESS | 4028 | 1466499974711 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 02:06:14 INFO - PROCESS | 4028 | 1466499974714 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:06:14 INFO - PROCESS | 4028 | 1466499974716 Marionette TRACE conn5 <- [1,1542,null,{}] 02:06:14 INFO - PROCESS | 4028 | 1466499974720 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:14 INFO - PROCESS | 4028 | 1466499974722 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:14 INFO - PROCESS | 4028 | 1466499974818 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 02:06:14 INFO - PROCESS | 4028 | 1466499974997 Marionette TRACE conn5 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:14 INFO - PROCESS | 4028 | 1466499975000 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:15 INFO - PROCESS | 4028 | ++DOCSHELL 0CA03C00 == 29 [pid = 4028] [id = 395] 02:06:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (0CA05000) [pid = 4028] [serial = 1185] [outer = 00000000] 02:06:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (0CA18C00) [pid = 4028] [serial = 1186] [outer = 0CA05000] 02:06:15 INFO - PROCESS | 4028 | 1466499975060 Marionette DEBUG loaded listener.js 02:06:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (0FC7EC00) [pid = 4028] [serial = 1187] [outer = 0CA05000] 02:06:15 INFO - PROCESS | 4028 | 1466499975615 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:06:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:06:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 970ms 02:06:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:06:15 INFO - PROCESS | 4028 | 1466499975686 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 02:06:15 INFO - PROCESS | 4028 | 1466499975690 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 02:06:15 INFO - PROCESS | 4028 | 1466499975695 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:06:15 INFO - PROCESS | 4028 | 1466499975698 Marionette TRACE conn5 <- [1,1546,null,{}] 02:06:15 INFO - PROCESS | 4028 | 1466499975703 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:15 INFO - PROCESS | 4028 | 1466499975706 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:15 INFO - PROCESS | 4028 | 1466499975817 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 02:06:15 INFO - PROCESS | 4028 | 1466499975924 Marionette TRACE conn5 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:15 INFO - PROCESS | 4028 | 1466499975927 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:15 INFO - PROCESS | 4028 | ++DOCSHELL 146E2800 == 30 [pid = 4028] [id = 396] 02:06:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (146E3C00) [pid = 4028] [serial = 1188] [outer = 00000000] 02:06:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (14B2C000) [pid = 4028] [serial = 1189] [outer = 146E3C00] 02:06:15 INFO - PROCESS | 4028 | 1466499975983 Marionette DEBUG loaded listener.js 02:06:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (14C49C00) [pid = 4028] [serial = 1190] [outer = 146E3C00] 02:06:16 INFO - PROCESS | 4028 | 1466499976585 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:06:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:06:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 930ms 02:06:16 INFO - PROCESS | 4028 | 1466499976628 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 02:06:16 INFO - PROCESS | 4028 | 1466499976632 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 02:06:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:06:16 INFO - PROCESS | 4028 | 1466499976636 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:06:16 INFO - PROCESS | 4028 | 1466499976638 Marionette TRACE conn5 <- [1,1550,null,{}] 02:06:16 INFO - PROCESS | 4028 | 1466499976643 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:16 INFO - PROCESS | 4028 | 1466499976645 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:16 INFO - PROCESS | 4028 | 1466499976756 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 02:06:16 INFO - PROCESS | 4028 | 1466499976861 Marionette TRACE conn5 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:16 INFO - PROCESS | 4028 | 1466499976864 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:16 INFO - PROCESS | 4028 | ++DOCSHELL 1795F000 == 31 [pid = 4028] [id = 397] 02:06:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (17962800) [pid = 4028] [serial = 1191] [outer = 00000000] 02:06:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1874C800) [pid = 4028] [serial = 1192] [outer = 17962800] 02:06:16 INFO - PROCESS | 4028 | 1466499976918 Marionette DEBUG loaded listener.js 02:06:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18764400) [pid = 4028] [serial = 1193] [outer = 17962800] 02:06:17 INFO - PROCESS | 4028 | 1466499977507 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:06:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:06:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 931ms 02:06:17 INFO - PROCESS | 4028 | 1466499977575 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 02:06:17 INFO - PROCESS | 4028 | 1466499977577 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 02:06:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:06:17 INFO - PROCESS | 4028 | 1466499977587 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:06:17 INFO - PROCESS | 4028 | 1466499977593 Marionette TRACE conn5 <- [1,1554,null,{}] 02:06:17 INFO - PROCESS | 4028 | 1466499977598 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:17 INFO - PROCESS | 4028 | 1466499977602 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:17 INFO - PROCESS | 4028 | 1466499977711 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 02:06:17 INFO - PROCESS | 4028 | 1466499977843 Marionette TRACE conn5 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:17 INFO - PROCESS | 4028 | 1466499977845 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:17 INFO - PROCESS | 4028 | ++DOCSHELL 18748800 == 32 [pid = 4028] [id = 398] 02:06:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (190F5400) [pid = 4028] [serial = 1194] [outer = 00000000] 02:06:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (19861400) [pid = 4028] [serial = 1195] [outer = 190F5400] 02:06:17 INFO - PROCESS | 4028 | 1466499977899 Marionette DEBUG loaded listener.js 02:06:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (1988A000) [pid = 4028] [serial = 1196] [outer = 190F5400] 02:06:18 INFO - PROCESS | 4028 | 1466499978626 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:06:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:06:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1078ms 02:06:18 INFO - PROCESS | 4028 | 1466499978665 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 02:06:18 INFO - PROCESS | 4028 | 1466499978669 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 02:06:18 INFO - PROCESS | 4028 | 1466499978674 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:06:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:06:18 INFO - PROCESS | 4028 | 1466499978677 Marionette TRACE conn5 <- [1,1558,null,{}] 02:06:18 INFO - PROCESS | 4028 | 1466499978683 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:18 INFO - PROCESS | 4028 | 1466499978685 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:18 INFO - PROCESS | 4028 | 1466499978787 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 02:06:18 INFO - PROCESS | 4028 | 1466499978922 Marionette TRACE conn5 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:18 INFO - PROCESS | 4028 | 1466499978927 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:18 INFO - PROCESS | 4028 | ++DOCSHELL 0FDF8C00 == 33 [pid = 4028] [id = 399] 02:06:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (0FDFC400) [pid = 4028] [serial = 1197] [outer = 00000000] 02:06:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (111D8C00) [pid = 4028] [serial = 1198] [outer = 0FDFC400] 02:06:18 INFO - PROCESS | 4028 | 1466499978978 Marionette DEBUG loaded listener.js 02:06:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (149B1C00) [pid = 4028] [serial = 1199] [outer = 0FDFC400] 02:06:19 INFO - PROCESS | 4028 | --DOCSHELL 1874E400 == 32 [pid = 4028] [id = 375] 02:06:19 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (18781000) [pid = 4028] [serial = 1127] [outer = 00000000] [url = about:blank] 02:06:19 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (0FCE8400) [pid = 4028] [serial = 1129] [outer = 00000000] [url = about:blank] 02:06:19 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (10150000) [pid = 4028] [serial = 1130] [outer = 00000000] [url = about:blank] 02:06:19 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (111DB800) [pid = 4028] [serial = 1132] [outer = 00000000] [url = about:blank] 02:06:19 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (17562400) [pid = 4028] [serial = 1135] [outer = 00000000] [url = about:blank] 02:06:19 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18788000) [pid = 4028] [serial = 1148] [outer = 00000000] [url = about:blank] 02:06:19 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (18BED000) [pid = 4028] [serial = 1150] [outer = 00000000] [url = about:blank] 02:06:19 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1820C000) [pid = 4028] [serial = 1139] [outer = 00000000] [url = about:blank] 02:06:19 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (17668400) [pid = 4028] [serial = 1138] [outer = 00000000] [url = about:blank] 02:06:19 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (17637C00) [pid = 4028] [serial = 1136] [outer = 00000000] [url = about:blank] 02:06:19 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1874BC00) [pid = 4028] [serial = 1141] [outer = 00000000] [url = about:blank] 02:06:19 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (18A04800) [pid = 4028] [serial = 1147] [outer = 00000000] [url = about:blank] 02:06:19 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (18748C00) [pid = 4028] [serial = 1145] [outer = 00000000] [url = about:blank] 02:06:19 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (1820B800) [pid = 4028] [serial = 1144] [outer = 00000000] [url = about:blank] 02:06:19 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (146A4800) [pid = 4028] [serial = 1133] [outer = 00000000] [url = about:blank] 02:06:20 INFO - PROCESS | 4028 | 1466499980079 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:06:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:06:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1469ms 02:06:20 INFO - PROCESS | 4028 | 1466499980148 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 02:06:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:06:20 INFO - PROCESS | 4028 | 1466499980152 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 02:06:20 INFO - PROCESS | 4028 | 1466499980157 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:06:20 INFO - PROCESS | 4028 | 1466499980161 Marionette TRACE conn5 <- [1,1562,null,{}] 02:06:20 INFO - PROCESS | 4028 | 1466499980166 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:20 INFO - PROCESS | 4028 | 1466499980169 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:20 INFO - PROCESS | 4028 | 1466499980257 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 02:06:20 INFO - PROCESS | 4028 | 1466499980272 Marionette TRACE conn5 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:20 INFO - PROCESS | 4028 | 1466499980274 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:20 INFO - PROCESS | 4028 | ++DOCSHELL 0FD63000 == 33 [pid = 4028] [id = 400] 02:06:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (0FD63400) [pid = 4028] [serial = 1200] [outer = 00000000] 02:06:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (1015B400) [pid = 4028] [serial = 1201] [outer = 0FD63400] 02:06:20 INFO - PROCESS | 4028 | 1466499980322 Marionette DEBUG loaded listener.js 02:06:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (101D3000) [pid = 4028] [serial = 1202] [outer = 0FD63400] 02:06:21 INFO - PROCESS | 4028 | 1466499981186 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 02:06:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:06:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1080ms 02:06:21 INFO - PROCESS | 4028 | 1466499981238 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 02:06:21 INFO - PROCESS | 4028 | 1466499981243 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 02:06:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:06:21 INFO - PROCESS | 4028 | 1466499981247 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:06:21 INFO - PROCESS | 4028 | 1466499981251 Marionette TRACE conn5 <- [1,1566,null,{}] 02:06:21 INFO - PROCESS | 4028 | 1466499981256 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:21 INFO - PROCESS | 4028 | 1466499981260 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:21 INFO - PROCESS | 4028 | 1466499981376 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 02:06:21 INFO - PROCESS | 4028 | 1466499981503 Marionette TRACE conn5 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:21 INFO - PROCESS | 4028 | 1466499981506 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:21 INFO - PROCESS | 4028 | ++DOCSHELL 10305000 == 34 [pid = 4028] [id = 401] 02:06:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (10306C00) [pid = 4028] [serial = 1203] [outer = 00000000] 02:06:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (10621400) [pid = 4028] [serial = 1204] [outer = 10306C00] 02:06:21 INFO - PROCESS | 4028 | 1466499981564 Marionette DEBUG loaded listener.js 02:06:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (10AC6C00) [pid = 4028] [serial = 1205] [outer = 10306C00] 02:06:22 INFO - PROCESS | 4028 | 1466499982262 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 02:06:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:06:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1082ms 02:06:22 INFO - PROCESS | 4028 | 1466499982330 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 02:06:22 INFO - PROCESS | 4028 | 1466499982336 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 02:06:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:06:22 INFO - PROCESS | 4028 | 1466499982343 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:06:22 INFO - PROCESS | 4028 | 1466499982346 Marionette TRACE conn5 <- [1,1570,null,{}] 02:06:22 INFO - PROCESS | 4028 | 1466499982350 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:22 INFO - PROCESS | 4028 | 1466499982353 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:22 INFO - PROCESS | 4028 | 1466499982487 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 02:06:22 INFO - PROCESS | 4028 | 1466499982609 Marionette TRACE conn5 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:22 INFO - PROCESS | 4028 | 1466499982612 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:22 INFO - PROCESS | 4028 | ++DOCSHELL 14B2B800 == 35 [pid = 4028] [id = 402] 02:06:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (14B30000) [pid = 4028] [serial = 1206] [outer = 00000000] 02:06:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (14C28800) [pid = 4028] [serial = 1207] [outer = 14B30000] 02:06:22 INFO - PROCESS | 4028 | 1466499982670 Marionette DEBUG loaded listener.js 02:06:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (14D93400) [pid = 4028] [serial = 1208] [outer = 14B30000] 02:06:23 INFO - PROCESS | 4028 | 1466499983249 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:06:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:06:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 930ms 02:06:23 INFO - PROCESS | 4028 | 1466499983275 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 02:06:23 INFO - PROCESS | 4028 | 1466499983279 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 02:06:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:06:23 INFO - PROCESS | 4028 | 1466499983283 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:06:23 INFO - PROCESS | 4028 | 1466499983288 Marionette TRACE conn5 <- [1,1574,null,{}] 02:06:23 INFO - PROCESS | 4028 | 1466499983293 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:23 INFO - PROCESS | 4028 | 1466499983295 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:23 INFO - PROCESS | 4028 | 1466499983381 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 02:06:23 INFO - PROCESS | 4028 | 1466499983469 Marionette TRACE conn5 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:23 INFO - PROCESS | 4028 | 1466499983472 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:23 INFO - PROCESS | 4028 | ++DOCSHELL 0FC33800 == 36 [pid = 4028] [id = 403] 02:06:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (0FD5B400) [pid = 4028] [serial = 1209] [outer = 00000000] 02:06:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (146A5C00) [pid = 4028] [serial = 1210] [outer = 0FD5B400] 02:06:23 INFO - PROCESS | 4028 | 1466499983526 Marionette DEBUG loaded listener.js 02:06:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (14B97800) [pid = 4028] [serial = 1211] [outer = 0FD5B400] 02:06:23 INFO - PROCESS | 4028 | 1466499983922 Marionette TRACE conn5 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 02:06:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:06:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 690ms 02:06:23 INFO - PROCESS | 4028 | 1466499983975 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 02:06:23 INFO - PROCESS | 4028 | 1466499983979 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 02:06:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:06:23 INFO - PROCESS | 4028 | 1466499984019 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:06:24 INFO - PROCESS | 4028 | 1466499984022 Marionette TRACE conn5 <- [1,1578,null,{}] 02:06:24 INFO - PROCESS | 4028 | 1466499984026 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:24 INFO - PROCESS | 4028 | 1466499984029 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:24 INFO - PROCESS | 4028 | 1466499984116 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 02:06:24 INFO - PROCESS | 4028 | 1466499984131 Marionette TRACE conn5 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:24 INFO - PROCESS | 4028 | 1466499984133 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:24 INFO - PROCESS | 4028 | ++DOCSHELL 17635400 == 37 [pid = 4028] [id = 404] 02:06:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (17635800) [pid = 4028] [serial = 1212] [outer = 00000000] 02:06:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (17640800) [pid = 4028] [serial = 1213] [outer = 17635800] 02:06:24 INFO - PROCESS | 4028 | 1466499984179 Marionette DEBUG loaded listener.js 02:06:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1764DC00) [pid = 4028] [serial = 1214] [outer = 17635800] 02:06:24 INFO - PROCESS | 4028 | 1466499984688 Marionette TRACE conn5 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 02:06:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:06:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 730ms 02:06:24 INFO - PROCESS | 4028 | 1466499984750 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 02:06:24 INFO - PROCESS | 4028 | 1466499984752 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 02:06:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:06:24 INFO - PROCESS | 4028 | 1466499984762 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:06:24 INFO - PROCESS | 4028 | 1466499984766 Marionette TRACE conn5 <- [1,1582,null,{}] 02:06:24 INFO - PROCESS | 4028 | 1466499984776 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:24 INFO - PROCESS | 4028 | 1466499984781 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:24 INFO - PROCESS | 4028 | 1466499984902 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 02:06:24 INFO - PROCESS | 4028 | 1466499984969 Marionette TRACE conn5 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:24 INFO - PROCESS | 4028 | 1466499984972 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:24 INFO - PROCESS | 4028 | ++DOCSHELL 18610800 == 38 [pid = 4028] [id = 405] 02:06:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (18612400) [pid = 4028] [serial = 1215] [outer = 00000000] 02:06:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (18630800) [pid = 4028] [serial = 1216] [outer = 18612400] 02:06:25 INFO - PROCESS | 4028 | 1466499985019 Marionette DEBUG loaded listener.js 02:06:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (1874D000) [pid = 4028] [serial = 1217] [outer = 18612400] 02:06:25 INFO - PROCESS | 4028 | 1466499985437 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:06:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:06:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 730ms 02:06:25 INFO - PROCESS | 4028 | 1466499985503 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 02:06:25 INFO - PROCESS | 4028 | 1466499985506 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 02:06:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:06:25 INFO - PROCESS | 4028 | 1466499985509 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:06:25 INFO - PROCESS | 4028 | 1466499985511 Marionette TRACE conn5 <- [1,1586,null,{}] 02:06:25 INFO - PROCESS | 4028 | 1466499985514 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:25 INFO - PROCESS | 4028 | 1466499985516 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:25 INFO - PROCESS | 4028 | 1466499985635 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 02:06:25 INFO - PROCESS | 4028 | 1466499985695 Marionette TRACE conn5 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:25 INFO - PROCESS | 4028 | 1466499985697 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:25 INFO - PROCESS | 4028 | ++DOCSHELL 18761C00 == 39 [pid = 4028] [id = 406] 02:06:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (18762400) [pid = 4028] [serial = 1218] [outer = 00000000] 02:06:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (18781400) [pid = 4028] [serial = 1219] [outer = 18762400] 02:06:25 INFO - PROCESS | 4028 | 1466499985741 Marionette DEBUG loaded listener.js 02:06:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (18A06800) [pid = 4028] [serial = 1220] [outer = 18762400] 02:06:26 INFO - PROCESS | 4028 | 1466499986163 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:06:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:06:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 670ms 02:06:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:06:26 INFO - PROCESS | 4028 | 1466499986180 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 02:06:26 INFO - PROCESS | 4028 | 1466499986182 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 02:06:26 INFO - PROCESS | 4028 | 1466499986185 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:06:26 INFO - PROCESS | 4028 | 1466499986186 Marionette TRACE conn5 <- [1,1590,null,{}] 02:06:26 INFO - PROCESS | 4028 | 1466499986190 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:26 INFO - PROCESS | 4028 | 1466499986192 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:26 INFO - PROCESS | 4028 | 1466499986311 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 02:06:26 INFO - PROCESS | 4028 | 1466499986316 Marionette TRACE conn5 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:26 INFO - PROCESS | 4028 | 1466499986318 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:26 INFO - PROCESS | 4028 | ++DOCSHELL 18A09800 == 40 [pid = 4028] [id = 407] 02:06:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (18A0A400) [pid = 4028] [serial = 1221] [outer = 00000000] 02:06:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (18BEE400) [pid = 4028] [serial = 1222] [outer = 18A0A400] 02:06:26 INFO - PROCESS | 4028 | 1466499986362 Marionette DEBUG loaded listener.js 02:06:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (18C3A000) [pid = 4028] [serial = 1223] [outer = 18A0A400] 02:06:26 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (0FDFC400) [pid = 4028] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:06:26 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (0CA05000) [pid = 4028] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:06:26 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (146E3C00) [pid = 4028] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:06:26 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (17651400) [pid = 4028] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:06:26 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (18BCA400) [pid = 4028] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:06:26 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (14D91400) [pid = 4028] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:06:26 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (10532C00) [pid = 4028] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:06:26 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (0FDF7000) [pid = 4028] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:06:26 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (14B75800) [pid = 4028] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:06:26 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (17962800) [pid = 4028] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:06:26 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (10158400) [pid = 4028] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:06:26 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (182E4400) [pid = 4028] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:06:26 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (190F5400) [pid = 4028] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:06:26 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (18A03000) [pid = 4028] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:06:26 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (14D97800) [pid = 4028] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:06:26 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (0D16E800) [pid = 4028] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:06:26 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1908BC00) [pid = 4028] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:06:26 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (182C2400) [pid = 4028] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:06:26 INFO - PROCESS | 4028 | 1466499986838 Marionette TRACE conn5 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 02:06:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:06:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 02:06:26 INFO - PROCESS | 4028 | 1466499986856 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 02:06:26 INFO - PROCESS | 4028 | 1466499986858 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 02:06:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:06:26 INFO - PROCESS | 4028 | 1466499986861 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:06:26 INFO - PROCESS | 4028 | 1466499986862 Marionette TRACE conn5 <- [1,1594,null,{}] 02:06:26 INFO - PROCESS | 4028 | 1466499986866 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:26 INFO - PROCESS | 4028 | 1466499986871 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:26 INFO - PROCESS | 4028 | 1466499986992 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 02:06:26 INFO - PROCESS | 4028 | 1466499987000 Marionette TRACE conn5 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:26 INFO - PROCESS | 4028 | 1466499987002 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:26 INFO - PROCESS | 4028 | ++DOCSHELL 0FC31400 == 41 [pid = 4028] [id = 408] 02:06:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (146A4C00) [pid = 4028] [serial = 1224] [outer = 00000000] 02:06:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18BED000) [pid = 4028] [serial = 1225] [outer = 146A4C00] 02:06:27 INFO - PROCESS | 4028 | 1466499987046 Marionette DEBUG loaded listener.js 02:06:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1874D400) [pid = 4028] [serial = 1226] [outer = 146A4C00] 02:06:27 INFO - PROCESS | 4028 | 1466499987489 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 02:06:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:06:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 670ms 02:06:27 INFO - PROCESS | 4028 | 1466499987533 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 02:06:27 INFO - PROCESS | 4028 | 1466499987535 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 02:06:27 INFO - PROCESS | 4028 | 1466499987538 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:06:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:06:27 INFO - PROCESS | 4028 | 1466499987540 Marionette TRACE conn5 <- [1,1598,null,{}] 02:06:27 INFO - PROCESS | 4028 | 1466499987544 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:27 INFO - PROCESS | 4028 | 1466499987546 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:27 INFO - PROCESS | 4028 | 1466499987624 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 02:06:27 INFO - PROCESS | 4028 | 1466499987629 Marionette TRACE conn5 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:27 INFO - PROCESS | 4028 | 1466499987631 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:27 INFO - PROCESS | 4028 | ++DOCSHELL 1908EC00 == 42 [pid = 4028] [id = 409] 02:06:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (190EA800) [pid = 4028] [serial = 1227] [outer = 00000000] 02:06:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (190F6800) [pid = 4028] [serial = 1228] [outer = 190EA800] 02:06:27 INFO - PROCESS | 4028 | 1466499987674 Marionette DEBUG loaded listener.js 02:06:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (1977FC00) [pid = 4028] [serial = 1229] [outer = 190EA800] 02:06:28 INFO - PROCESS | 4028 | 1466499988091 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 02:06:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:06:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 570ms 02:06:28 INFO - PROCESS | 4028 | 1466499988112 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 02:06:28 INFO - PROCESS | 4028 | 1466499988114 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 02:06:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:06:28 INFO - PROCESS | 4028 | 1466499988117 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:06:28 INFO - PROCESS | 4028 | 1466499988119 Marionette TRACE conn5 <- [1,1602,null,{}] 02:06:28 INFO - PROCESS | 4028 | 1466499988122 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:28 INFO - PROCESS | 4028 | 1466499988124 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:28 INFO - PROCESS | 4028 | 1466499988243 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 02:06:28 INFO - PROCESS | 4028 | 1466499988250 Marionette TRACE conn5 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:28 INFO - PROCESS | 4028 | 1466499988252 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:28 INFO - PROCESS | 4028 | ++DOCSHELL 17632400 == 43 [pid = 4028] [id = 410] 02:06:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1763FC00) [pid = 4028] [serial = 1230] [outer = 00000000] 02:06:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (1988D000) [pid = 4028] [serial = 1231] [outer = 1763FC00] 02:06:28 INFO - PROCESS | 4028 | 1466499988295 Marionette DEBUG loaded listener.js 02:06:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (19A7B400) [pid = 4028] [serial = 1232] [outer = 1763FC00] 02:06:28 INFO - PROCESS | 4028 | 1466499988884 Marionette TRACE conn5 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 02:06:28 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 02:06:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 830ms 02:06:28 INFO - PROCESS | 4028 | 1466499988949 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 02:06:28 INFO - PROCESS | 4028 | 1466499988953 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 02:06:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:06:28 INFO - PROCESS | 4028 | 1466499988958 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:06:28 INFO - PROCESS | 4028 | 1466499988962 Marionette TRACE conn5 <- [1,1606,null,{}] 02:06:28 INFO - PROCESS | 4028 | 1466499988968 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:28 INFO - PROCESS | 4028 | 1466499988971 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:29 INFO - PROCESS | 4028 | 1466499989081 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 02:06:29 INFO - PROCESS | 4028 | 1466499989218 Marionette TRACE conn5 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:29 INFO - PROCESS | 4028 | 1466499989221 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:29 INFO - PROCESS | 4028 | ++DOCSHELL 0FC86400 == 44 [pid = 4028] [id = 411] 02:06:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (0FCED800) [pid = 4028] [serial = 1233] [outer = 00000000] 02:06:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (113D0C00) [pid = 4028] [serial = 1234] [outer = 0FCED800] 02:06:29 INFO - PROCESS | 4028 | 1466499989279 Marionette DEBUG loaded listener.js 02:06:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (14B76000) [pid = 4028] [serial = 1235] [outer = 0FCED800] 02:06:29 INFO - PROCESS | 4028 | 1466499989880 Marionette TRACE conn5 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 02:06:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:06:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 989ms 02:06:29 INFO - PROCESS | 4028 | 1466499989948 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 02:06:29 INFO - PROCESS | 4028 | 1466499989953 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 02:06:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:06:29 INFO - PROCESS | 4028 | 1466499989960 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:06:29 INFO - PROCESS | 4028 | 1466499989963 Marionette TRACE conn5 <- [1,1610,null,{}] 02:06:29 INFO - PROCESS | 4028 | 1466499989967 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:29 INFO - PROCESS | 4028 | 1466499989969 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:30 INFO - PROCESS | 4028 | 1466499990079 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 02:06:30 INFO - PROCESS | 4028 | 1466499990213 Marionette TRACE conn5 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:30 INFO - PROCESS | 4028 | 1466499990216 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:30 INFO - PROCESS | 4028 | ++DOCSHELL 177A9C00 == 45 [pid = 4028] [id = 412] 02:06:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (1795C400) [pid = 4028] [serial = 1236] [outer = 00000000] 02:06:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (18207C00) [pid = 4028] [serial = 1237] [outer = 1795C400] 02:06:30 INFO - PROCESS | 4028 | 1466499990273 Marionette DEBUG loaded listener.js 02:06:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (182EF400) [pid = 4028] [serial = 1238] [outer = 1795C400] 02:06:30 INFO - PROCESS | 4028 | 1466499990902 Marionette TRACE conn5 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 02:06:30 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 02:06:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 970ms 02:06:30 INFO - PROCESS | 4028 | 1466499990933 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 02:06:30 INFO - PROCESS | 4028 | 1466499990936 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 02:06:30 INFO - PROCESS | 4028 | 1466499990940 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:06:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:06:30 INFO - PROCESS | 4028 | 1466499990943 Marionette TRACE conn5 <- [1,1614,null,{}] 02:06:30 INFO - PROCESS | 4028 | 1466499990954 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:30 INFO - PROCESS | 4028 | 1466499990960 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:31 INFO - PROCESS | 4028 | 1466499991068 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 02:06:31 INFO - PROCESS | 4028 | 1466499991204 Marionette TRACE conn5 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:31 INFO - PROCESS | 4028 | 1466499991208 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:31 INFO - PROCESS | 4028 | ++DOCSHELL 10150800 == 46 [pid = 4028] [id = 413] 02:06:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (19A7FC00) [pid = 4028] [serial = 1239] [outer = 00000000] 02:06:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (19A84C00) [pid = 4028] [serial = 1240] [outer = 19A7FC00] 02:06:31 INFO - PROCESS | 4028 | 1466499991265 Marionette DEBUG loaded listener.js 02:06:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (19AC6400) [pid = 4028] [serial = 1241] [outer = 19A7FC00] 02:06:31 INFO - PROCESS | 4028 | 1466499991831 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:06:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:06:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1078ms 02:06:32 INFO - PROCESS | 4028 | 1466499992026 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 02:06:32 INFO - PROCESS | 4028 | 1466499992031 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 02:06:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:06:32 INFO - PROCESS | 4028 | 1466499992035 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:06:32 INFO - PROCESS | 4028 | 1466499992038 Marionette TRACE conn5 <- [1,1618,null,{}] 02:06:32 INFO - PROCESS | 4028 | 1466499992044 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:32 INFO - PROCESS | 4028 | 1466499992047 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:32 INFO - PROCESS | 4028 | 1466499992145 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 02:06:32 INFO - PROCESS | 4028 | 1466499992280 Marionette TRACE conn5 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:32 INFO - PROCESS | 4028 | 1466499992285 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:32 INFO - PROCESS | 4028 | ++DOCSHELL 101D2400 == 47 [pid = 4028] [id = 414] 02:06:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (101D3400) [pid = 4028] [serial = 1242] [outer = 00000000] 02:06:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (10308800) [pid = 4028] [serial = 1243] [outer = 101D3400] 02:06:32 INFO - PROCESS | 4028 | 1466499992339 Marionette DEBUG loaded listener.js 02:06:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (1061E400) [pid = 4028] [serial = 1244] [outer = 101D3400] 02:06:32 INFO - PROCESS | 4028 | --DOCSHELL 1908EC00 == 46 [pid = 4028] [id = 409] 02:06:32 INFO - PROCESS | 4028 | --DOCSHELL 0FC31400 == 45 [pid = 4028] [id = 408] 02:06:32 INFO - PROCESS | 4028 | --DOCSHELL 18A09800 == 44 [pid = 4028] [id = 407] 02:06:32 INFO - PROCESS | 4028 | --DOCSHELL 18761C00 == 43 [pid = 4028] [id = 406] 02:06:32 INFO - PROCESS | 4028 | --DOCSHELL 18610800 == 42 [pid = 4028] [id = 405] 02:06:32 INFO - PROCESS | 4028 | --DOCSHELL 17635400 == 41 [pid = 4028] [id = 404] 02:06:32 INFO - PROCESS | 4028 | --DOCSHELL 0FC33800 == 40 [pid = 4028] [id = 403] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (111D8C00) [pid = 4028] [serial = 1198] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (0CA18C00) [pid = 4028] [serial = 1186] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (14B2C000) [pid = 4028] [serial = 1189] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (0FC7EC00) [pid = 4028] [serial = 1187] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (1820B000) [pid = 4028] [serial = 1169] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (17C50C00) [pid = 4028] [serial = 1168] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (18C32C00) [pid = 4028] [serial = 1151] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (17633000) [pid = 4028] [serial = 1165] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (10938C00) [pid = 4028] [serial = 1159] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (10A50800) [pid = 4028] [serial = 1160] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (10309800) [pid = 4028] [serial = 1153] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (14494800) [pid = 4028] [serial = 1154] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (14B97C00) [pid = 4028] [serial = 1162] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (1874C800) [pid = 4028] [serial = 1192] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (14C1E800) [pid = 4028] [serial = 1163] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (101C8400) [pid = 4028] [serial = 1156] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (101D1400) [pid = 4028] [serial = 1157] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18751C00) [pid = 4028] [serial = 1171] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (14C49C00) [pid = 4028] [serial = 1190] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1988A000) [pid = 4028] [serial = 1196] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (19861400) [pid = 4028] [serial = 1195] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18764400) [pid = 4028] [serial = 1193] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18A09C00) [pid = 4028] [serial = 1174] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (18202000) [pid = 4028] [serial = 1177] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (18A04C00) [pid = 4028] [serial = 1178] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (18A05000) [pid = 4028] [serial = 1175] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (19087800) [pid = 4028] [serial = 1181] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (149B1C00) [pid = 4028] [serial = 1199] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (1876F000) [pid = 4028] [serial = 1172] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (19083800) [pid = 4028] [serial = 1180] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (190EE400) [pid = 4028] [serial = 1184] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (17640400) [pid = 4028] [serial = 1166] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (190EBC00) [pid = 4028] [serial = 1183] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (18762C00) [pid = 4028] [serial = 1142] [outer = 00000000] [url = about:blank] 02:06:32 INFO - PROCESS | 4028 | 1466499992896 Marionette TRACE conn5 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 02:06:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:06:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 870ms 02:06:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:06:32 INFO - PROCESS | 4028 | 1466499992907 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 02:06:32 INFO - PROCESS | 4028 | 1466499992910 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 02:06:32 INFO - PROCESS | 4028 | 1466499992916 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:06:32 INFO - PROCESS | 4028 | 1466499992919 Marionette TRACE conn5 <- [1,1622,null,{}] 02:06:32 INFO - PROCESS | 4028 | 1466499992923 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:32 INFO - PROCESS | 4028 | 1466499992925 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:32 INFO - PROCESS | 4028 | 1466499993011 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 02:06:33 INFO - PROCESS | 4028 | 1466499993019 Marionette TRACE conn5 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:33 INFO - PROCESS | 4028 | 1466499993022 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:33 INFO - PROCESS | 4028 | ++DOCSHELL 0FCE8400 == 41 [pid = 4028] [id = 415] 02:06:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (0FD67800) [pid = 4028] [serial = 1245] [outer = 00000000] 02:06:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (10303C00) [pid = 4028] [serial = 1246] [outer = 0FD67800] 02:06:33 INFO - PROCESS | 4028 | 1466499993071 Marionette DEBUG loaded listener.js 02:06:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (1093D000) [pid = 4028] [serial = 1247] [outer = 0FD67800] 02:06:33 INFO - PROCESS | 4028 | 1466499993579 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:06:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:06:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 730ms 02:06:33 INFO - PROCESS | 4028 | 1466499993647 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 02:06:33 INFO - PROCESS | 4028 | 1466499993649 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 02:06:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:06:33 INFO - PROCESS | 4028 | 1466499993652 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:06:33 INFO - PROCESS | 4028 | 1466499993654 Marionette TRACE conn5 <- [1,1626,null,{}] 02:06:33 INFO - PROCESS | 4028 | 1466499993668 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:33 INFO - PROCESS | 4028 | 1466499993672 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:33 INFO - PROCESS | 4028 | 1466499993761 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 02:06:33 INFO - PROCESS | 4028 | 1466499993769 Marionette TRACE conn5 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:33 INFO - PROCESS | 4028 | 1466499993772 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:33 INFO - PROCESS | 4028 | ++DOCSHELL 14C1E800 == 42 [pid = 4028] [id = 416] 02:06:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (14C20C00) [pid = 4028] [serial = 1248] [outer = 00000000] 02:06:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (14CDE000) [pid = 4028] [serial = 1249] [outer = 14C20C00] 02:06:33 INFO - PROCESS | 4028 | 1466499993824 Marionette DEBUG loaded listener.js 02:06:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (15952C00) [pid = 4028] [serial = 1250] [outer = 14C20C00] 02:06:34 INFO - PROCESS | 4028 | 1466499994297 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 02:06:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:06:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 670ms 02:06:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:06:34 INFO - PROCESS | 4028 | 1466499994326 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 02:06:34 INFO - PROCESS | 4028 | 1466499994328 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 02:06:34 INFO - PROCESS | 4028 | 1466499994331 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:06:34 INFO - PROCESS | 4028 | 1466499994333 Marionette TRACE conn5 <- [1,1630,null,{}] 02:06:34 INFO - PROCESS | 4028 | 1466499994336 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:34 INFO - PROCESS | 4028 | 1466499994338 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:34 INFO - PROCESS | 4028 | 1466499994425 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 02:06:34 INFO - PROCESS | 4028 | 1466499994433 Marionette TRACE conn5 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:34 INFO - PROCESS | 4028 | 1466499994435 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:34 INFO - PROCESS | 4028 | ++DOCSHELL 17636400 == 43 [pid = 4028] [id = 417] 02:06:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (17639400) [pid = 4028] [serial = 1251] [outer = 00000000] 02:06:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (1795AC00) [pid = 4028] [serial = 1252] [outer = 17639400] 02:06:34 INFO - PROCESS | 4028 | 1466499994488 Marionette DEBUG loaded listener.js 02:06:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (18202800) [pid = 4028] [serial = 1253] [outer = 17639400] 02:06:34 INFO - PROCESS | 4028 | 1466499994915 Marionette TRACE conn5 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 02:06:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:06:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 630ms 02:06:34 INFO - PROCESS | 4028 | 1466499994963 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 02:06:34 INFO - PROCESS | 4028 | 1466499994965 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 02:06:34 INFO - PROCESS | 4028 | 1466499994968 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:06:34 INFO - PROCESS | 4028 | 1466499994969 Marionette TRACE conn5 <- [1,1634,null,{}] 02:06:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:06:34 INFO - PROCESS | 4028 | 1466499994973 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:34 INFO - PROCESS | 4028 | 1466499994975 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:35 INFO - PROCESS | 4028 | 1466499995090 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 02:06:35 INFO - PROCESS | 4028 | 1466499995176 Marionette TRACE conn5 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:35 INFO - PROCESS | 4028 | 1466499995178 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:35 INFO - PROCESS | 4028 | ++DOCSHELL 1820B000 == 44 [pid = 4028] [id = 418] 02:06:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1820D800) [pid = 4028] [serial = 1254] [outer = 00000000] 02:06:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18614800) [pid = 4028] [serial = 1255] [outer = 1820D800] 02:06:35 INFO - PROCESS | 4028 | 1466499995224 Marionette DEBUG loaded listener.js 02:06:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18632800) [pid = 4028] [serial = 1256] [outer = 1820D800] 02:06:35 INFO - PROCESS | 4028 | 1466499995639 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 02:06:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:06:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 730ms 02:06:35 INFO - PROCESS | 4028 | 1466499995703 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 02:06:35 INFO - PROCESS | 4028 | 1466499995705 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 02:06:35 INFO - PROCESS | 4028 | 1466499995708 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:06:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:06:35 INFO - PROCESS | 4028 | 1466499995709 Marionette TRACE conn5 <- [1,1638,null,{}] 02:06:35 INFO - PROCESS | 4028 | 1466499995713 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:35 INFO - PROCESS | 4028 | 1466499995718 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:35 INFO - PROCESS | 4028 | 1466499995863 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 02:06:35 INFO - PROCESS | 4028 | 1466499995927 Marionette TRACE conn5 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:35 INFO - PROCESS | 4028 | 1466499995929 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:35 INFO - PROCESS | 4028 | ++DOCSHELL 18768000 == 45 [pid = 4028] [id = 419] 02:06:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18768800) [pid = 4028] [serial = 1257] [outer = 00000000] 02:06:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18789400) [pid = 4028] [serial = 1258] [outer = 18768800] 02:06:35 INFO - PROCESS | 4028 | 1466499995975 Marionette DEBUG loaded listener.js 02:06:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18A0C000) [pid = 4028] [serial = 1259] [outer = 18768800] 02:06:36 INFO - PROCESS | 4028 | 1466499996437 Marionette TRACE conn5 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 02:06:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:06:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 830ms 02:06:36 INFO - PROCESS | 4028 | 1466499996543 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 02:06:36 INFO - PROCESS | 4028 | 1466499996545 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 02:06:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:06:36 INFO - PROCESS | 4028 | 1466499996550 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:06:36 INFO - PROCESS | 4028 | 1466499996561 Marionette TRACE conn5 <- [1,1642,null,{}] 02:06:36 INFO - PROCESS | 4028 | 1466499996572 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:36 INFO - PROCESS | 4028 | 1466499996574 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:36 INFO - PROCESS | 4028 | 1466499996688 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 02:06:36 INFO - PROCESS | 4028 | 1466499996695 Marionette TRACE conn5 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:36 INFO - PROCESS | 4028 | 1466499996697 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:36 INFO - PROCESS | 4028 | ++DOCSHELL 17636800 == 46 [pid = 4028] [id = 420] 02:06:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18765400) [pid = 4028] [serial = 1260] [outer = 00000000] 02:06:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (19087800) [pid = 4028] [serial = 1261] [outer = 18765400] 02:06:36 INFO - PROCESS | 4028 | 1466499996740 Marionette DEBUG loaded listener.js 02:06:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (1908CC00) [pid = 4028] [serial = 1262] [outer = 18765400] 02:06:37 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (18612400) [pid = 4028] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:06:37 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18762400) [pid = 4028] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:06:37 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (0FD5B400) [pid = 4028] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:06:37 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (17635800) [pid = 4028] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:06:37 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (18A0A400) [pid = 4028] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:06:37 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (190EA800) [pid = 4028] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:06:37 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (146A4C00) [pid = 4028] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:06:37 INFO - PROCESS | 4028 | 1466499997196 Marionette TRACE conn5 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:06:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:06:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 690ms 02:06:37 INFO - PROCESS | 4028 | 1466499997242 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 02:06:37 INFO - PROCESS | 4028 | 1466499997244 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 02:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:06:37 INFO - PROCESS | 4028 | 1466499997248 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:06:37 INFO - PROCESS | 4028 | 1466499997249 Marionette TRACE conn5 <- [1,1646,null,{}] 02:06:37 INFO - PROCESS | 4028 | 1466499997252 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:37 INFO - PROCESS | 4028 | 1466499997254 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:37 INFO - PROCESS | 4028 | 1466499997372 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 02:06:37 INFO - PROCESS | 4028 | 1466499997431 Marionette TRACE conn5 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:37 INFO - PROCESS | 4028 | 1466499997433 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:37 INFO - PROCESS | 4028 | ++DOCSHELL 1874A000 == 47 [pid = 4028] [id = 421] 02:06:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1874B000) [pid = 4028] [serial = 1263] [outer = 00000000] 02:06:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18C3BC00) [pid = 4028] [serial = 1264] [outer = 1874B000] 02:06:37 INFO - PROCESS | 4028 | 1466499997476 Marionette DEBUG loaded listener.js 02:06:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (190EBC00) [pid = 4028] [serial = 1265] [outer = 1874B000] 02:06:37 INFO - PROCESS | 4028 | 1466499997833 Marionette TRACE conn5 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 630ms 02:06:37 INFO - PROCESS | 4028 | 1466499997878 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 02:06:37 INFO - PROCESS | 4028 | 1466499997881 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 02:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:06:37 INFO - PROCESS | 4028 | 1466499997883 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:06:37 INFO - PROCESS | 4028 | 1466499997885 Marionette TRACE conn5 <- [1,1650,null,{}] 02:06:37 INFO - PROCESS | 4028 | 1466499997889 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:37 INFO - PROCESS | 4028 | 1466499997890 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:37 INFO - PROCESS | 4028 | 1466499997972 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 02:06:37 INFO - PROCESS | 4028 | 1466499997979 Marionette TRACE conn5 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:37 INFO - PROCESS | 4028 | 1466499997981 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:37 INFO - PROCESS | 4028 | ++DOCSHELL 190F0800 == 48 [pid = 4028] [id = 422] 02:06:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (190F2C00) [pid = 4028] [serial = 1266] [outer = 00000000] 02:06:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (19889C00) [pid = 4028] [serial = 1267] [outer = 190F2C00] 02:06:38 INFO - PROCESS | 4028 | 1466499998023 Marionette DEBUG loaded listener.js 02:06:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (19891000) [pid = 4028] [serial = 1268] [outer = 190F2C00] 02:06:38 INFO - PROCESS | 4028 | 1466499998454 Marionette TRACE conn5 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 630ms 02:06:38 INFO - PROCESS | 4028 | 1466499998528 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 02:06:38 INFO - PROCESS | 4028 | 1466499998530 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 02:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:06:38 INFO - PROCESS | 4028 | 1466499998533 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:06:38 INFO - PROCESS | 4028 | 1466499998535 Marionette TRACE conn5 <- [1,1654,null,{}] 02:06:38 INFO - PROCESS | 4028 | 1466499998538 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:38 INFO - PROCESS | 4028 | 1466499998540 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:38 INFO - PROCESS | 4028 | 1466499998621 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 02:06:38 INFO - PROCESS | 4028 | 1466499998629 Marionette TRACE conn5 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:38 INFO - PROCESS | 4028 | 1466499998631 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:38 INFO - PROCESS | 4028 | ++DOCSHELL 1975BC00 == 49 [pid = 4028] [id = 423] 02:06:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (1978B000) [pid = 4028] [serial = 1269] [outer = 00000000] 02:06:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (19D88400) [pid = 4028] [serial = 1270] [outer = 1978B000] 02:06:38 INFO - PROCESS | 4028 | 1466499998674 Marionette DEBUG loaded listener.js 02:06:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1AE87000) [pid = 4028] [serial = 1271] [outer = 1978B000] 02:06:39 INFO - PROCESS | 4028 | 1466499999226 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 02:06:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 730ms 02:06:39 INFO - PROCESS | 4028 | 1466499999266 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 02:06:39 INFO - PROCESS | 4028 | 1466499999271 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 02:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:06:39 INFO - PROCESS | 4028 | 1466499999276 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:06:39 INFO - PROCESS | 4028 | 1466499999280 Marionette TRACE conn5 <- [1,1658,null,{}] 02:06:39 INFO - PROCESS | 4028 | 1466499999286 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:39 INFO - PROCESS | 4028 | 1466499999289 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:39 INFO - PROCESS | 4028 | 1466499999446 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 02:06:39 INFO - PROCESS | 4028 | 1466499999570 Marionette TRACE conn5 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:39 INFO - PROCESS | 4028 | 1466499999575 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:39 INFO - PROCESS | 4028 | ++DOCSHELL 0FCE7C00 == 50 [pid = 4028] [id = 424] 02:06:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (10157800) [pid = 4028] [serial = 1272] [outer = 00000000] 02:06:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (101D1C00) [pid = 4028] [serial = 1273] [outer = 10157800] 02:06:39 INFO - PROCESS | 4028 | 1466499999633 Marionette DEBUG loaded listener.js 02:06:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (10A52800) [pid = 4028] [serial = 1274] [outer = 10157800] 02:06:40 INFO - PROCESS | 4028 | 1466500000176 Marionette TRACE conn5 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 02:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 930ms 02:06:40 INFO - PROCESS | 4028 | 1466500000211 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 02:06:40 INFO - PROCESS | 4028 | 1466500000216 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 02:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:06:40 INFO - PROCESS | 4028 | 1466500000223 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:06:40 INFO - PROCESS | 4028 | 1466500000226 Marionette TRACE conn5 <- [1,1662,null,{}] 02:06:40 INFO - PROCESS | 4028 | 1466500000230 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:40 INFO - PROCESS | 4028 | 1466500000233 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:40 INFO - PROCESS | 4028 | 1466500000347 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 02:06:40 INFO - PROCESS | 4028 | 1466500000456 Marionette TRACE conn5 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:40 INFO - PROCESS | 4028 | 1466500000459 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:40 INFO - PROCESS | 4028 | ++DOCSHELL 15951C00 == 51 [pid = 4028] [id = 425] 02:06:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (16573800) [pid = 4028] [serial = 1275] [outer = 00000000] 02:06:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (17635800) [pid = 4028] [serial = 1276] [outer = 16573800] 02:06:40 INFO - PROCESS | 4028 | 1466500000514 Marionette DEBUG loaded listener.js 02:06:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (177A0000) [pid = 4028] [serial = 1277] [outer = 16573800] 02:06:41 INFO - PROCESS | 4028 | 1466500001131 Marionette TRACE conn5 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 02:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 971ms 02:06:41 INFO - PROCESS | 4028 | 1466500001197 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 02:06:41 INFO - PROCESS | 4028 | 1466500001200 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 02:06:41 INFO - PROCESS | 4028 | 1466500001203 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:06:41 INFO - PROCESS | 4028 | 1466500001207 Marionette TRACE conn5 <- [1,1666,null,{}] 02:06:41 INFO - PROCESS | 4028 | 1466500001218 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:41 INFO - PROCESS | 4028 | 1466500001223 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:41 INFO - PROCESS | 4028 | 1466500001333 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 02:06:41 INFO - PROCESS | 4028 | 1466500001469 Marionette TRACE conn5 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:41 INFO - PROCESS | 4028 | 1466500001472 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:41 INFO - PROCESS | 4028 | ++DOCSHELL 1978E400 == 52 [pid = 4028] [id = 426] 02:06:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (19862C00) [pid = 4028] [serial = 1278] [outer = 00000000] 02:06:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (19B4A400) [pid = 4028] [serial = 1279] [outer = 19862C00] 02:06:41 INFO - PROCESS | 4028 | 1466500001530 Marionette DEBUG loaded listener.js 02:06:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (1AED3C00) [pid = 4028] [serial = 1280] [outer = 19862C00] 02:06:42 INFO - PROCESS | 4028 | 1466500002110 Marionette TRACE conn5 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 02:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 970ms 02:06:42 INFO - PROCESS | 4028 | 1466500002177 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 02:06:42 INFO - PROCESS | 4028 | 1466500002180 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 02:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:06:42 INFO - PROCESS | 4028 | 1466500002184 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:06:42 INFO - PROCESS | 4028 | 1466500002186 Marionette TRACE conn5 <- [1,1670,null,{}] 02:06:42 INFO - PROCESS | 4028 | 1466500002189 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:42 INFO - PROCESS | 4028 | 1466500002192 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:42 INFO - PROCESS | 4028 | 1466500002314 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 02:06:42 INFO - PROCESS | 4028 | 1466500002450 Marionette TRACE conn5 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:42 INFO - PROCESS | 4028 | 1466500002453 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:42 INFO - PROCESS | 4028 | ++DOCSHELL 0D16E000 == 53 [pid = 4028] [id = 427] 02:06:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (10AC2C00) [pid = 4028] [serial = 1281] [outer = 00000000] 02:06:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (17651400) [pid = 4028] [serial = 1282] [outer = 10AC2C00] 02:06:42 INFO - PROCESS | 4028 | 1466500002508 Marionette DEBUG loaded listener.js 02:06:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (18755800) [pid = 4028] [serial = 1283] [outer = 10AC2C00] 02:06:43 INFO - PROCESS | 4028 | 1466500003345 Marionette TRACE conn5 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 02:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1171ms 02:06:43 INFO - PROCESS | 4028 | 1466500003358 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 02:06:43 INFO - PROCESS | 4028 | 1466500003362 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 02:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:06:43 INFO - PROCESS | 4028 | 1466500003366 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:06:43 INFO - PROCESS | 4028 | 1466500003371 Marionette TRACE conn5 <- [1,1674,null,{}] 02:06:43 INFO - PROCESS | 4028 | 1466500003376 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:43 INFO - PROCESS | 4028 | 1466500003378 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:43 INFO - PROCESS | 4028 | 1466500003482 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 02:06:43 INFO - PROCESS | 4028 | 1466500003595 Marionette TRACE conn5 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:43 INFO - PROCESS | 4028 | 1466500003597 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:43 INFO - PROCESS | 4028 | ++DOCSHELL 146A7C00 == 54 [pid = 4028] [id = 428] 02:06:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (146A9800) [pid = 4028] [serial = 1284] [outer = 00000000] 02:06:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (14C4DC00) [pid = 4028] [serial = 1285] [outer = 146A9800] 02:06:43 INFO - PROCESS | 4028 | 1466500003646 Marionette DEBUG loaded listener.js 02:06:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (17633800) [pid = 4028] [serial = 1286] [outer = 146A9800] 02:06:43 INFO - PROCESS | 4028 | --DOCSHELL 0FDF8C00 == 53 [pid = 4028] [id = 399] 02:06:43 INFO - PROCESS | 4028 | --DOCSHELL 10305000 == 52 [pid = 4028] [id = 401] 02:06:43 INFO - PROCESS | 4028 | --DOCSHELL 18748800 == 51 [pid = 4028] [id = 398] 02:06:43 INFO - PROCESS | 4028 | --DOCSHELL 1795F000 == 50 [pid = 4028] [id = 397] 02:06:43 INFO - PROCESS | 4028 | --DOCSHELL 146E2800 == 49 [pid = 4028] [id = 396] 02:06:43 INFO - PROCESS | 4028 | --DOCSHELL 190F0800 == 48 [pid = 4028] [id = 422] 02:06:43 INFO - PROCESS | 4028 | --DOCSHELL 1874A000 == 47 [pid = 4028] [id = 421] 02:06:43 INFO - PROCESS | 4028 | --DOCSHELL 17636800 == 46 [pid = 4028] [id = 420] 02:06:43 INFO - PROCESS | 4028 | --DOCSHELL 18768000 == 45 [pid = 4028] [id = 419] 02:06:43 INFO - PROCESS | 4028 | --DOCSHELL 1820B000 == 44 [pid = 4028] [id = 418] 02:06:43 INFO - PROCESS | 4028 | --DOCSHELL 17636400 == 43 [pid = 4028] [id = 417] 02:06:43 INFO - PROCESS | 4028 | --DOCSHELL 14C1E800 == 42 [pid = 4028] [id = 416] 02:06:43 INFO - PROCESS | 4028 | --DOCSHELL 0FCE8400 == 41 [pid = 4028] [id = 415] 02:06:43 INFO - PROCESS | 4028 | --DOCSHELL 101D2400 == 40 [pid = 4028] [id = 414] 02:06:43 INFO - PROCESS | 4028 | --DOCSHELL 17632400 == 39 [pid = 4028] [id = 410] 02:06:43 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (18630800) [pid = 4028] [serial = 1216] [outer = 00000000] [url = about:blank] 02:06:43 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (18781400) [pid = 4028] [serial = 1219] [outer = 00000000] [url = about:blank] 02:06:43 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (1874D000) [pid = 4028] [serial = 1217] [outer = 00000000] [url = about:blank] 02:06:43 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (146A5C00) [pid = 4028] [serial = 1210] [outer = 00000000] [url = about:blank] 02:06:43 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (14B97800) [pid = 4028] [serial = 1211] [outer = 00000000] [url = about:blank] 02:06:43 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (1015B400) [pid = 4028] [serial = 1201] [outer = 00000000] [url = about:blank] 02:06:43 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (17640800) [pid = 4028] [serial = 1213] [outer = 00000000] [url = about:blank] 02:06:43 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (14C28800) [pid = 4028] [serial = 1207] [outer = 00000000] [url = about:blank] 02:06:43 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (10621400) [pid = 4028] [serial = 1204] [outer = 00000000] [url = about:blank] 02:06:43 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (18BEE400) [pid = 4028] [serial = 1222] [outer = 00000000] [url = about:blank] 02:06:43 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (1977FC00) [pid = 4028] [serial = 1229] [outer = 00000000] [url = about:blank] 02:06:43 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18A06800) [pid = 4028] [serial = 1220] [outer = 00000000] [url = about:blank] 02:06:43 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (18BED000) [pid = 4028] [serial = 1225] [outer = 00000000] [url = about:blank] 02:06:43 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (190F6800) [pid = 4028] [serial = 1228] [outer = 00000000] [url = about:blank] 02:06:43 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (18C3A000) [pid = 4028] [serial = 1223] [outer = 00000000] [url = about:blank] 02:06:43 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1874D400) [pid = 4028] [serial = 1226] [outer = 00000000] [url = about:blank] 02:06:43 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (1988D000) [pid = 4028] [serial = 1231] [outer = 00000000] [url = about:blank] 02:06:43 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1764DC00) [pid = 4028] [serial = 1214] [outer = 00000000] [url = about:blank] 02:06:44 INFO - PROCESS | 4028 | 1466500004179 Marionette TRACE conn5 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 02:06:44 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 02:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 890ms 02:06:44 INFO - PROCESS | 4028 | 1466500004258 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 02:06:44 INFO - PROCESS | 4028 | 1466500004262 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 02:06:44 INFO - PROCESS | 4028 | 1466500004268 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:06:44 INFO - PROCESS | 4028 | 1466500004271 Marionette TRACE conn5 <- [1,1678,null,{}] 02:06:44 INFO - PROCESS | 4028 | 1466500004274 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:44 INFO - PROCESS | 4028 | 1466500004277 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:44 INFO - PROCESS | 4028 | 1466500004367 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 02:06:44 INFO - PROCESS | 4028 | 1466500004381 Marionette TRACE conn5 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:44 INFO - PROCESS | 4028 | 1466500004384 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:44 INFO - PROCESS | 4028 | ++DOCSHELL 10A50800 == 40 [pid = 4028] [id = 429] 02:06:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (111E1800) [pid = 4028] [serial = 1287] [outer = 00000000] 02:06:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (14B99C00) [pid = 4028] [serial = 1288] [outer = 111E1800] 02:06:44 INFO - PROCESS | 4028 | 1466500004430 Marionette DEBUG loaded listener.js 02:06:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (14C49C00) [pid = 4028] [serial = 1289] [outer = 111E1800] 02:06:44 INFO - PROCESS | 4028 | 1466500004923 Marionette TRACE conn5 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 02:06:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 670ms 02:06:44 INFO - PROCESS | 4028 | 1466500004943 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 02:06:44 INFO - PROCESS | 4028 | 1466500004945 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 02:06:44 INFO - PROCESS | 4028 | 1466500004949 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:06:44 INFO - PROCESS | 4028 | 1466500004952 Marionette TRACE conn5 <- [1,1682,null,{}] 02:06:44 INFO - PROCESS | 4028 | 1466500004962 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:44 INFO - PROCESS | 4028 | 1466500004966 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:45 INFO - PROCESS | 4028 | 1466500005052 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 02:06:45 INFO - PROCESS | 4028 | 1466500005086 Marionette TRACE conn5 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:45 INFO - PROCESS | 4028 | 1466500005089 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:45 INFO - PROCESS | 4028 | ++DOCSHELL 18206400 == 41 [pid = 4028] [id = 430] 02:06:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (1820DC00) [pid = 4028] [serial = 1290] [outer = 00000000] 02:06:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (18629000) [pid = 4028] [serial = 1291] [outer = 1820DC00] 02:06:45 INFO - PROCESS | 4028 | 1466500005145 Marionette DEBUG loaded listener.js 02:06:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1874FC00) [pid = 4028] [serial = 1292] [outer = 1820DC00] 02:06:45 INFO - PROCESS | 4028 | 1466500005588 Marionette TRACE conn5 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 02:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 670ms 02:06:45 INFO - PROCESS | 4028 | 1466500005623 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 02:06:45 INFO - PROCESS | 4028 | 1466500005625 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 02:06:45 INFO - PROCESS | 4028 | 1466500005628 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:06:45 INFO - PROCESS | 4028 | 1466500005630 Marionette TRACE conn5 <- [1,1686,null,{}] 02:06:45 INFO - PROCESS | 4028 | 1466500005633 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:45 INFO - PROCESS | 4028 | 1466500005635 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:45 INFO - PROCESS | 4028 | 1466500005770 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 02:06:45 INFO - PROCESS | 4028 | 1466500005827 Marionette TRACE conn5 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:45 INFO - PROCESS | 4028 | 1466500005837 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:45 INFO - PROCESS | 4028 | ++DOCSHELL 146A6C00 == 42 [pid = 4028] [id = 431] 02:06:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (18205400) [pid = 4028] [serial = 1293] [outer = 00000000] 02:06:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (1876E400) [pid = 4028] [serial = 1294] [outer = 18205400] 02:06:45 INFO - PROCESS | 4028 | 1466500005883 Marionette DEBUG loaded listener.js 02:06:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (1876F000) [pid = 4028] [serial = 1295] [outer = 18205400] 02:06:46 INFO - PROCESS | 4028 | 1466500006286 Marionette TRACE conn5 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 02:06:46 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 02:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 02:06:46 INFO - PROCESS | 4028 | 1466500006303 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 02:06:46 INFO - PROCESS | 4028 | 1466500006305 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 02:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:06:46 INFO - PROCESS | 4028 | 1466500006314 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:06:46 INFO - PROCESS | 4028 | 1466500006316 Marionette TRACE conn5 <- [1,1690,null,{}] 02:06:46 INFO - PROCESS | 4028 | 1466500006319 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:46 INFO - PROCESS | 4028 | 1466500006321 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:46 INFO - PROCESS | 4028 | 1466500006436 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 02:06:46 INFO - PROCESS | 4028 | 1466500006531 Marionette TRACE conn5 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:46 INFO - PROCESS | 4028 | 1466500006533 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:46 INFO - PROCESS | 4028 | ++DOCSHELL 18A0E800 == 43 [pid = 4028] [id = 432] 02:06:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (18A0FC00) [pid = 4028] [serial = 1296] [outer = 00000000] 02:06:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (18BEE400) [pid = 4028] [serial = 1297] [outer = 18A0FC00] 02:06:46 INFO - PROCESS | 4028 | 1466500006576 Marionette DEBUG loaded listener.js 02:06:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (19080C00) [pid = 4028] [serial = 1298] [outer = 18A0FC00] 02:06:46 INFO - PROCESS | 4028 | 1466500006996 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 730ms 02:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:06:47 INFO - PROCESS | 4028 | 1466500007048 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 02:06:47 INFO - PROCESS | 4028 | 1466500007050 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 02:06:47 INFO - PROCESS | 4028 | 1466500007053 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:06:47 INFO - PROCESS | 4028 | 1466500007055 Marionette TRACE conn5 <- [1,1694,null,{}] 02:06:47 INFO - PROCESS | 4028 | 1466500007065 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:47 INFO - PROCESS | 4028 | 1466500007070 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:47 INFO - PROCESS | 4028 | 1466500007199 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 02:06:47 INFO - PROCESS | 4028 | 1466500007269 Marionette TRACE conn5 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:47 INFO - PROCESS | 4028 | 1466500007271 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:47 INFO - PROCESS | 4028 | ++DOCSHELL 1908F400 == 44 [pid = 4028] [id = 433] 02:06:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (1908F800) [pid = 4028] [serial = 1299] [outer = 00000000] 02:06:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (1978E000) [pid = 4028] [serial = 1300] [outer = 1908F800] 02:06:47 INFO - PROCESS | 4028 | 1466500007315 Marionette DEBUG loaded listener.js 02:06:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (1988A800) [pid = 4028] [serial = 1301] [outer = 1908F800] 02:06:47 INFO - PROCESS | 4028 | 1466500007733 Marionette TRACE conn5 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 02:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 730ms 02:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:06:47 INFO - PROCESS | 4028 | 1466500007784 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 02:06:47 INFO - PROCESS | 4028 | 1466500007786 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 02:06:47 INFO - PROCESS | 4028 | 1466500007789 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:06:47 INFO - PROCESS | 4028 | 1466500007791 Marionette TRACE conn5 <- [1,1698,null,{}] 02:06:47 INFO - PROCESS | 4028 | 1466500007841 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:47 INFO - PROCESS | 4028 | 1466500007843 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:47 INFO - PROCESS | 4028 | 1466500007962 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 02:06:48 INFO - PROCESS | 4028 | 1466500008031 Marionette TRACE conn5 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:48 INFO - PROCESS | 4028 | 1466500008033 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:48 INFO - PROCESS | 4028 | ++DOCSHELL 0CA0B400 == 45 [pid = 4028] [id = 434] 02:06:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (19787C00) [pid = 4028] [serial = 1302] [outer = 00000000] 02:06:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (1A866000) [pid = 4028] [serial = 1303] [outer = 19787C00] 02:06:48 INFO - PROCESS | 4028 | 1466500008076 Marionette DEBUG loaded listener.js 02:06:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (1AED9400) [pid = 4028] [serial = 1304] [outer = 19787C00] 02:06:48 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (18765400) [pid = 4028] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:06:48 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (18768800) [pid = 4028] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:06:48 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (0FD67800) [pid = 4028] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:06:48 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (101D3400) [pid = 4028] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:06:48 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (14B30000) [pid = 4028] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:06:48 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (14C20C00) [pid = 4028] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:06:48 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (1820D800) [pid = 4028] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:06:48 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (17639400) [pid = 4028] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:06:48 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (1874B000) [pid = 4028] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:06:48 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (190F2C00) [pid = 4028] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:06:48 INFO - PROCESS | 4028 | 1466500008623 Marionette TRACE conn5 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 02:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 870ms 02:06:48 INFO - PROCESS | 4028 | 1466500008660 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 02:06:48 INFO - PROCESS | 4028 | 1466500008662 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 02:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:06:48 INFO - PROCESS | 4028 | 1466500008666 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:06:48 INFO - PROCESS | 4028 | 1466500008667 Marionette TRACE conn5 <- [1,1702,null,{}] 02:06:48 INFO - PROCESS | 4028 | 1466500008671 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:48 INFO - PROCESS | 4028 | 1466500008672 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:48 INFO - PROCESS | 4028 | 1466500008798 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 02:06:48 INFO - PROCESS | 4028 | 1466500008806 Marionette TRACE conn5 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:48 INFO - PROCESS | 4028 | 1466500008808 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:48 INFO - PROCESS | 4028 | ++DOCSHELL 14C20C00 == 46 [pid = 4028] [id = 435] 02:06:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (1874E800) [pid = 4028] [serial = 1305] [outer = 00000000] 02:06:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (19084000) [pid = 4028] [serial = 1306] [outer = 1874E800] 02:06:48 INFO - PROCESS | 4028 | 1466500008851 Marionette DEBUG loaded listener.js 02:06:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (19A7A400) [pid = 4028] [serial = 1307] [outer = 1874E800] 02:06:49 INFO - PROCESS | 4028 | 1466500009248 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 630ms 02:06:49 INFO - PROCESS | 4028 | 1466500009296 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 02:06:49 INFO - PROCESS | 4028 | 1466500009298 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 02:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:06:49 INFO - PROCESS | 4028 | 1466500009301 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:06:49 INFO - PROCESS | 4028 | 1466500009303 Marionette TRACE conn5 <- [1,1706,null,{}] 02:06:49 INFO - PROCESS | 4028 | 1466500009306 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:49 INFO - PROCESS | 4028 | 1466500009308 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:49 INFO - PROCESS | 4028 | 1466500009389 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 02:06:49 INFO - PROCESS | 4028 | 1466500009396 Marionette TRACE conn5 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:49 INFO - PROCESS | 4028 | 1466500009398 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:49 INFO - PROCESS | 4028 | ++DOCSHELL 19ACFC00 == 47 [pid = 4028] [id = 436] 02:06:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (19B44000) [pid = 4028] [serial = 1308] [outer = 00000000] 02:06:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (1BF93000) [pid = 4028] [serial = 1309] [outer = 19B44000] 02:06:49 INFO - PROCESS | 4028 | 1466500009440 Marionette DEBUG loaded listener.js 02:06:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (1BF98C00) [pid = 4028] [serial = 1310] [outer = 19B44000] 02:06:49 INFO - PROCESS | 4028 | 1466500009902 Marionette TRACE conn5 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 630ms 02:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:06:49 INFO - PROCESS | 4028 | 1466500009932 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 02:06:49 INFO - PROCESS | 4028 | 1466500009934 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 02:06:49 INFO - PROCESS | 4028 | 1466500009938 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:06:49 INFO - PROCESS | 4028 | 1466500009939 Marionette TRACE conn5 <- [1,1710,null,{}] 02:06:49 INFO - PROCESS | 4028 | 1466500009960 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:49 INFO - PROCESS | 4028 | 1466500009962 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:50 INFO - PROCESS | 4028 | 1466500010043 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 02:06:50 INFO - PROCESS | 4028 | 1466500010048 Marionette TRACE conn5 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:50 INFO - PROCESS | 4028 | 1466500010050 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:50 INFO - PROCESS | 4028 | ++DOCSHELL 113CB000 == 48 [pid = 4028] [id = 437] 02:06:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (1BF9BC00) [pid = 4028] [serial = 1311] [outer = 00000000] 02:06:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (1BF9E000) [pid = 4028] [serial = 1312] [outer = 1BF9BC00] 02:06:50 INFO - PROCESS | 4028 | 1466500010093 Marionette DEBUG loaded listener.js 02:06:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (1C402400) [pid = 4028] [serial = 1313] [outer = 1BF9BC00] 02:06:50 INFO - PROCESS | 4028 | 1466500010663 Marionette TRACE conn5 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 02:06:50 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 02:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 791ms 02:06:50 INFO - PROCESS | 4028 | 1466500010730 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 02:06:50 INFO - PROCESS | 4028 | 1466500010735 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 02:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:06:50 INFO - PROCESS | 4028 | 1466500010827 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:06:50 INFO - PROCESS | 4028 | 1466500010831 Marionette TRACE conn5 <- [1,1714,null,{}] 02:06:50 INFO - PROCESS | 4028 | 1466500010848 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:50 INFO - PROCESS | 4028 | 1466500010851 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:50 INFO - PROCESS | 4028 | 1466500010966 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 02:06:51 INFO - PROCESS | 4028 | 1466500011099 Marionette TRACE conn5 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:51 INFO - PROCESS | 4028 | 1466500011104 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:51 INFO - PROCESS | 4028 | ++DOCSHELL 0FCE2C00 == 49 [pid = 4028] [id = 438] 02:06:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (0FDFCC00) [pid = 4028] [serial = 1314] [outer = 00000000] 02:06:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 100 (1132F800) [pid = 4028] [serial = 1315] [outer = 0FDFCC00] 02:06:51 INFO - PROCESS | 4028 | 1466500011164 Marionette DEBUG loaded listener.js 02:06:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 101 (146E7000) [pid = 4028] [serial = 1316] [outer = 0FDFCC00] 02:06:51 INFO - PROCESS | 4028 | 1466500011718 Marionette TRACE conn5 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 02:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1007ms 02:06:51 INFO - PROCESS | 4028 | 1466500011752 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 02:06:51 INFO - PROCESS | 4028 | 1466500011756 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 02:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:06:51 INFO - PROCESS | 4028 | 1466500011763 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:06:51 INFO - PROCESS | 4028 | 1466500011766 Marionette TRACE conn5 <- [1,1718,null,{}] 02:06:51 INFO - PROCESS | 4028 | 1466500011770 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:51 INFO - PROCESS | 4028 | 1466500011773 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:51 INFO - PROCESS | 4028 | 1466500011890 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 02:06:51 INFO - PROCESS | 4028 | 1466500012004 Marionette TRACE conn5 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:51 INFO - PROCESS | 4028 | 1466500012006 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:52 INFO - PROCESS | 4028 | ++DOCSHELL 1765D400 == 50 [pid = 4028] [id = 439] 02:06:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 102 (17960400) [pid = 4028] [serial = 1317] [outer = 00000000] 02:06:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 103 (18753C00) [pid = 4028] [serial = 1318] [outer = 17960400] 02:06:52 INFO - PROCESS | 4028 | 1466500012103 Marionette DEBUG loaded listener.js 02:06:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 104 (18A76400) [pid = 4028] [serial = 1319] [outer = 17960400] 02:06:52 INFO - PROCESS | 4028 | 1466500012702 Marionette TRACE conn5 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 02:06:52 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 02:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 970ms 02:06:52 INFO - PROCESS | 4028 | 1466500012737 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 02:06:52 INFO - PROCESS | 4028 | 1466500012740 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 02:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:06:52 INFO - PROCESS | 4028 | 1466500012743 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:06:52 INFO - PROCESS | 4028 | 1466500012747 Marionette TRACE conn5 <- [1,1722,null,{}] 02:06:52 INFO - PROCESS | 4028 | 1466500012758 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:52 INFO - PROCESS | 4028 | 1466500012763 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:52 INFO - PROCESS | 4028 | 1466500012872 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 02:06:52 INFO - PROCESS | 4028 | 1466500013014 Marionette TRACE conn5 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:52 INFO - PROCESS | 4028 | 1466500013017 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:53 INFO - PROCESS | 4028 | ++DOCSHELL 1BF94400 == 51 [pid = 4028] [id = 440] 02:06:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 105 (1BF94800) [pid = 4028] [serial = 1320] [outer = 00000000] 02:06:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 106 (1C40DC00) [pid = 4028] [serial = 1321] [outer = 1BF94800] 02:06:53 INFO - PROCESS | 4028 | 1466500013075 Marionette DEBUG loaded listener.js 02:06:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 107 (1C463000) [pid = 4028] [serial = 1322] [outer = 1BF94800] 02:06:53 INFO - PROCESS | 4028 | 1466500013684 Marionette TRACE conn5 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 02:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1023ms 02:06:53 INFO - PROCESS | 4028 | 1466500013770 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 02:06:53 INFO - PROCESS | 4028 | 1466500013772 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 02:06:53 INFO - PROCESS | 4028 | 1466500013776 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:06:53 INFO - PROCESS | 4028 | 1466500013778 Marionette TRACE conn5 <- [1,1726,null,{}] 02:06:53 INFO - PROCESS | 4028 | 1466500013781 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:53 INFO - PROCESS | 4028 | 1466500013784 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:53 INFO - PROCESS | 4028 | 1466500013896 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 02:06:54 INFO - PROCESS | 4028 | 1466500014035 Marionette TRACE conn5 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:54 INFO - PROCESS | 4028 | 1466500014037 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:54 INFO - PROCESS | 4028 | ++DOCSHELL 0CB97400 == 52 [pid = 4028] [id = 441] 02:06:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 108 (0FD63800) [pid = 4028] [serial = 1323] [outer = 00000000] 02:06:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 109 (111D8C00) [pid = 4028] [serial = 1324] [outer = 0FD63800] 02:06:54 INFO - PROCESS | 4028 | 1466500014092 Marionette DEBUG loaded listener.js 02:06:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 110 (14C1BC00) [pid = 4028] [serial = 1325] [outer = 0FD63800] 02:06:54 INFO - PROCESS | 4028 | 1466500014788 Marionette TRACE conn5 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 02:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1016ms 02:06:54 INFO - PROCESS | 4028 | 1466500014816 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 02:06:54 INFO - PROCESS | 4028 | 1466500014820 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 02:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:06:54 INFO - PROCESS | 4028 | 1466500014845 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:06:54 INFO - PROCESS | 4028 | 1466500014850 Marionette TRACE conn5 <- [1,1730,null,{}] 02:06:54 INFO - PROCESS | 4028 | 1466500014855 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:54 INFO - PROCESS | 4028 | 1466500014858 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:54 INFO - PROCESS | 4028 | 1466500014963 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 02:06:55 INFO - PROCESS | 4028 | 1466500015079 Marionette TRACE conn5 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:55 INFO - PROCESS | 4028 | 1466500015081 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:55 INFO - PROCESS | 4028 | ++DOCSHELL 102A4800 == 53 [pid = 4028] [id = 442] 02:06:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 111 (1093C400) [pid = 4028] [serial = 1326] [outer = 00000000] 02:06:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 112 (147BD400) [pid = 4028] [serial = 1327] [outer = 1093C400] 02:06:55 INFO - PROCESS | 4028 | 1466500015172 Marionette DEBUG loaded listener.js 02:06:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 113 (17638000) [pid = 4028] [serial = 1328] [outer = 1093C400] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 14B2B800 == 52 [pid = 4028] [id = 402] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 19ACFC00 == 51 [pid = 4028] [id = 436] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 14C20C00 == 50 [pid = 4028] [id = 435] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 0CA0B400 == 49 [pid = 4028] [id = 434] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 1908F400 == 48 [pid = 4028] [id = 433] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 18A0E800 == 47 [pid = 4028] [id = 432] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 146A6C00 == 46 [pid = 4028] [id = 431] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 18206400 == 45 [pid = 4028] [id = 430] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 10A50800 == 44 [pid = 4028] [id = 429] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 146A7C00 == 43 [pid = 4028] [id = 428] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 10150800 == 42 [pid = 4028] [id = 413] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 0FD63000 == 41 [pid = 4028] [id = 400] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 14CE3C00 == 40 [pid = 4028] [id = 394] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 177A9C00 == 39 [pid = 4028] [id = 412] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 1975BC00 == 38 [pid = 4028] [id = 423] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 0D16E000 == 37 [pid = 4028] [id = 427] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 0FCE7C00 == 36 [pid = 4028] [id = 424] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 15951C00 == 35 [pid = 4028] [id = 425] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 1978E400 == 34 [pid = 4028] [id = 426] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 0CA03C00 == 33 [pid = 4028] [id = 395] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 0FC86400 == 32 [pid = 4028] [id = 411] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 0CB97400 == 31 [pid = 4028] [id = 441] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 1765D400 == 30 [pid = 4028] [id = 439] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 1BF94400 == 29 [pid = 4028] [id = 440] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 113CB000 == 28 [pid = 4028] [id = 437] 02:06:55 INFO - PROCESS | 4028 | --DOCSHELL 0FCE2C00 == 27 [pid = 4028] [id = 438] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 112 (18789400) [pid = 4028] [serial = 1258] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 111 (113D0C00) [pid = 4028] [serial = 1234] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 110 (10303C00) [pid = 4028] [serial = 1246] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 109 (10308800) [pid = 4028] [serial = 1243] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 108 (19A84C00) [pid = 4028] [serial = 1240] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 107 (1093D000) [pid = 4028] [serial = 1247] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 106 (14D93400) [pid = 4028] [serial = 1208] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 105 (18207C00) [pid = 4028] [serial = 1237] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 104 (14CDE000) [pid = 4028] [serial = 1249] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 103 (19087800) [pid = 4028] [serial = 1261] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 102 (18632800) [pid = 4028] [serial = 1256] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 101 (15952C00) [pid = 4028] [serial = 1250] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 100 (18614800) [pid = 4028] [serial = 1255] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 99 (18A0C000) [pid = 4028] [serial = 1259] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (18202800) [pid = 4028] [serial = 1253] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (1061E400) [pid = 4028] [serial = 1244] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (1795AC00) [pid = 4028] [serial = 1252] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (190EBC00) [pid = 4028] [serial = 1265] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (19889C00) [pid = 4028] [serial = 1267] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (18C3BC00) [pid = 4028] [serial = 1264] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (19891000) [pid = 4028] [serial = 1268] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (19D88400) [pid = 4028] [serial = 1270] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (1908CC00) [pid = 4028] [serial = 1262] [outer = 00000000] [url = about:blank] 02:06:56 INFO - PROCESS | 4028 | 1466500016442 Marionette TRACE conn5 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 02:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1634ms 02:06:56 INFO - PROCESS | 4028 | 1466500016485 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 02:06:56 INFO - PROCESS | 4028 | 1466500016489 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 02:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:06:56 INFO - PROCESS | 4028 | 1466500016493 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:06:56 INFO - PROCESS | 4028 | 1466500016498 Marionette TRACE conn5 <- [1,1734,null,{}] 02:06:56 INFO - PROCESS | 4028 | 1466500016502 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:56 INFO - PROCESS | 4028 | 1466500016505 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:56 INFO - PROCESS | 4028 | 1466500016626 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 02:06:56 INFO - PROCESS | 4028 | 1466500016723 Marionette TRACE conn5 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:56 INFO - PROCESS | 4028 | 1466500016726 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:56 INFO - PROCESS | 4028 | ++DOCSHELL 0D1CC000 == 28 [pid = 4028] [id = 443] 02:06:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (0D1D3800) [pid = 4028] [serial = 1329] [outer = 00000000] 02:06:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (1015C000) [pid = 4028] [serial = 1330] [outer = 0D1D3800] 02:06:56 INFO - PROCESS | 4028 | 1466500016773 Marionette DEBUG loaded listener.js 02:06:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (102A6000) [pid = 4028] [serial = 1331] [outer = 0D1D3800] 02:06:57 INFO - PROCESS | 4028 | 1466500017154 Marionette TRACE conn5 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 02:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 690ms 02:06:57 INFO - PROCESS | 4028 | 1466500017185 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 02:06:57 INFO - PROCESS | 4028 | 1466500017190 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 02:06:57 INFO - PROCESS | 4028 | 1466500017196 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:06:57 INFO - PROCESS | 4028 | 1466500017199 Marionette TRACE conn5 <- [1,1738,null,{}] 02:06:57 INFO - PROCESS | 4028 | 1466500017202 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:57 INFO - PROCESS | 4028 | 1466500017205 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:57 INFO - PROCESS | 4028 | 1466500017324 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 02:06:57 INFO - PROCESS | 4028 | 1466500017331 Marionette TRACE conn5 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:57 INFO - PROCESS | 4028 | 1466500017333 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:57 INFO - PROCESS | 4028 | ++DOCSHELL 10621C00 == 29 [pid = 4028] [id = 444] 02:06:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (10623800) [pid = 4028] [serial = 1332] [outer = 00000000] 02:06:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (149CA400) [pid = 4028] [serial = 1333] [outer = 10623800] 02:06:57 INFO - PROCESS | 4028 | 1466500017381 Marionette DEBUG loaded listener.js 02:06:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (14B95000) [pid = 4028] [serial = 1334] [outer = 10623800] 02:06:57 INFO - PROCESS | 4028 | 1466500017828 Marionette TRACE conn5 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 02:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 670ms 02:06:57 INFO - PROCESS | 4028 | 1466500017870 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 02:06:57 INFO - PROCESS | 4028 | 1466500017872 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 02:06:57 INFO - PROCESS | 4028 | 1466500017875 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:06:57 INFO - PROCESS | 4028 | 1466500017879 Marionette TRACE conn5 <- [1,1742,null,{}] 02:06:57 INFO - PROCESS | 4028 | 1466500017894 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:57 INFO - PROCESS | 4028 | 1466500017899 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:57 INFO - PROCESS | 4028 | 1466500017983 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 02:06:57 INFO - PROCESS | 4028 | 1466500017990 Marionette TRACE conn5 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:57 INFO - PROCESS | 4028 | 1466500017993 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:57 INFO - PROCESS | 4028 | ++DOCSHELL 17647000 == 30 [pid = 4028] [id = 445] 02:06:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (1764A800) [pid = 4028] [serial = 1335] [outer = 00000000] 02:06:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (17665800) [pid = 4028] [serial = 1336] [outer = 1764A800] 02:06:58 INFO - PROCESS | 4028 | 1466500018041 Marionette DEBUG loaded listener.js 02:06:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (18202000) [pid = 4028] [serial = 1337] [outer = 1764A800] 02:06:58 INFO - PROCESS | 4028 | 1466500018544 Marionette TRACE conn5 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 02:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 730ms 02:06:58 INFO - PROCESS | 4028 | 1466500018616 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 02:06:58 INFO - PROCESS | 4028 | 1466500018619 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 02:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:06:58 INFO - PROCESS | 4028 | 1466500018622 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:06:58 INFO - PROCESS | 4028 | 1466500018624 Marionette TRACE conn5 <- [1,1746,null,{}] 02:06:58 INFO - PROCESS | 4028 | 1466500018627 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:58 INFO - PROCESS | 4028 | 1466500018629 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:58 INFO - PROCESS | 4028 | 1466500018777 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 02:06:58 INFO - PROCESS | 4028 | 1466500018801 Marionette TRACE conn5 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:58 INFO - PROCESS | 4028 | 1466500018803 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:58 INFO - PROCESS | 4028 | ++DOCSHELL 1860CC00 == 31 [pid = 4028] [id = 446] 02:06:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 100 (1860DC00) [pid = 4028] [serial = 1338] [outer = 00000000] 02:06:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 101 (1874A800) [pid = 4028] [serial = 1339] [outer = 1860DC00] 02:06:58 INFO - PROCESS | 4028 | 1466500018847 Marionette DEBUG loaded listener.js 02:06:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 102 (18754400) [pid = 4028] [serial = 1340] [outer = 1860DC00] 02:06:59 INFO - PROCESS | 4028 | 1466500019263 Marionette TRACE conn5 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 02:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 670ms 02:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:06:59 INFO - PROCESS | 4028 | 1466500019295 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 02:06:59 INFO - PROCESS | 4028 | 1466500019297 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 02:06:59 INFO - PROCESS | 4028 | 1466500019300 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:06:59 INFO - PROCESS | 4028 | 1466500019301 Marionette TRACE conn5 <- [1,1750,null,{}] 02:06:59 INFO - PROCESS | 4028 | 1466500019305 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:59 INFO - PROCESS | 4028 | 1466500019307 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:59 INFO - PROCESS | 4028 | 1466500019420 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 02:06:59 INFO - PROCESS | 4028 | 1466500019425 Marionette TRACE conn5 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:59 INFO - PROCESS | 4028 | 1466500019427 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:06:59 INFO - PROCESS | 4028 | ++DOCSHELL 18765400 == 32 [pid = 4028] [id = 447] 02:06:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 103 (1876A000) [pid = 4028] [serial = 1341] [outer = 00000000] 02:06:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 104 (18A04C00) [pid = 4028] [serial = 1342] [outer = 1876A000] 02:06:59 INFO - PROCESS | 4028 | 1466500019472 Marionette DEBUG loaded listener.js 02:06:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 105 (18A09000) [pid = 4028] [serial = 1343] [outer = 1876A000] 02:06:59 INFO - PROCESS | 4028 | 1466500019923 Marionette TRACE conn5 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 02:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 670ms 02:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:06:59 INFO - PROCESS | 4028 | 1466500019971 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 02:06:59 INFO - PROCESS | 4028 | 1466500019973 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 02:06:59 INFO - PROCESS | 4028 | 1466500019976 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:06:59 INFO - PROCESS | 4028 | 1466500019978 Marionette TRACE conn5 <- [1,1754,null,{}] 02:06:59 INFO - PROCESS | 4028 | 1466500019982 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:06:59 INFO - PROCESS | 4028 | 1466500019988 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:00 INFO - PROCESS | 4028 | 1466500020128 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 02:07:00 INFO - PROCESS | 4028 | 1466500020221 Marionette TRACE conn5 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:00 INFO - PROCESS | 4028 | 1466500020223 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:00 INFO - PROCESS | 4028 | ++DOCSHELL 18BCB000 == 33 [pid = 4028] [id = 448] 02:07:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 106 (18BEB400) [pid = 4028] [serial = 1344] [outer = 00000000] 02:07:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 107 (190E9000) [pid = 4028] [serial = 1345] [outer = 18BEB400] 02:07:00 INFO - PROCESS | 4028 | 1466500020267 Marionette DEBUG loaded listener.js 02:07:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 108 (190EFC00) [pid = 4028] [serial = 1346] [outer = 18BEB400] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 107 (0FCED800) [pid = 4028] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 106 (19A7FC00) [pid = 4028] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 105 (1795C400) [pid = 4028] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 104 (18A0FC00) [pid = 4028] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 103 (1908F800) [pid = 4028] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 102 (19B44000) [pid = 4028] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 101 (146A9800) [pid = 4028] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 100 (19862C00) [pid = 4028] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 99 (18205400) [pid = 4028] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (111E1800) [pid = 4028] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (10AC2C00) [pid = 4028] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (1820DC00) [pid = 4028] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (1BF9BC00) [pid = 4028] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (16573800) [pid = 4028] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (19787C00) [pid = 4028] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (10157800) [pid = 4028] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (1978B000) [pid = 4028] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (1874E800) [pid = 4028] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (1763FC00) [pid = 4028] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (0FD63400) [pid = 4028] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:07:00 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (10306C00) [pid = 4028] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:07:00 INFO - PROCESS | 4028 | 1466500020988 Marionette TRACE conn5 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 02:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1020ms 02:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:07:00 INFO - PROCESS | 4028 | 1466500020998 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 02:07:00 INFO - PROCESS | 4028 | 1466500021000 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 02:07:00 INFO - PROCESS | 4028 | 1466500021004 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:07:00 INFO - PROCESS | 4028 | 1466500021005 Marionette TRACE conn5 <- [1,1758,null,{}] 02:07:00 INFO - PROCESS | 4028 | 1466500021009 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:00 INFO - PROCESS | 4028 | 1466500021011 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:01 INFO - PROCESS | 4028 | 1466500021134 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 02:07:01 INFO - PROCESS | 4028 | 1466500021191 Marionette TRACE conn5 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:01 INFO - PROCESS | 4028 | 1466500021193 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:01 INFO - PROCESS | 4028 | ++DOCSHELL 0D1D3C00 == 34 [pid = 4028] [id = 449] 02:07:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (10306C00) [pid = 4028] [serial = 1347] [outer = 00000000] 02:07:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (15948800) [pid = 4028] [serial = 1348] [outer = 10306C00] 02:07:01 INFO - PROCESS | 4028 | 1466500021236 Marionette DEBUG loaded listener.js 02:07:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (1795C400) [pid = 4028] [serial = 1349] [outer = 10306C00] 02:07:01 INFO - PROCESS | 4028 | 1466500021583 Marionette TRACE conn5 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 02:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 630ms 02:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:07:01 INFO - PROCESS | 4028 | 1466500021637 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 02:07:01 INFO - PROCESS | 4028 | 1466500021639 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 02:07:01 INFO - PROCESS | 4028 | 1466500021642 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:07:01 INFO - PROCESS | 4028 | 1466500021644 Marionette TRACE conn5 <- [1,1762,null,{}] 02:07:01 INFO - PROCESS | 4028 | 1466500021647 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:01 INFO - PROCESS | 4028 | 1466500021649 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:01 INFO - PROCESS | 4028 | 1466500021728 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 02:07:01 INFO - PROCESS | 4028 | 1466500021734 Marionette TRACE conn5 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:01 INFO - PROCESS | 4028 | 1466500021736 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:01 INFO - PROCESS | 4028 | ++DOCSHELL 182B5400 == 35 [pid = 4028] [id = 450] 02:07:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (182BDC00) [pid = 4028] [serial = 1350] [outer = 00000000] 02:07:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (1908E400) [pid = 4028] [serial = 1351] [outer = 182BDC00] 02:07:01 INFO - PROCESS | 4028 | 1466500021779 Marionette DEBUG loaded listener.js 02:07:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (18C32C00) [pid = 4028] [serial = 1352] [outer = 182BDC00] 02:07:02 INFO - PROCESS | 4028 | 1466500022231 Marionette TRACE conn5 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 02:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 630ms 02:07:02 INFO - PROCESS | 4028 | 1466500022287 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 02:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:07:02 INFO - PROCESS | 4028 | 1466500022289 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 02:07:02 INFO - PROCESS | 4028 | 1466500022293 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:07:02 INFO - PROCESS | 4028 | 1466500022295 Marionette TRACE conn5 <- [1,1766,null,{}] 02:07:02 INFO - PROCESS | 4028 | 1466500022298 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:02 INFO - PROCESS | 4028 | 1466500022300 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:02 INFO - PROCESS | 4028 | 1466500022377 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 02:07:02 INFO - PROCESS | 4028 | 1466500022383 Marionette TRACE conn5 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:02 INFO - PROCESS | 4028 | 1466500022385 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:02 INFO - PROCESS | 4028 | ++DOCSHELL 1975BC00 == 36 [pid = 4028] [id = 451] 02:07:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (1975DC00) [pid = 4028] [serial = 1353] [outer = 00000000] 02:07:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (1978BC00) [pid = 4028] [serial = 1354] [outer = 1975DC00] 02:07:02 INFO - PROCESS | 4028 | 1466500022428 Marionette DEBUG loaded listener.js 02:07:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (19857000) [pid = 4028] [serial = 1355] [outer = 1975DC00] 02:07:03 INFO - PROCESS | 4028 | 1466500023079 Marionette TRACE conn5 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 02:07:03 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 02:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 871ms 02:07:03 INFO - PROCESS | 4028 | 1466500023165 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 02:07:03 INFO - PROCESS | 4028 | 1466500023170 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 02:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:07:03 INFO - PROCESS | 4028 | 1466500023176 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:07:03 INFO - PROCESS | 4028 | 1466500023179 Marionette TRACE conn5 <- [1,1770,null,{}] 02:07:03 INFO - PROCESS | 4028 | 1466500023210 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:03 INFO - PROCESS | 4028 | 1466500023213 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:03 INFO - PROCESS | 4028 | 1466500023348 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 02:07:03 INFO - PROCESS | 4028 | 1466500023482 Marionette TRACE conn5 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:03 INFO - PROCESS | 4028 | 1466500023487 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:03 INFO - PROCESS | 4028 | ++DOCSHELL 0CA19800 == 37 [pid = 4028] [id = 452] 02:07:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (0CA20000) [pid = 4028] [serial = 1356] [outer = 00000000] 02:07:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (10303000) [pid = 4028] [serial = 1357] [outer = 0CA20000] 02:07:03 INFO - PROCESS | 4028 | 1466500023544 Marionette DEBUG loaded listener.js 02:07:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (10939000) [pid = 4028] [serial = 1358] [outer = 0CA20000] 02:07:04 INFO - PROCESS | 4028 | 1466500024236 Marionette TRACE conn5 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 02:07:04 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 02:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1096ms 02:07:04 INFO - PROCESS | 4028 | 1466500024288 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 02:07:04 INFO - PROCESS | 4028 | 1466500024292 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 02:07:04 INFO - PROCESS | 4028 | 1466500024299 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:07:04 INFO - PROCESS | 4028 | 1466500024302 Marionette TRACE conn5 <- [1,1774,null,{}] 02:07:04 INFO - PROCESS | 4028 | 1466500024306 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:04 INFO - PROCESS | 4028 | 1466500024308 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:04 INFO - PROCESS | 4028 | 1466500024429 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 02:07:04 INFO - PROCESS | 4028 | 1466500024570 Marionette TRACE conn5 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:04 INFO - PROCESS | 4028 | 1466500024573 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:04 INFO - PROCESS | 4028 | ++DOCSHELL 15F42800 == 38 [pid = 4028] [id = 453] 02:07:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 100 (15F4B400) [pid = 4028] [serial = 1359] [outer = 00000000] 02:07:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 101 (1765D800) [pid = 4028] [serial = 1360] [outer = 15F4B400] 02:07:04 INFO - PROCESS | 4028 | 1466500024631 Marionette DEBUG loaded listener.js 02:07:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 102 (1820C400) [pid = 4028] [serial = 1361] [outer = 15F4B400] 02:07:05 INFO - PROCESS | 4028 | 1466500025491 Marionette TRACE conn5 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 02:07:05 INFO - PROCESS | 4028 | --DOCSHELL 182B5400 == 37 [pid = 4028] [id = 450] 02:07:05 INFO - PROCESS | 4028 | --DOCSHELL 0D1D3C00 == 36 [pid = 4028] [id = 449] 02:07:05 INFO - PROCESS | 4028 | --DOCSHELL 18BCB000 == 35 [pid = 4028] [id = 448] 02:07:05 INFO - PROCESS | 4028 | --DOCSHELL 18765400 == 34 [pid = 4028] [id = 447] 02:07:05 INFO - PROCESS | 4028 | --DOCSHELL 1860CC00 == 33 [pid = 4028] [id = 446] 02:07:05 INFO - PROCESS | 4028 | --DOCSHELL 17647000 == 32 [pid = 4028] [id = 445] 02:07:05 INFO - PROCESS | 4028 | --DOCSHELL 10621C00 == 31 [pid = 4028] [id = 444] 02:07:05 INFO - PROCESS | 4028 | --DOCSHELL 0D1CC000 == 30 [pid = 4028] [id = 443] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 101 (10AC6C00) [pid = 4028] [serial = 1205] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 100 (19A7B400) [pid = 4028] [serial = 1232] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 99 (101D3000) [pid = 4028] [serial = 1202] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (14B76000) [pid = 4028] [serial = 1235] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (19AC6400) [pid = 4028] [serial = 1241] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (182EF400) [pid = 4028] [serial = 1238] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (18BEE400) [pid = 4028] [serial = 1297] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (1978E000) [pid = 4028] [serial = 1300] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (1BF98C00) [pid = 4028] [serial = 1310] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (14C4DC00) [pid = 4028] [serial = 1285] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (17633800) [pid = 4028] [serial = 1286] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (19B4A400) [pid = 4028] [serial = 1279] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (19080C00) [pid = 4028] [serial = 1298] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (1AED3C00) [pid = 4028] [serial = 1280] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (1876E400) [pid = 4028] [serial = 1294] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (14B99C00) [pid = 4028] [serial = 1288] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (14C49C00) [pid = 4028] [serial = 1289] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (17651400) [pid = 4028] [serial = 1282] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18755800) [pid = 4028] [serial = 1283] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (18629000) [pid = 4028] [serial = 1291] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1BF9E000) [pid = 4028] [serial = 1312] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1874FC00) [pid = 4028] [serial = 1292] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (17635800) [pid = 4028] [serial = 1276] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1A866000) [pid = 4028] [serial = 1303] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (177A0000) [pid = 4028] [serial = 1277] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (101D1C00) [pid = 4028] [serial = 1273] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1C402400) [pid = 4028] [serial = 1313] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (10A52800) [pid = 4028] [serial = 1274] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (1AE87000) [pid = 4028] [serial = 1271] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (1988A800) [pid = 4028] [serial = 1301] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (19084000) [pid = 4028] [serial = 1306] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (1BF93000) [pid = 4028] [serial = 1309] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (1AED9400) [pid = 4028] [serial = 1304] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (19A7A400) [pid = 4028] [serial = 1307] [outer = 00000000] [url = about:blank] 02:07:05 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (1876F000) [pid = 4028] [serial = 1295] [outer = 00000000] [url = about:blank] 02:07:05 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 02:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1274ms 02:07:05 INFO - PROCESS | 4028 | 1466500025578 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 02:07:05 INFO - PROCESS | 4028 | 1466500025582 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 02:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:07:05 INFO - PROCESS | 4028 | 1466500025587 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:07:05 INFO - PROCESS | 4028 | 1466500025590 Marionette TRACE conn5 <- [1,1778,null,{}] 02:07:05 INFO - PROCESS | 4028 | 1466500025596 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:05 INFO - PROCESS | 4028 | 1466500025599 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:05 INFO - PROCESS | 4028 | 1466500025693 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 02:07:05 INFO - PROCESS | 4028 | 1466500025700 Marionette TRACE conn5 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:05 INFO - PROCESS | 4028 | 1466500025704 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:05 INFO - PROCESS | 4028 | ++DOCSHELL 0FCE3000 == 31 [pid = 4028] [id = 454] 02:07:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (0FCE7800) [pid = 4028] [serial = 1362] [outer = 00000000] 02:07:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (0FDFD800) [pid = 4028] [serial = 1363] [outer = 0FCE7800] 02:07:05 INFO - PROCESS | 4028 | 1466500025751 Marionette DEBUG loaded listener.js 02:07:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (101C6C00) [pid = 4028] [serial = 1364] [outer = 0FCE7800] 02:07:06 INFO - PROCESS | 4028 | 1466500026274 Marionette TRACE conn5 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:07:06 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) 02:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 730ms 02:07:06 INFO - PROCESS | 4028 | 1466500026318 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 02:07:06 INFO - PROCESS | 4028 | 1466500026322 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 02:07:06 INFO - PROCESS | 4028 | 1466500026328 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:07:06 INFO - PROCESS | 4028 | 1466500026330 Marionette TRACE conn5 <- [1,1782,null,{}] 02:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:07:06 INFO - PROCESS | 4028 | 1466500026334 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:06 INFO - PROCESS | 4028 | 1466500026337 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:06 INFO - PROCESS | 4028 | 1466500026443 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 02:07:06 INFO - PROCESS | 4028 | 1466500026545 Marionette TRACE conn5 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:06 INFO - PROCESS | 4028 | 1466500026547 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:06 INFO - PROCESS | 4028 | ++DOCSHELL 10ACE000 == 32 [pid = 4028] [id = 455] 02:07:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (113CF400) [pid = 4028] [serial = 1365] [outer = 00000000] 02:07:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (146E9000) [pid = 4028] [serial = 1366] [outer = 113CF400] 02:07:06 INFO - PROCESS | 4028 | 1466500026593 Marionette DEBUG loaded listener.js 02:07:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (14C06000) [pid = 4028] [serial = 1367] [outer = 113CF400] 02:07:06 INFO - PROCESS | 4028 | 1466500026963 Marionette TRACE conn5 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 670ms 02:07:06 INFO - PROCESS | 4028 | 1466500027003 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 02:07:06 INFO - PROCESS | 4028 | 1466500027005 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 02:07:06 INFO - PROCESS | 4028 | 1466500027008 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:07:06 INFO - PROCESS | 4028 | 1466500027012 Marionette TRACE conn5 <- [1,1786,null,{}] 02:07:07 INFO - PROCESS | 4028 | 1466500027023 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:07 INFO - PROCESS | 4028 | 1466500027027 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:07 INFO - PROCESS | 4028 | 1466500027140 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 02:07:07 INFO - PROCESS | 4028 | 1466500027150 Marionette TRACE conn5 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:07 INFO - PROCESS | 4028 | 1466500027153 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:07 INFO - PROCESS | 4028 | ++DOCSHELL 17640400 == 33 [pid = 4028] [id = 456] 02:07:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (17644400) [pid = 4028] [serial = 1368] [outer = 00000000] 02:07:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (17661C00) [pid = 4028] [serial = 1369] [outer = 17644400] 02:07:07 INFO - PROCESS | 4028 | 1466500027200 Marionette DEBUG loaded listener.js 02:07:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18201C00) [pid = 4028] [serial = 1370] [outer = 17644400] 02:07:07 INFO - PROCESS | 4028 | 1466500027629 Marionette TRACE conn5 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 02:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 670ms 02:07:07 INFO - PROCESS | 4028 | 1466500027692 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 02:07:07 INFO - PROCESS | 4028 | 1466500027695 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 02:07:07 INFO - PROCESS | 4028 | 1466500027698 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:07:07 INFO - PROCESS | 4028 | 1466500027700 Marionette TRACE conn5 <- [1,1790,null,{}] 02:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:07:07 INFO - PROCESS | 4028 | 1466500027703 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:07 INFO - PROCESS | 4028 | 1466500027705 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:07 INFO - PROCESS | 4028 | 1466500027830 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 02:07:07 INFO - PROCESS | 4028 | 1466500027835 Marionette TRACE conn5 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:07 INFO - PROCESS | 4028 | 1466500027837 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:07 INFO - PROCESS | 4028 | ++DOCSHELL 18629000 == 34 [pid = 4028] [id = 457] 02:07:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1862EC00) [pid = 4028] [serial = 1371] [outer = 00000000] 02:07:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (1874FC00) [pid = 4028] [serial = 1372] [outer = 1862EC00] 02:07:07 INFO - PROCESS | 4028 | 1466500027881 Marionette DEBUG loaded listener.js 02:07:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18763400) [pid = 4028] [serial = 1373] [outer = 1862EC00] 02:07:08 INFO - PROCESS | 4028 | 1466500028328 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 670ms 02:07:08 INFO - PROCESS | 4028 | 1466500028374 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 02:07:08 INFO - PROCESS | 4028 | 1466500028376 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 02:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:07:08 INFO - PROCESS | 4028 | 1466500028379 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:07:08 INFO - PROCESS | 4028 | 1466500028381 Marionette TRACE conn5 <- [1,1794,null,{}] 02:07:08 INFO - PROCESS | 4028 | 1466500028384 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:08 INFO - PROCESS | 4028 | 1466500028386 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:08 INFO - PROCESS | 4028 | 1466500028506 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 02:07:08 INFO - PROCESS | 4028 | 1466500028599 Marionette TRACE conn5 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:08 INFO - PROCESS | 4028 | 1466500028601 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:08 INFO - PROCESS | 4028 | ++DOCSHELL 1876F400 == 35 [pid = 4028] [id = 458] 02:07:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1876FC00) [pid = 4028] [serial = 1374] [outer = 00000000] 02:07:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18A03400) [pid = 4028] [serial = 1375] [outer = 1876FC00] 02:07:08 INFO - PROCESS | 4028 | 1466500028644 Marionette DEBUG loaded listener.js 02:07:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18A0EC00) [pid = 4028] [serial = 1376] [outer = 1876FC00] 02:07:09 INFO - PROCESS | 4028 | 1466500029071 Marionette TRACE conn5 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 02:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 730ms 02:07:09 INFO - PROCESS | 4028 | 1466500029110 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 02:07:09 INFO - PROCESS | 4028 | 1466500029112 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 02:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:07:09 INFO - PROCESS | 4028 | 1466500029115 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:07:09 INFO - PROCESS | 4028 | 1466500029117 Marionette TRACE conn5 <- [1,1798,null,{}] 02:07:09 INFO - PROCESS | 4028 | 1466500029120 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:09 INFO - PROCESS | 4028 | 1466500029126 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:09 INFO - PROCESS | 4028 | 1466500029278 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 02:07:09 INFO - PROCESS | 4028 | 1466500029289 Marionette TRACE conn5 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:09 INFO - PROCESS | 4028 | 1466500029291 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:09 INFO - PROCESS | 4028 | ++DOCSHELL 18C35400 == 36 [pid = 4028] [id = 459] 02:07:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18C3A000) [pid = 4028] [serial = 1377] [outer = 00000000] 02:07:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (190EF000) [pid = 4028] [serial = 1378] [outer = 18C3A000] 02:07:09 INFO - PROCESS | 4028 | 1466500029335 Marionette DEBUG loaded listener.js 02:07:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (18BEA400) [pid = 4028] [serial = 1379] [outer = 18C3A000] 02:07:09 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (1860DC00) [pid = 4028] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:07:09 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (0D1D3800) [pid = 4028] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:07:09 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (1764A800) [pid = 4028] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:07:09 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (10623800) [pid = 4028] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:07:09 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1093C400) [pid = 4028] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:07:09 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (1876A000) [pid = 4028] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:07:09 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (0FDFCC00) [pid = 4028] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:07:09 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (17960400) [pid = 4028] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:07:09 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1BF94800) [pid = 4028] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:07:09 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (0FD63800) [pid = 4028] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:07:09 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (18BEB400) [pid = 4028] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:07:09 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (10306C00) [pid = 4028] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:07:09 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (182BDC00) [pid = 4028] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:07:09 INFO - PROCESS | 4028 | 1466500029922 Marionette TRACE conn5 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 830ms 02:07:09 INFO - PROCESS | 4028 | 1466500029946 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 02:07:09 INFO - PROCESS | 4028 | 1466500029948 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 02:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:07:09 INFO - PROCESS | 4028 | 1466500029951 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:07:09 INFO - PROCESS | 4028 | 1466500029953 Marionette TRACE conn5 <- [1,1802,null,{}] 02:07:09 INFO - PROCESS | 4028 | 1466500029956 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:09 INFO - PROCESS | 4028 | 1466500029958 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:10 INFO - PROCESS | 4028 | 1466500030039 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 02:07:10 INFO - PROCESS | 4028 | 1466500030138 Marionette TRACE conn5 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:10 INFO - PROCESS | 4028 | 1466500030140 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:10 INFO - PROCESS | 4028 | ++DOCSHELL 14410000 == 37 [pid = 4028] [id = 460] 02:07:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (14B75800) [pid = 4028] [serial = 1380] [outer = 00000000] 02:07:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1874D000) [pid = 4028] [serial = 1381] [outer = 14B75800] 02:07:10 INFO - PROCESS | 4028 | 1466500030184 Marionette DEBUG loaded listener.js 02:07:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18A0D800) [pid = 4028] [serial = 1382] [outer = 14B75800] 02:07:10 INFO - PROCESS | 4028 | 1466500030552 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 630ms 02:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:07:10 INFO - PROCESS | 4028 | 1466500030582 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 02:07:10 INFO - PROCESS | 4028 | 1466500030584 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 02:07:10 INFO - PROCESS | 4028 | 1466500030587 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:07:10 INFO - PROCESS | 4028 | 1466500030589 Marionette TRACE conn5 <- [1,1806,null,{}] 02:07:10 INFO - PROCESS | 4028 | 1466500030592 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:10 INFO - PROCESS | 4028 | 1466500030594 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:10 INFO - PROCESS | 4028 | 1466500030674 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 02:07:10 INFO - PROCESS | 4028 | 1466500030770 Marionette TRACE conn5 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:10 INFO - PROCESS | 4028 | 1466500030772 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:10 INFO - PROCESS | 4028 | ++DOCSHELL 1876CC00 == 38 [pid = 4028] [id = 461] 02:07:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18A07C00) [pid = 4028] [serial = 1383] [outer = 00000000] 02:07:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1988CC00) [pid = 4028] [serial = 1384] [outer = 18A07C00] 02:07:10 INFO - PROCESS | 4028 | 1466500030815 Marionette DEBUG loaded listener.js 02:07:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (19A80400) [pid = 4028] [serial = 1385] [outer = 18A07C00] 02:07:11 INFO - PROCESS | 4028 | 1466500031164 Marionette TRACE conn5 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 02:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 630ms 02:07:11 INFO - PROCESS | 4028 | 1466500031218 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 02:07:11 INFO - PROCESS | 4028 | 1466500031229 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 02:07:11 INFO - PROCESS | 4028 | 1466500031233 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:07:11 INFO - PROCESS | 4028 | 1466500031234 Marionette TRACE conn5 <- [1,1810,null,{}] 02:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:07:11 INFO - PROCESS | 4028 | 1466500031238 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:11 INFO - PROCESS | 4028 | 1466500031240 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:11 INFO - PROCESS | 4028 | 1466500031357 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 02:07:11 INFO - PROCESS | 4028 | 1466500031392 Marionette TRACE conn5 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:11 INFO - PROCESS | 4028 | 1466500031394 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:11 INFO - PROCESS | 4028 | ++DOCSHELL 17644800 == 39 [pid = 4028] [id = 462] 02:07:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1988C400) [pid = 4028] [serial = 1386] [outer = 00000000] 02:07:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (19D92800) [pid = 4028] [serial = 1387] [outer = 1988C400] 02:07:11 INFO - PROCESS | 4028 | 1466500031436 Marionette DEBUG loaded listener.js 02:07:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (1A866400) [pid = 4028] [serial = 1388] [outer = 1988C400] 02:07:11 INFO - PROCESS | 4028 | 1466500031873 Marionette TRACE conn5 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 02:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 670ms 02:07:11 INFO - PROCESS | 4028 | 1466500031915 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 02:07:11 INFO - PROCESS | 4028 | 1466500031920 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 02:07:11 INFO - PROCESS | 4028 | 1466500031925 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:07:11 INFO - PROCESS | 4028 | 1466500031930 Marionette TRACE conn5 <- [1,1814,null,{}] 02:07:11 INFO - PROCESS | 4028 | 1466500031955 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:11 INFO - PROCESS | 4028 | 1466500031958 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:12 INFO - PROCESS | 4028 | 1466500032081 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 02:07:12 INFO - PROCESS | 4028 | 1466500032185 Marionette TRACE conn5 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:12 INFO - PROCESS | 4028 | 1466500032190 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:12 INFO - PROCESS | 4028 | ++DOCSHELL 0FDFC800 == 40 [pid = 4028] [id = 463] 02:07:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (0FDFCC00) [pid = 4028] [serial = 1389] [outer = 00000000] 02:07:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (101D2800) [pid = 4028] [serial = 1390] [outer = 0FDFCC00] 02:07:12 INFO - PROCESS | 4028 | 1466500032248 Marionette DEBUG loaded listener.js 02:07:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (10310000) [pid = 4028] [serial = 1391] [outer = 0FDFCC00] 02:07:12 INFO - PROCESS | 4028 | 1466500032884 Marionette TRACE conn5 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 02:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 990ms 02:07:12 INFO - PROCESS | 4028 | 1466500032921 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 02:07:12 INFO - PROCESS | 4028 | 1466500032925 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 02:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:07:12 INFO - PROCESS | 4028 | 1466500032932 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:07:12 INFO - PROCESS | 4028 | 1466500032934 Marionette TRACE conn5 <- [1,1818,null,{}] 02:07:12 INFO - PROCESS | 4028 | 1466500032938 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:12 INFO - PROCESS | 4028 | 1466500032941 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:13 INFO - PROCESS | 4028 | 1466500033054 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 02:07:13 INFO - PROCESS | 4028 | 1466500033167 Marionette TRACE conn5 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:13 INFO - PROCESS | 4028 | 1466500033169 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:13 INFO - PROCESS | 4028 | ++DOCSHELL 17632400 == 41 [pid = 4028] [id = 464] 02:07:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (17638800) [pid = 4028] [serial = 1392] [outer = 00000000] 02:07:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1765C400) [pid = 4028] [serial = 1393] [outer = 17638800] 02:07:13 INFO - PROCESS | 4028 | 1466500033266 Marionette DEBUG loaded listener.js 02:07:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (182F3400) [pid = 4028] [serial = 1394] [outer = 17638800] 02:07:13 INFO - PROCESS | 4028 | 1466500033827 Marionette TRACE conn5 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 02:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 930ms 02:07:13 INFO - PROCESS | 4028 | 1466500033866 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 02:07:13 INFO - PROCESS | 4028 | 1466500033868 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 02:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:07:13 INFO - PROCESS | 4028 | 1466500033872 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:07:13 INFO - PROCESS | 4028 | 1466500033876 Marionette TRACE conn5 <- [1,1822,null,{}] 02:07:13 INFO - PROCESS | 4028 | 1466500033887 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:13 INFO - PROCESS | 4028 | 1466500033891 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:13 INFO - PROCESS | 4028 | 1466500034003 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 02:07:14 INFO - PROCESS | 4028 | 1466500034142 Marionette TRACE conn5 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:14 INFO - PROCESS | 4028 | 1466500034146 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:14 INFO - PROCESS | 4028 | ++DOCSHELL 190EE800 == 42 [pid = 4028] [id = 465] 02:07:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (190F1000) [pid = 4028] [serial = 1395] [outer = 00000000] 02:07:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (19D8F400) [pid = 4028] [serial = 1396] [outer = 190F1000] 02:07:14 INFO - PROCESS | 4028 | 1466500034203 Marionette DEBUG loaded listener.js 02:07:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (1AED4800) [pid = 4028] [serial = 1397] [outer = 190F1000] 02:07:14 INFO - PROCESS | 4028 | 1466500034798 Marionette TRACE conn5 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 02:07:14 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 02:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 970ms 02:07:14 INFO - PROCESS | 4028 | 1466500034845 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 02:07:14 INFO - PROCESS | 4028 | 1466500034848 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 02:07:14 INFO - PROCESS | 4028 | 1466500034852 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:07:14 INFO - PROCESS | 4028 | 1466500034854 Marionette TRACE conn5 <- [1,1826,null,{}] 02:07:14 INFO - PROCESS | 4028 | 1466500034857 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:14 INFO - PROCESS | 4028 | 1466500034859 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:14 INFO - PROCESS | 4028 | 1466500034969 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 02:07:15 INFO - PROCESS | 4028 | 1466500035079 Marionette TRACE conn5 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:15 INFO - PROCESS | 4028 | 1466500035081 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:15 INFO - PROCESS | 4028 | ++DOCSHELL 190F3800 == 43 [pid = 4028] [id = 466] 02:07:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (190F3C00) [pid = 4028] [serial = 1398] [outer = 00000000] 02:07:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (1BE85400) [pid = 4028] [serial = 1399] [outer = 190F3C00] 02:07:15 INFO - PROCESS | 4028 | 1466500035196 Marionette DEBUG loaded listener.js 02:07:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (1BF96000) [pid = 4028] [serial = 1400] [outer = 190F3C00] 02:07:15 INFO - PROCESS | 4028 | 1466500035955 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1119ms 02:07:15 INFO - PROCESS | 4028 | 1466500035974 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 02:07:15 INFO - PROCESS | 4028 | 1466500035979 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 02:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:07:15 INFO - PROCESS | 4028 | 1466500035983 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:07:15 INFO - PROCESS | 4028 | 1466500035986 Marionette TRACE conn5 <- [1,1830,null,{}] 02:07:15 INFO - PROCESS | 4028 | 1466500035992 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:15 INFO - PROCESS | 4028 | 1466500035995 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:16 INFO - PROCESS | 4028 | 1466500036094 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 02:07:16 INFO - PROCESS | 4028 | --DOCSHELL 102A4800 == 42 [pid = 4028] [id = 442] 02:07:16 INFO - PROCESS | 4028 | --DOCSHELL 1876CC00 == 41 [pid = 4028] [id = 461] 02:07:16 INFO - PROCESS | 4028 | --DOCSHELL 14410000 == 40 [pid = 4028] [id = 460] 02:07:16 INFO - PROCESS | 4028 | --DOCSHELL 18C35400 == 39 [pid = 4028] [id = 459] 02:07:16 INFO - PROCESS | 4028 | --DOCSHELL 1876F400 == 38 [pid = 4028] [id = 458] 02:07:16 INFO - PROCESS | 4028 | --DOCSHELL 18629000 == 37 [pid = 4028] [id = 457] 02:07:16 INFO - PROCESS | 4028 | --DOCSHELL 17640400 == 36 [pid = 4028] [id = 456] 02:07:16 INFO - PROCESS | 4028 | --DOCSHELL 10ACE000 == 35 [pid = 4028] [id = 455] 02:07:16 INFO - PROCESS | 4028 | --DOCSHELL 0FCE3000 == 34 [pid = 4028] [id = 454] 02:07:16 INFO - PROCESS | 4028 | --DOCSHELL 1975BC00 == 33 [pid = 4028] [id = 451] 02:07:16 INFO - PROCESS | 4028 | --DOCSHELL 0CA19800 == 32 [pid = 4028] [id = 452] 02:07:16 INFO - PROCESS | 4028 | --DOCSHELL 15F42800 == 31 [pid = 4028] [id = 453] 02:07:16 INFO - PROCESS | 4028 | --DOCSHELL 190F3800 == 30 [pid = 4028] [id = 466] 02:07:16 INFO - PROCESS | 4028 | --DOCSHELL 17632400 == 29 [pid = 4028] [id = 464] 02:07:16 INFO - PROCESS | 4028 | --DOCSHELL 190EE800 == 28 [pid = 4028] [id = 465] 02:07:16 INFO - PROCESS | 4028 | --DOCSHELL 17644800 == 27 [pid = 4028] [id = 462] 02:07:16 INFO - PROCESS | 4028 | --DOCSHELL 0FDFC800 == 26 [pid = 4028] [id = 463] 02:07:16 INFO - PROCESS | 4028 | 1466500036893 Marionette TRACE conn5 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:16 INFO - PROCESS | 4028 | 1466500036896 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (1874A800) [pid = 4028] [serial = 1339] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (1015C000) [pid = 4028] [serial = 1330] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (102A6000) [pid = 4028] [serial = 1331] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (17665800) [pid = 4028] [serial = 1336] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (149CA400) [pid = 4028] [serial = 1333] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (14B95000) [pid = 4028] [serial = 1334] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (17638000) [pid = 4028] [serial = 1328] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (147BD400) [pid = 4028] [serial = 1327] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (18A04C00) [pid = 4028] [serial = 1342] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (146E7000) [pid = 4028] [serial = 1316] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (1132F800) [pid = 4028] [serial = 1315] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (18A76400) [pid = 4028] [serial = 1319] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18753C00) [pid = 4028] [serial = 1318] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (1C463000) [pid = 4028] [serial = 1322] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1C40DC00) [pid = 4028] [serial = 1321] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (14C1BC00) [pid = 4028] [serial = 1325] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (111D8C00) [pid = 4028] [serial = 1324] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1978BC00) [pid = 4028] [serial = 1354] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (190E9000) [pid = 4028] [serial = 1345] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (15948800) [pid = 4028] [serial = 1348] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (18A09000) [pid = 4028] [serial = 1343] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (1908E400) [pid = 4028] [serial = 1351] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (18C32C00) [pid = 4028] [serial = 1352] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (1795C400) [pid = 4028] [serial = 1349] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (190EFC00) [pid = 4028] [serial = 1346] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (18754400) [pid = 4028] [serial = 1340] [outer = 00000000] [url = about:blank] 02:07:16 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (18202000) [pid = 4028] [serial = 1337] [outer = 00000000] [url = about:blank] 02:07:17 INFO - PROCESS | 4028 | ++DOCSHELL 093FDC00 == 27 [pid = 4028] [id = 467] 02:07:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (0CA01C00) [pid = 4028] [serial = 1401] [outer = 00000000] 02:07:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (0CA0C400) [pid = 4028] [serial = 1402] [outer = 0CA01C00] 02:07:17 INFO - PROCESS | 4028 | 1466500037075 Marionette DEBUG loaded listener.js 02:07:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (0CA1A000) [pid = 4028] [serial = 1403] [outer = 0CA01C00] 02:07:17 INFO - PROCESS | 4028 | 1466500037540 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1640ms 02:07:17 INFO - PROCESS | 4028 | 1466500037626 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 02:07:17 INFO - PROCESS | 4028 | 1466500037630 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 02:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:07:17 INFO - PROCESS | 4028 | 1466500037634 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:07:17 INFO - PROCESS | 4028 | 1466500037637 Marionette TRACE conn5 <- [1,1834,null,{}] 02:07:17 INFO - PROCESS | 4028 | 1466500037643 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:17 INFO - PROCESS | 4028 | 1466500037647 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:17 INFO - PROCESS | 4028 | 1466500037743 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 02:07:17 INFO - PROCESS | 4028 | 1466500037752 Marionette TRACE conn5 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:17 INFO - PROCESS | 4028 | 1466500037754 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:17 INFO - PROCESS | 4028 | ++DOCSHELL 101D2C00 == 28 [pid = 4028] [id = 468] 02:07:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (101D3000) [pid = 4028] [serial = 1404] [outer = 00000000] 02:07:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (102A7800) [pid = 4028] [serial = 1405] [outer = 101D3000] 02:07:17 INFO - PROCESS | 4028 | 1466500037802 Marionette DEBUG loaded listener.js 02:07:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (10306C00) [pid = 4028] [serial = 1406] [outer = 101D3000] 02:07:18 INFO - PROCESS | 4028 | 1466500038275 Marionette TRACE conn5 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:07:18 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) 02:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 690ms 02:07:18 INFO - PROCESS | 4028 | 1466500038330 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 02:07:18 INFO - PROCESS | 4028 | 1466500038335 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 02:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:07:18 INFO - PROCESS | 4028 | 1466500038342 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:07:18 INFO - PROCESS | 4028 | 1466500038344 Marionette TRACE conn5 <- [1,1838,null,{}] 02:07:18 INFO - PROCESS | 4028 | 1466500038348 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:18 INFO - PROCESS | 4028 | 1466500038351 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:18 INFO - PROCESS | 4028 | 1466500038445 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 02:07:18 INFO - PROCESS | 4028 | 1466500038541 Marionette TRACE conn5 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:18 INFO - PROCESS | 4028 | 1466500038543 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:18 INFO - PROCESS | 4028 | ++DOCSHELL 1440C000 == 29 [pid = 4028] [id = 469] 02:07:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (1440C400) [pid = 4028] [serial = 1407] [outer = 00000000] 02:07:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1461E000) [pid = 4028] [serial = 1408] [outer = 1440C400] 02:07:18 INFO - PROCESS | 4028 | 1466500038588 Marionette DEBUG loaded listener.js 02:07:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (147BD000) [pid = 4028] [serial = 1409] [outer = 1440C400] 02:07:18 INFO - PROCESS | 4028 | 1466500038997 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 670ms 02:07:18 INFO - PROCESS | 4028 | 1466500039016 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 02:07:18 INFO - PROCESS | 4028 | 1466500039018 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 02:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:07:18 INFO - PROCESS | 4028 | 1466500039023 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:07:19 INFO - PROCESS | 4028 | 1466500039029 Marionette TRACE conn5 <- [1,1842,null,{}] 02:07:19 INFO - PROCESS | 4028 | 1466500039038 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:19 INFO - PROCESS | 4028 | 1466500039042 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:19 INFO - PROCESS | 4028 | 1466500039173 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 02:07:19 INFO - PROCESS | 4028 | 1466500039200 Marionette TRACE conn5 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:19 INFO - PROCESS | 4028 | 1466500039202 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:19 INFO - PROCESS | 4028 | ++DOCSHELL 0D129400 == 30 [pid = 4028] [id = 470] 02:07:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (111DE000) [pid = 4028] [serial = 1410] [outer = 00000000] 02:07:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (15947400) [pid = 4028] [serial = 1411] [outer = 111DE000] 02:07:19 INFO - PROCESS | 4028 | 1466500039257 Marionette DEBUG loaded listener.js 02:07:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (17560C00) [pid = 4028] [serial = 1412] [outer = 111DE000] 02:07:19 INFO - PROCESS | 4028 | 1466500039714 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 730ms 02:07:19 INFO - PROCESS | 4028 | 1466500039755 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 02:07:19 INFO - PROCESS | 4028 | 1466500039758 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 02:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:07:19 INFO - PROCESS | 4028 | 1466500039768 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:07:19 INFO - PROCESS | 4028 | 1466500039770 Marionette TRACE conn5 <- [1,1846,null,{}] 02:07:19 INFO - PROCESS | 4028 | 1466500039773 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:19 INFO - PROCESS | 4028 | 1466500039775 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:19 INFO - PROCESS | 4028 | 1466500039921 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 02:07:19 INFO - PROCESS | 4028 | 1466500039933 Marionette TRACE conn5 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:19 INFO - PROCESS | 4028 | 1466500039935 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:19 INFO - PROCESS | 4028 | ++DOCSHELL 1756A400 == 31 [pid = 4028] [id = 471] 02:07:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (17632C00) [pid = 4028] [serial = 1413] [outer = 00000000] 02:07:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (17640C00) [pid = 4028] [serial = 1414] [outer = 17632C00] 02:07:20 INFO - PROCESS | 4028 | 1466500040031 Marionette DEBUG loaded listener.js 02:07:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (1764A800) [pid = 4028] [serial = 1415] [outer = 17632C00] 02:07:20 INFO - PROCESS | 4028 | 1466500040432 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 730ms 02:07:20 INFO - PROCESS | 4028 | 1466500040512 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 02:07:20 INFO - PROCESS | 4028 | 1466500040514 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 02:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:07:20 INFO - PROCESS | 4028 | 1466500040517 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:07:20 INFO - PROCESS | 4028 | 1466500040519 Marionette TRACE conn5 <- [1,1850,null,{}] 02:07:20 INFO - PROCESS | 4028 | 1466500040523 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:20 INFO - PROCESS | 4028 | 1466500040525 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:20 INFO - PROCESS | 4028 | 1466500040639 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 02:07:20 INFO - PROCESS | 4028 | 1466500040649 Marionette TRACE conn5 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:20 INFO - PROCESS | 4028 | 1466500040655 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:20 INFO - PROCESS | 4028 | ++DOCSHELL 1795A400 == 32 [pid = 4028] [id = 472] 02:07:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (1795B000) [pid = 4028] [serial = 1416] [outer = 00000000] 02:07:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18203400) [pid = 4028] [serial = 1417] [outer = 1795B000] 02:07:20 INFO - PROCESS | 4028 | 1466500040710 Marionette DEBUG loaded listener.js 02:07:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (18629000) [pid = 4028] [serial = 1418] [outer = 1795B000] 02:07:21 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1862EC00) [pid = 4028] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:07:21 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (1876FC00) [pid = 4028] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:07:21 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (14B75800) [pid = 4028] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:07:21 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (17644400) [pid = 4028] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:07:21 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (15F4B400) [pid = 4028] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:07:21 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (0CA20000) [pid = 4028] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:07:21 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (113CF400) [pid = 4028] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:07:21 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1975DC00) [pid = 4028] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:07:21 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (0FCE7800) [pid = 4028] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:07:21 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (18C3A000) [pid = 4028] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:07:21 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (18A07C00) [pid = 4028] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:07:21 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (1988C400) [pid = 4028] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:07:21 INFO - PROCESS | 4028 | 1466500041493 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1016ms 02:07:21 INFO - PROCESS | 4028 | 1466500041538 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 02:07:21 INFO - PROCESS | 4028 | 1466500041540 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 02:07:21 INFO - PROCESS | 4028 | 1466500041543 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:07:21 INFO - PROCESS | 4028 | 1466500041545 Marionette TRACE conn5 <- [1,1854,null,{}] 02:07:21 INFO - PROCESS | 4028 | 1466500041549 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:21 INFO - PROCESS | 4028 | 1466500041551 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:21 INFO - PROCESS | 4028 | 1466500041633 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 02:07:21 INFO - PROCESS | 4028 | 1466500041741 Marionette TRACE conn5 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:21 INFO - PROCESS | 4028 | 1466500041743 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:21 INFO - PROCESS | 4028 | ++DOCSHELL 093FE000 == 33 [pid = 4028] [id = 473] 02:07:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (18208C00) [pid = 4028] [serial = 1419] [outer = 00000000] 02:07:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1874F000) [pid = 4028] [serial = 1420] [outer = 18208C00] 02:07:21 INFO - PROCESS | 4028 | 1466500041787 Marionette DEBUG loaded listener.js 02:07:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18754400) [pid = 4028] [serial = 1421] [outer = 18208C00] 02:07:22 INFO - PROCESS | 4028 | 1466500042131 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 02:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 630ms 02:07:22 INFO - PROCESS | 4028 | 1466500042178 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 02:07:22 INFO - PROCESS | 4028 | 1466500042180 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 02:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:07:22 INFO - PROCESS | 4028 | 1466500042183 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:07:22 INFO - PROCESS | 4028 | 1466500042184 Marionette TRACE conn5 <- [1,1858,null,{}] 02:07:22 INFO - PROCESS | 4028 | 1466500042187 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:22 INFO - PROCESS | 4028 | 1466500042189 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:22 INFO - PROCESS | 4028 | 1466500042305 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 02:07:22 INFO - PROCESS | 4028 | 1466500042314 Marionette TRACE conn5 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:22 INFO - PROCESS | 4028 | 1466500042316 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:22 INFO - PROCESS | 4028 | ++DOCSHELL 18762C00 == 34 [pid = 4028] [id = 474] 02:07:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18763000) [pid = 4028] [serial = 1422] [outer = 00000000] 02:07:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18785800) [pid = 4028] [serial = 1423] [outer = 18763000] 02:07:22 INFO - PROCESS | 4028 | 1466500042359 Marionette DEBUG loaded listener.js 02:07:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18A01C00) [pid = 4028] [serial = 1424] [outer = 18763000] 02:07:22 INFO - PROCESS | 4028 | 1466500042765 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 02:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 630ms 02:07:22 INFO - PROCESS | 4028 | 1466500042814 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 02:07:22 INFO - PROCESS | 4028 | 1466500042816 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 02:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:07:22 INFO - PROCESS | 4028 | 1466500042819 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:07:22 INFO - PROCESS | 4028 | 1466500042821 Marionette TRACE conn5 <- [1,1862,null,{}] 02:07:22 INFO - PROCESS | 4028 | 1466500042824 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:22 INFO - PROCESS | 4028 | 1466500042826 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:22 INFO - PROCESS | 4028 | 1466500042943 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 02:07:23 INFO - PROCESS | 4028 | 1466500043032 Marionette TRACE conn5 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:23 INFO - PROCESS | 4028 | 1466500043034 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:23 INFO - PROCESS | 4028 | ++DOCSHELL 093F5800 == 35 [pid = 4028] [id = 475] 02:07:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (093FA000) [pid = 4028] [serial = 1425] [outer = 00000000] 02:07:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18A7F400) [pid = 4028] [serial = 1426] [outer = 093FA000] 02:07:23 INFO - PROCESS | 4028 | 1466500043077 Marionette DEBUG loaded listener.js 02:07:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18A84800) [pid = 4028] [serial = 1427] [outer = 093FA000] 02:07:23 INFO - PROCESS | 4028 | 1466500043792 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1021ms 02:07:23 INFO - PROCESS | 4028 | 1466500043841 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 02:07:23 INFO - PROCESS | 4028 | 1466500043846 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 02:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:07:23 INFO - PROCESS | 4028 | 1466500043850 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:07:23 INFO - PROCESS | 4028 | 1466500043856 Marionette TRACE conn5 <- [1,1866,null,{}] 02:07:23 INFO - PROCESS | 4028 | 1466500043906 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:23 INFO - PROCESS | 4028 | 1466500043909 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:24 INFO - PROCESS | 4028 | 1466500044037 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 02:07:24 INFO - PROCESS | 4028 | 1466500044165 Marionette TRACE conn5 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:24 INFO - PROCESS | 4028 | 1466500044168 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:24 INFO - PROCESS | 4028 | ++DOCSHELL 101C8400 == 36 [pid = 4028] [id = 476] 02:07:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (101CA400) [pid = 4028] [serial = 1428] [outer = 00000000] 02:07:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (10A4CC00) [pid = 4028] [serial = 1429] [outer = 101CA400] 02:07:24 INFO - PROCESS | 4028 | 1466500044226 Marionette DEBUG loaded listener.js 02:07:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1440E800) [pid = 4028] [serial = 1430] [outer = 101CA400] 02:07:24 INFO - PROCESS | 4028 | 1466500044975 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1194ms 02:07:25 INFO - PROCESS | 4028 | 1466500045147 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 02:07:25 INFO - PROCESS | 4028 | 1466500045152 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 02:07:25 INFO - PROCESS | 4028 | 1466500045157 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:07:25 INFO - PROCESS | 4028 | 1466500045160 Marionette TRACE conn5 <- [1,1870,null,{}] 02:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:07:25 INFO - PROCESS | 4028 | 1466500045166 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:25 INFO - PROCESS | 4028 | 1466500045169 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:25 INFO - PROCESS | 4028 | 1466500045282 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 02:07:25 INFO - PROCESS | 4028 | 1466500045414 Marionette TRACE conn5 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:25 INFO - PROCESS | 4028 | 1466500045419 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:25 INFO - PROCESS | 4028 | ++DOCSHELL 101CD400 == 37 [pid = 4028] [id = 477] 02:07:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (101D0000) [pid = 4028] [serial = 1431] [outer = 00000000] 02:07:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1030FC00) [pid = 4028] [serial = 1432] [outer = 101D0000] 02:07:25 INFO - PROCESS | 4028 | 1466500045476 Marionette DEBUG loaded listener.js 02:07:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (10ACD400) [pid = 4028] [serial = 1433] [outer = 101D0000] 02:07:25 INFO - PROCESS | 4028 | --DOCSHELL 093FE800 == 36 [pid = 4028] [id = 393] 02:07:25 INFO - PROCESS | 4028 | --DOCSHELL 10154400 == 35 [pid = 4028] [id = 385] 02:07:25 INFO - PROCESS | 4028 | --DOCSHELL 0D122C00 == 34 [pid = 4028] [id = 376] 02:07:25 INFO - PROCESS | 4028 | --DOCSHELL 0FC38800 == 33 [pid = 4028] [id = 377] 02:07:25 INFO - PROCESS | 4028 | --DOCSHELL 18A02C00 == 32 [pid = 4028] [id = 391] 02:07:25 INFO - PROCESS | 4028 | --DOCSHELL 17650800 == 31 [pid = 4028] [id = 389] 02:07:25 INFO - PROCESS | 4028 | --DOCSHELL 17C4FC00 == 30 [pid = 4028] [id = 382] 02:07:25 INFO - PROCESS | 4028 | --DOCSHELL 182BF400 == 29 [pid = 4028] [id = 390] 02:07:25 INFO - PROCESS | 4028 | --DOCSHELL 15953400 == 28 [pid = 4028] [id = 378] 02:07:25 INFO - PROCESS | 4028 | --DOCSHELL 182C1400 == 27 [pid = 4028] [id = 380] 02:07:25 INFO - PROCESS | 4028 | --DOCSHELL 14C52C00 == 26 [pid = 4028] [id = 388] 02:07:25 INFO - PROCESS | 4028 | --DOCSHELL 1764BC00 == 25 [pid = 4028] [id = 379] 02:07:25 INFO - PROCESS | 4028 | --DOCSHELL 14B74400 == 24 [pid = 4028] [id = 387] 02:07:25 INFO - PROCESS | 4028 | --DOCSHELL 1052A000 == 23 [pid = 4028] [id = 386] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1874FC00) [pid = 4028] [serial = 1372] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (18A0EC00) [pid = 4028] [serial = 1376] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (18A03400) [pid = 4028] [serial = 1375] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1874D000) [pid = 4028] [serial = 1381] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (17661C00) [pid = 4028] [serial = 1369] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1765D800) [pid = 4028] [serial = 1360] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1820C400) [pid = 4028] [serial = 1361] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (10303000) [pid = 4028] [serial = 1357] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (10939000) [pid = 4028] [serial = 1358] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (146E9000) [pid = 4028] [serial = 1366] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (14C06000) [pid = 4028] [serial = 1367] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (19857000) [pid = 4028] [serial = 1355] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (0FDFD800) [pid = 4028] [serial = 1363] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (101C6C00) [pid = 4028] [serial = 1364] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (190EF000) [pid = 4028] [serial = 1378] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (19A80400) [pid = 4028] [serial = 1385] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (1988CC00) [pid = 4028] [serial = 1384] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (18BEA400) [pid = 4028] [serial = 1379] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (1A866400) [pid = 4028] [serial = 1388] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (18A0D800) [pid = 4028] [serial = 1382] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (18763400) [pid = 4028] [serial = 1373] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (18201C00) [pid = 4028] [serial = 1370] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (19D92800) [pid = 4028] [serial = 1387] [outer = 00000000] [url = about:blank] 02:07:25 INFO - PROCESS | 4028 | 1466500045989 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 870ms 02:07:26 INFO - PROCESS | 4028 | 1466500046036 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 02:07:26 INFO - PROCESS | 4028 | 1466500046040 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 02:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:07:26 INFO - PROCESS | 4028 | 1466500046046 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:07:26 INFO - PROCESS | 4028 | 1466500046050 Marionette TRACE conn5 <- [1,1874,null,{}] 02:07:26 INFO - PROCESS | 4028 | 1466500046054 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:26 INFO - PROCESS | 4028 | 1466500046056 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:26 INFO - PROCESS | 4028 | 1466500046147 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 02:07:26 INFO - PROCESS | 4028 | 1466500046156 Marionette TRACE conn5 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:26 INFO - PROCESS | 4028 | 1466500046158 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:26 INFO - PROCESS | 4028 | ++DOCSHELL 10303000 == 24 [pid = 4028] [id = 478] 02:07:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (10A4E800) [pid = 4028] [serial = 1434] [outer = 00000000] 02:07:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (14B7C000) [pid = 4028] [serial = 1435] [outer = 10A4E800] 02:07:26 INFO - PROCESS | 4028 | 1466500046205 Marionette DEBUG loaded listener.js 02:07:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (14C20400) [pid = 4028] [serial = 1436] [outer = 10A4E800] 02:07:26 INFO - PROCESS | 4028 | 1466500046708 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 02:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 690ms 02:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:07:26 INFO - PROCESS | 4028 | 1466500046736 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 02:07:26 INFO - PROCESS | 4028 | 1466500046738 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 02:07:26 INFO - PROCESS | 4028 | 1466500046742 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:07:26 INFO - PROCESS | 4028 | 1466500046744 Marionette TRACE conn5 <- [1,1878,null,{}] 02:07:26 INFO - PROCESS | 4028 | 1466500046753 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:26 INFO - PROCESS | 4028 | 1466500046758 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:26 INFO - PROCESS | 4028 | 1466500046877 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 02:07:26 INFO - PROCESS | 4028 | 1466500046974 Marionette TRACE conn5 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:26 INFO - PROCESS | 4028 | 1466500046978 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:26 INFO - PROCESS | 4028 | ++DOCSHELL 17634000 == 25 [pid = 4028] [id = 479] 02:07:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (17636400) [pid = 4028] [serial = 1437] [outer = 00000000] 02:07:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (1763FC00) [pid = 4028] [serial = 1438] [outer = 17636400] 02:07:27 INFO - PROCESS | 4028 | 1466500047028 Marionette DEBUG loaded listener.js 02:07:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (17650C00) [pid = 4028] [serial = 1439] [outer = 17636400] 02:07:27 INFO - PROCESS | 4028 | 1466500047416 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 02:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 730ms 02:07:27 INFO - PROCESS | 4028 | 1466500047476 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 02:07:27 INFO - PROCESS | 4028 | 1466500047478 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 02:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:07:27 INFO - PROCESS | 4028 | 1466500047481 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:07:27 INFO - PROCESS | 4028 | 1466500047483 Marionette TRACE conn5 <- [1,1882,null,{}] 02:07:27 INFO - PROCESS | 4028 | 1466500047486 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:27 INFO - PROCESS | 4028 | 1466500047488 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:27 INFO - PROCESS | 4028 | 1466500047574 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 02:07:27 INFO - PROCESS | 4028 | 1466500047580 Marionette TRACE conn5 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:27 INFO - PROCESS | 4028 | 1466500047582 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:27 INFO - PROCESS | 4028 | ++DOCSHELL 17965000 == 26 [pid = 4028] [id = 480] 02:07:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (17965400) [pid = 4028] [serial = 1440] [outer = 00000000] 02:07:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (18747400) [pid = 4028] [serial = 1441] [outer = 17965400] 02:07:27 INFO - PROCESS | 4028 | 1466500047627 Marionette DEBUG loaded listener.js 02:07:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (18751800) [pid = 4028] [serial = 1442] [outer = 17965400] 02:07:28 INFO - PROCESS | 4028 | 1466500048088 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 630ms 02:07:28 INFO - PROCESS | 4028 | 1466500048119 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 02:07:28 INFO - PROCESS | 4028 | 1466500048121 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 02:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:07:28 INFO - PROCESS | 4028 | 1466500048124 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:07:28 INFO - PROCESS | 4028 | 1466500048126 Marionette TRACE conn5 <- [1,1886,null,{}] 02:07:28 INFO - PROCESS | 4028 | 1466500048129 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:28 INFO - PROCESS | 4028 | 1466500048131 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:28 INFO - PROCESS | 4028 | 1466500048248 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 02:07:28 INFO - PROCESS | 4028 | 1466500048335 Marionette TRACE conn5 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:28 INFO - PROCESS | 4028 | 1466500048337 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:28 INFO - PROCESS | 4028 | ++DOCSHELL 1876DC00 == 27 [pid = 4028] [id = 481] 02:07:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1876F400) [pid = 4028] [serial = 1443] [outer = 00000000] 02:07:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18A01400) [pid = 4028] [serial = 1444] [outer = 1876F400] 02:07:28 INFO - PROCESS | 4028 | 1466500048381 Marionette DEBUG loaded listener.js 02:07:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18A0D800) [pid = 4028] [serial = 1445] [outer = 1876F400] 02:07:28 INFO - PROCESS | 4028 | 1466500048809 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 730ms 02:07:28 INFO - PROCESS | 4028 | 1466500048857 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 02:07:28 INFO - PROCESS | 4028 | 1466500048859 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 02:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:07:28 INFO - PROCESS | 4028 | 1466500048862 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:07:28 INFO - PROCESS | 4028 | 1466500048864 Marionette TRACE conn5 <- [1,1890,null,{}] 02:07:28 INFO - PROCESS | 4028 | 1466500048868 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:28 INFO - PROCESS | 4028 | 1466500048873 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:29 INFO - PROCESS | 4028 | 1466500049018 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 02:07:29 INFO - PROCESS | 4028 | 1466500049083 Marionette TRACE conn5 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:29 INFO - PROCESS | 4028 | 1466500049085 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:29 INFO - PROCESS | 4028 | ++DOCSHELL 18BCC800 == 28 [pid = 4028] [id = 482] 02:07:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18BEAC00) [pid = 4028] [serial = 1446] [outer = 00000000] 02:07:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (19084800) [pid = 4028] [serial = 1447] [outer = 18BEAC00] 02:07:29 INFO - PROCESS | 4028 | 1466500049129 Marionette DEBUG loaded listener.js 02:07:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1908C000) [pid = 4028] [serial = 1448] [outer = 18BEAC00] 02:07:29 INFO - PROCESS | 4028 | 1466500049537 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 730ms 02:07:29 INFO - PROCESS | 4028 | 1466500049614 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 02:07:29 INFO - PROCESS | 4028 | 1466500049616 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 02:07:29 INFO - PROCESS | 4028 | 1466500049622 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:07:29 INFO - PROCESS | 4028 | 1466500049623 Marionette TRACE conn5 <- [1,1894,null,{}] 02:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:07:29 INFO - PROCESS | 4028 | 1466500049626 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:29 INFO - PROCESS | 4028 | 1466500049628 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:29 INFO - PROCESS | 4028 | 1466500049741 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 02:07:29 INFO - PROCESS | 4028 | 1466500049748 Marionette TRACE conn5 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:29 INFO - PROCESS | 4028 | 1466500049750 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:29 INFO - PROCESS | 4028 | ++DOCSHELL 14C4CC00 == 29 [pid = 4028] [id = 483] 02:07:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (16570400) [pid = 4028] [serial = 1449] [outer = 00000000] 02:07:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (190ED400) [pid = 4028] [serial = 1450] [outer = 16570400] 02:07:29 INFO - PROCESS | 4028 | 1466500049793 Marionette DEBUG loaded listener.js 02:07:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (190E9C00) [pid = 4028] [serial = 1451] [outer = 16570400] 02:07:30 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (0CA01C00) [pid = 4028] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:07:30 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (0FDFCC00) [pid = 4028] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:07:30 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (17638800) [pid = 4028] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:07:30 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (18208C00) [pid = 4028] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:07:30 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (190F1000) [pid = 4028] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:07:30 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18763000) [pid = 4028] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:07:30 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (111DE000) [pid = 4028] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:07:30 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (17632C00) [pid = 4028] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:07:30 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (1795B000) [pid = 4028] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:07:30 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (1440C400) [pid = 4028] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:07:30 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (101D3000) [pid = 4028] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:07:30 INFO - PROCESS | 4028 | 1466500050303 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 02:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 730ms 02:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:07:30 INFO - PROCESS | 4028 | 1466500050359 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 02:07:30 INFO - PROCESS | 4028 | 1466500050361 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 02:07:30 INFO - PROCESS | 4028 | 1466500050364 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:07:30 INFO - PROCESS | 4028 | 1466500050366 Marionette TRACE conn5 <- [1,1898,null,{}] 02:07:30 INFO - PROCESS | 4028 | 1466500050369 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:30 INFO - PROCESS | 4028 | 1466500050371 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:30 INFO - PROCESS | 4028 | 1466500050451 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 02:07:30 INFO - PROCESS | 4028 | 1466500050546 Marionette TRACE conn5 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:30 INFO - PROCESS | 4028 | 1466500050548 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:30 INFO - PROCESS | 4028 | ++DOCSHELL 10153000 == 30 [pid = 4028] [id = 484] 02:07:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (101D3000) [pid = 4028] [serial = 1452] [outer = 00000000] 02:07:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (1763F800) [pid = 4028] [serial = 1453] [outer = 101D3000] 02:07:30 INFO - PROCESS | 4028 | 1466500050593 Marionette DEBUG loaded listener.js 02:07:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (18202800) [pid = 4028] [serial = 1454] [outer = 101D3000] 02:07:30 INFO - PROCESS | 4028 | 1466500050958 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 02:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 630ms 02:07:30 INFO - PROCESS | 4028 | 1466500050995 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 02:07:30 INFO - PROCESS | 4028 | 1466500050997 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 02:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:07:30 INFO - PROCESS | 4028 | 1466500051000 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:07:30 INFO - PROCESS | 4028 | 1466500051002 Marionette TRACE conn5 <- [1,1902,null,{}] 02:07:30 INFO - PROCESS | 4028 | 1466500051005 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:30 INFO - PROCESS | 4028 | 1466500051007 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:31 INFO - PROCESS | 4028 | 1466500051116 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 02:07:31 INFO - PROCESS | 4028 | 1466500051217 Marionette TRACE conn5 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:31 INFO - PROCESS | 4028 | 1466500051219 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:31 INFO - PROCESS | 4028 | ++DOCSHELL 17638800 == 31 [pid = 4028] [id = 485] 02:07:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (17646000) [pid = 4028] [serial = 1455] [outer = 00000000] 02:07:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (190F1C00) [pid = 4028] [serial = 1456] [outer = 17646000] 02:07:31 INFO - PROCESS | 4028 | 1466500051265 Marionette DEBUG loaded listener.js 02:07:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1975B400) [pid = 4028] [serial = 1457] [outer = 17646000] 02:07:31 INFO - PROCESS | 4028 | 1466500051630 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 670ms 02:07:31 INFO - PROCESS | 4028 | 1466500051671 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 02:07:31 INFO - PROCESS | 4028 | 1466500051673 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 02:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:07:31 INFO - PROCESS | 4028 | 1466500051676 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:07:31 INFO - PROCESS | 4028 | 1466500051678 Marionette TRACE conn5 <- [1,1906,null,{}] 02:07:31 INFO - PROCESS | 4028 | 1466500051691 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:31 INFO - PROCESS | 4028 | 1466500051692 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:31 INFO - PROCESS | 4028 | 1466500051776 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 02:07:31 INFO - PROCESS | 4028 | 1466500051781 Marionette TRACE conn5 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:31 INFO - PROCESS | 4028 | 1466500051783 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:31 INFO - PROCESS | 4028 | ++DOCSHELL 18769C00 == 32 [pid = 4028] [id = 486] 02:07:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18A09400) [pid = 4028] [serial = 1458] [outer = 00000000] 02:07:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (19A7A000) [pid = 4028] [serial = 1459] [outer = 18A09400] 02:07:31 INFO - PROCESS | 4028 | 1466500051835 Marionette DEBUG loaded listener.js 02:07:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (19A7C000) [pid = 4028] [serial = 1460] [outer = 18A09400] 02:07:32 INFO - PROCESS | 4028 | 1466500052334 Marionette TRACE conn5 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 02:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 730ms 02:07:32 INFO - PROCESS | 4028 | 1466500052408 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 02:07:32 INFO - PROCESS | 4028 | 1466500052413 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 02:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:07:32 INFO - PROCESS | 4028 | 1466500052418 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:07:32 INFO - PROCESS | 4028 | 1466500052422 Marionette TRACE conn5 <- [1,1910,null,{}] 02:07:32 INFO - PROCESS | 4028 | 1466500052428 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:32 INFO - PROCESS | 4028 | 1466500052431 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:32 INFO - PROCESS | 4028 | 1466500052625 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 02:07:32 INFO - PROCESS | 4028 | 1466500052745 Marionette TRACE conn5 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:32 INFO - PROCESS | 4028 | 1466500052750 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:32 INFO - PROCESS | 4028 | ++DOCSHELL 0D11EC00 == 33 [pid = 4028] [id = 487] 02:07:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (0FCE7400) [pid = 4028] [serial = 1461] [outer = 00000000] 02:07:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (1061E400) [pid = 4028] [serial = 1462] [outer = 0FCE7400] 02:07:32 INFO - PROCESS | 4028 | 1466500052808 Marionette DEBUG loaded listener.js 02:07:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (146E8800) [pid = 4028] [serial = 1463] [outer = 0FCE7400] 02:07:33 INFO - PROCESS | 4028 | 1466500053363 Marionette TRACE conn5 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 02:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 970ms 02:07:33 INFO - PROCESS | 4028 | 1466500053393 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 02:07:33 INFO - PROCESS | 4028 | 1466500053398 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 02:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:07:33 INFO - PROCESS | 4028 | 1466500053404 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:07:33 INFO - PROCESS | 4028 | 1466500053407 Marionette TRACE conn5 <- [1,1914,null,{}] 02:07:33 INFO - PROCESS | 4028 | 1466500053411 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:33 INFO - PROCESS | 4028 | 1466500053413 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:33 INFO - PROCESS | 4028 | 1466500053528 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 02:07:33 INFO - PROCESS | 4028 | 1466500053638 Marionette TRACE conn5 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:33 INFO - PROCESS | 4028 | 1466500053641 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:33 INFO - PROCESS | 4028 | ++DOCSHELL 1763C000 == 34 [pid = 4028] [id = 488] 02:07:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1763CC00) [pid = 4028] [serial = 1464] [outer = 00000000] 02:07:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (177A9C00) [pid = 4028] [serial = 1465] [outer = 1763CC00] 02:07:33 INFO - PROCESS | 4028 | 1466500053697 Marionette DEBUG loaded listener.js 02:07:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (182E4400) [pid = 4028] [serial = 1466] [outer = 1763CC00] 02:07:34 INFO - PROCESS | 4028 | 1466500054311 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 02:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 970ms 02:07:34 INFO - PROCESS | 4028 | 1466500054378 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 02:07:34 INFO - PROCESS | 4028 | 1466500054380 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 02:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:07:34 INFO - PROCESS | 4028 | 1466500054384 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:07:34 INFO - PROCESS | 4028 | 1466500054388 Marionette TRACE conn5 <- [1,1918,null,{}] 02:07:34 INFO - PROCESS | 4028 | 1466500054399 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:34 INFO - PROCESS | 4028 | 1466500054404 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:34 INFO - PROCESS | 4028 | 1466500054516 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 02:07:34 INFO - PROCESS | 4028 | 1466500054655 Marionette TRACE conn5 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:34 INFO - PROCESS | 4028 | 1466500054658 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:34 INFO - PROCESS | 4028 | ++DOCSHELL 190EB800 == 35 [pid = 4028] [id = 489] 02:07:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (190F5C00) [pid = 4028] [serial = 1467] [outer = 00000000] 02:07:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (19A82400) [pid = 4028] [serial = 1468] [outer = 190F5C00] 02:07:34 INFO - PROCESS | 4028 | 1466500054716 Marionette DEBUG loaded listener.js 02:07:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (19A88400) [pid = 4028] [serial = 1469] [outer = 190F5C00] 02:07:35 INFO - PROCESS | 4028 | 1466500055341 Marionette TRACE conn5 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 02:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 970ms 02:07:35 INFO - PROCESS | 4028 | 1466500055358 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 02:07:35 INFO - PROCESS | 4028 | 1466500055360 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 02:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:07:35 INFO - PROCESS | 4028 | 1466500055378 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:07:35 INFO - PROCESS | 4028 | 1466500055380 Marionette TRACE conn5 <- [1,1922,null,{}] 02:07:35 INFO - PROCESS | 4028 | 1466500055385 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:35 INFO - PROCESS | 4028 | 1466500055387 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:35 INFO - PROCESS | 4028 | 1466500055496 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 02:07:35 INFO - PROCESS | 4028 | 1466500055648 Marionette TRACE conn5 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:35 INFO - PROCESS | 4028 | 1466500055650 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:35 INFO - PROCESS | 4028 | ++DOCSHELL 18782C00 == 36 [pid = 4028] [id = 490] 02:07:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (18A08C00) [pid = 4028] [serial = 1470] [outer = 00000000] 02:07:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (1AECF000) [pid = 4028] [serial = 1471] [outer = 18A08C00] 02:07:35 INFO - PROCESS | 4028 | 1466500055705 Marionette DEBUG loaded listener.js 02:07:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (1BE7D000) [pid = 4028] [serial = 1472] [outer = 18A08C00] 02:07:36 INFO - PROCESS | 4028 | 1466500056404 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1091ms 02:07:36 INFO - PROCESS | 4028 | 1466500056459 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 02:07:36 INFO - PROCESS | 4028 | 1466500056463 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 02:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:07:36 INFO - PROCESS | 4028 | 1466500056467 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:07:36 INFO - PROCESS | 4028 | 1466500056471 Marionette TRACE conn5 <- [1,1926,null,{}] 02:07:36 INFO - PROCESS | 4028 | 1466500056476 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:36 INFO - PROCESS | 4028 | 1466500056479 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:36 INFO - PROCESS | 4028 | 1466500056600 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 02:07:36 INFO - PROCESS | 4028 | 1466500056745 Marionette TRACE conn5 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:36 INFO - PROCESS | 4028 | 1466500056748 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:36 INFO - PROCESS | 4028 | ++DOCSHELL 101CBC00 == 37 [pid = 4028] [id = 491] 02:07:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (10302000) [pid = 4028] [serial = 1473] [outer = 00000000] 02:07:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (14411C00) [pid = 4028] [serial = 1474] [outer = 10302000] 02:07:36 INFO - PROCESS | 4028 | 1466500056800 Marionette DEBUG loaded listener.js 02:07:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (149D6000) [pid = 4028] [serial = 1475] [outer = 10302000] 02:07:37 INFO - PROCESS | 4028 | --DOCSHELL 14D96000 == 36 [pid = 4028] [id = 392] 02:07:37 INFO - PROCESS | 4028 | --DOCSHELL 0FCE8800 == 35 [pid = 4028] [id = 384] 02:07:37 INFO - PROCESS | 4028 | --DOCSHELL 18A81C00 == 34 [pid = 4028] [id = 383] 02:07:37 INFO - PROCESS | 4028 | --DOCSHELL 093FDC00 == 33 [pid = 4028] [id = 467] 02:07:37 INFO - PROCESS | 4028 | --DOCSHELL 111E3800 == 32 [pid = 4028] [id = 381] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (17640C00) [pid = 4028] [serial = 1414] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (18203400) [pid = 4028] [serial = 1417] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (1461E000) [pid = 4028] [serial = 1408] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (147BD000) [pid = 4028] [serial = 1409] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (102A7800) [pid = 4028] [serial = 1405] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (10306C00) [pid = 4028] [serial = 1406] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (0CA0C400) [pid = 4028] [serial = 1402] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (0CA1A000) [pid = 4028] [serial = 1403] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1764A800) [pid = 4028] [serial = 1415] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (10310000) [pid = 4028] [serial = 1391] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (101D2800) [pid = 4028] [serial = 1390] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (182F3400) [pid = 4028] [serial = 1394] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (1765C400) [pid = 4028] [serial = 1393] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1874F000) [pid = 4028] [serial = 1420] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1AED4800) [pid = 4028] [serial = 1397] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (19D8F400) [pid = 4028] [serial = 1396] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1BE85400) [pid = 4028] [serial = 1399] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (18785800) [pid = 4028] [serial = 1423] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18629000) [pid = 4028] [serial = 1418] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (15947400) [pid = 4028] [serial = 1411] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (18A01C00) [pid = 4028] [serial = 1424] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (17560C00) [pid = 4028] [serial = 1412] [outer = 00000000] [url = about:blank] 02:07:37 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (18754400) [pid = 4028] [serial = 1421] [outer = 00000000] [url = about:blank] 02:07:38 INFO - PROCESS | 4028 | 1466500058047 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1637ms 02:07:38 INFO - PROCESS | 4028 | 1466500058140 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 02:07:38 INFO - PROCESS | 4028 | 1466500058144 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 02:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:07:38 INFO - PROCESS | 4028 | 1466500058151 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:07:38 INFO - PROCESS | 4028 | 1466500058156 Marionette TRACE conn5 <- [1,1930,null,{}] 02:07:38 INFO - PROCESS | 4028 | 1466500058161 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:38 INFO - PROCESS | 4028 | 1466500058163 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:38 INFO - PROCESS | 4028 | 1466500058257 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 02:07:38 INFO - PROCESS | 4028 | 1466500058265 Marionette TRACE conn5 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:38 INFO - PROCESS | 4028 | 1466500058267 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:38 INFO - PROCESS | 4028 | ++DOCSHELL 0FC34C00 == 33 [pid = 4028] [id = 492] 02:07:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (0FC7CC00) [pid = 4028] [serial = 1476] [outer = 00000000] 02:07:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (10152800) [pid = 4028] [serial = 1477] [outer = 0FC7CC00] 02:07:38 INFO - PROCESS | 4028 | 1466500058315 Marionette DEBUG loaded listener.js 02:07:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (101C6000) [pid = 4028] [serial = 1478] [outer = 0FC7CC00] 02:07:38 INFO - PROCESS | 4028 | 1466500058764 Marionette TRACE conn5 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 691ms 02:07:38 INFO - PROCESS | 4028 | 1466500058842 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 02:07:38 INFO - PROCESS | 4028 | 1466500058847 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 02:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:07:38 INFO - PROCESS | 4028 | 1466500058853 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:07:38 INFO - PROCESS | 4028 | 1466500058856 Marionette TRACE conn5 <- [1,1934,null,{}] 02:07:38 INFO - PROCESS | 4028 | 1466500058859 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:38 INFO - PROCESS | 4028 | 1466500058862 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:38 INFO - PROCESS | 4028 | 1466500058952 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 02:07:39 INFO - PROCESS | 4028 | 1466500059048 Marionette TRACE conn5 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:39 INFO - PROCESS | 4028 | 1466500059050 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:39 INFO - PROCESS | 4028 | ++DOCSHELL 10310000 == 34 [pid = 4028] [id = 493] 02:07:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (10310800) [pid = 4028] [serial = 1479] [outer = 00000000] 02:07:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (10938C00) [pid = 4028] [serial = 1480] [outer = 10310800] 02:07:39 INFO - PROCESS | 4028 | 1466500059097 Marionette DEBUG loaded listener.js 02:07:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (10A50800) [pid = 4028] [serial = 1481] [outer = 10310800] 02:07:39 INFO - PROCESS | 4028 | 1466500059467 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 630ms 02:07:39 INFO - PROCESS | 4028 | 1466500059487 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 02:07:39 INFO - PROCESS | 4028 | 1466500059489 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 02:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:07:39 INFO - PROCESS | 4028 | 1466500059492 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:07:39 INFO - PROCESS | 4028 | 1466500059496 Marionette TRACE conn5 <- [1,1938,null,{}] 02:07:39 INFO - PROCESS | 4028 | 1466500059506 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:39 INFO - PROCESS | 4028 | 1466500059511 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:39 INFO - PROCESS | 4028 | 1466500059595 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 02:07:39 INFO - PROCESS | 4028 | 1466500059709 Marionette TRACE conn5 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:39 INFO - PROCESS | 4028 | 1466500059712 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:39 INFO - PROCESS | 4028 | ++DOCSHELL 149D5000 == 35 [pid = 4028] [id = 494] 02:07:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (14B26C00) [pid = 4028] [serial = 1482] [outer = 00000000] 02:07:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (15947400) [pid = 4028] [serial = 1483] [outer = 14B26C00] 02:07:39 INFO - PROCESS | 4028 | 1466500059762 Marionette DEBUG loaded listener.js 02:07:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (15F3E800) [pid = 4028] [serial = 1484] [outer = 14B26C00] 02:07:40 INFO - PROCESS | 4028 | 1466500060209 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 730ms 02:07:40 INFO - PROCESS | 4028 | 1466500060222 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 02:07:40 INFO - PROCESS | 4028 | 1466500060225 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 02:07:40 INFO - PROCESS | 4028 | 1466500060228 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:07:40 INFO - PROCESS | 4028 | 1466500060230 Marionette TRACE conn5 <- [1,1942,null,{}] 02:07:40 INFO - PROCESS | 4028 | 1466500060233 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:40 INFO - PROCESS | 4028 | 1466500060235 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:40 INFO - PROCESS | 4028 | 1466500060384 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 02:07:40 INFO - PROCESS | 4028 | 1466500060405 Marionette TRACE conn5 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:40 INFO - PROCESS | 4028 | 1466500060407 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:40 INFO - PROCESS | 4028 | ++DOCSHELL 17564400 == 36 [pid = 4028] [id = 495] 02:07:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (1756BC00) [pid = 4028] [serial = 1485] [outer = 00000000] 02:07:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (17640C00) [pid = 4028] [serial = 1486] [outer = 1756BC00] 02:07:40 INFO - PROCESS | 4028 | 1466500060453 Marionette DEBUG loaded listener.js 02:07:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (17650800) [pid = 4028] [serial = 1487] [outer = 1756BC00] 02:07:40 INFO - PROCESS | 4028 | 1466500060889 Marionette TRACE conn5 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 02:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 02:07:40 INFO - PROCESS | 4028 | 1466500060902 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 02:07:40 INFO - PROCESS | 4028 | 1466500060904 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 02:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:07:40 INFO - PROCESS | 4028 | 1466500060907 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:07:40 INFO - PROCESS | 4028 | 1466500060909 Marionette TRACE conn5 <- [1,1946,null,{}] 02:07:40 INFO - PROCESS | 4028 | 1466500060912 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:40 INFO - PROCESS | 4028 | 1466500060914 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:41 INFO - PROCESS | 4028 | 1466500061030 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 02:07:41 INFO - PROCESS | 4028 | 1466500061036 Marionette TRACE conn5 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:41 INFO - PROCESS | 4028 | 1466500061037 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:41 INFO - PROCESS | 4028 | ++DOCSHELL 177A0800 == 37 [pid = 4028] [id = 496] 02:07:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (177AAC00) [pid = 4028] [serial = 1488] [outer = 00000000] 02:07:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (18205C00) [pid = 4028] [serial = 1489] [outer = 177AAC00] 02:07:41 INFO - PROCESS | 4028 | 1466500061081 Marionette DEBUG loaded listener.js 02:07:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (18206C00) [pid = 4028] [serial = 1490] [outer = 177AAC00] 02:07:41 INFO - PROCESS | 4028 | 1466500061582 Marionette TRACE conn5 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 02:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 730ms 02:07:41 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1876F400) [pid = 4028] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:07:41 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (18BEAC00) [pid = 4028] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:07:41 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (101D3000) [pid = 4028] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:07:41 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (101D0000) [pid = 4028] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:07:41 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (16570400) [pid = 4028] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:07:41 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (10A4E800) [pid = 4028] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:07:41 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (093FA000) [pid = 4028] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:07:41 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (17965400) [pid = 4028] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:07:41 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (101CA400) [pid = 4028] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:07:41 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (17636400) [pid = 4028] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:07:41 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (17646000) [pid = 4028] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:07:41 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18A09400) [pid = 4028] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:07:41 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (190F3C00) [pid = 4028] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:07:41 INFO - PROCESS | 4028 | 1466500061891 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 02:07:41 INFO - PROCESS | 4028 | 1466500061893 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 02:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:07:41 INFO - PROCESS | 4028 | 1466500061903 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:07:41 INFO - PROCESS | 4028 | 1466500061905 Marionette TRACE conn5 <- [1,1950,null,{}] 02:07:41 INFO - PROCESS | 4028 | 1466500061908 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:41 INFO - PROCESS | 4028 | 1466500061914 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:41 INFO - PROCESS | 4028 | 1466500062008 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 02:07:41 INFO - PROCESS | 4028 | 1466500062017 Marionette TRACE conn5 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:41 INFO - PROCESS | 4028 | 1466500062019 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:42 INFO - PROCESS | 4028 | ++DOCSHELL 1132C800 == 38 [pid = 4028] [id = 497] 02:07:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (1461E000) [pid = 4028] [serial = 1491] [outer = 00000000] 02:07:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (17564C00) [pid = 4028] [serial = 1492] [outer = 1461E000] 02:07:42 INFO - PROCESS | 4028 | 1466500062063 Marionette DEBUG loaded listener.js 02:07:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18205800) [pid = 4028] [serial = 1493] [outer = 1461E000] 02:07:42 INFO - PROCESS | 4028 | 1466500062507 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 02:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 630ms 02:07:42 INFO - PROCESS | 4028 | 1466500062545 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 02:07:42 INFO - PROCESS | 4028 | 1466500062547 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 02:07:42 INFO - PROCESS | 4028 | 1466500062554 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:07:42 INFO - PROCESS | 4028 | 1466500062556 Marionette TRACE conn5 <- [1,1954,null,{}] 02:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:07:42 INFO - PROCESS | 4028 | 1466500062559 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:42 INFO - PROCESS | 4028 | 1466500062561 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:42 INFO - PROCESS | 4028 | 1466500062639 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 02:07:42 INFO - PROCESS | 4028 | 1466500062645 Marionette TRACE conn5 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:42 INFO - PROCESS | 4028 | 1466500062646 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:42 INFO - PROCESS | 4028 | ++DOCSHELL 18746C00 == 39 [pid = 4028] [id = 498] 02:07:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18751400) [pid = 4028] [serial = 1494] [outer = 00000000] 02:07:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1876F400) [pid = 4028] [serial = 1495] [outer = 18751400] 02:07:42 INFO - PROCESS | 4028 | 1466500062692 Marionette DEBUG loaded listener.js 02:07:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18783000) [pid = 4028] [serial = 1496] [outer = 18751400] 02:07:43 INFO - PROCESS | 4028 | 1466500063115 Marionette TRACE conn5 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 02:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 570ms 02:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:07:43 INFO - PROCESS | 4028 | 1466500063130 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 02:07:43 INFO - PROCESS | 4028 | 1466500063132 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 02:07:43 INFO - PROCESS | 4028 | 1466500063135 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:07:43 INFO - PROCESS | 4028 | 1466500063136 Marionette TRACE conn5 <- [1,1958,null,{}] 02:07:43 INFO - PROCESS | 4028 | 1466500063140 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:43 INFO - PROCESS | 4028 | 1466500063141 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:43 INFO - PROCESS | 4028 | 1466500063262 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 02:07:43 INFO - PROCESS | 4028 | 1466500063269 Marionette TRACE conn5 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:43 INFO - PROCESS | 4028 | 1466500063271 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:43 INFO - PROCESS | 4028 | ++DOCSHELL 18786400 == 40 [pid = 4028] [id = 499] 02:07:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18789400) [pid = 4028] [serial = 1497] [outer = 00000000] 02:07:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18A08800) [pid = 4028] [serial = 1498] [outer = 18789400] 02:07:43 INFO - PROCESS | 4028 | 1466500063315 Marionette DEBUG loaded listener.js 02:07:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (1764D800) [pid = 4028] [serial = 1499] [outer = 18789400] 02:07:43 INFO - PROCESS | 4028 | 1466500063740 Marionette TRACE conn5 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 02:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 631ms 02:07:43 INFO - PROCESS | 4028 | 1466500063766 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 02:07:43 INFO - PROCESS | 4028 | 1466500063768 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 02:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:07:43 INFO - PROCESS | 4028 | 1466500063771 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:07:43 INFO - PROCESS | 4028 | 1466500063773 Marionette TRACE conn5 <- [1,1962,null,{}] 02:07:43 INFO - PROCESS | 4028 | 1466500063776 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:43 INFO - PROCESS | 4028 | 1466500063778 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:43 INFO - PROCESS | 4028 | 1466500063896 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 02:07:43 INFO - PROCESS | 4028 | 1466500064008 Marionette TRACE conn5 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:43 INFO - PROCESS | 4028 | 1466500064012 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:44 INFO - PROCESS | 4028 | ++DOCSHELL 093F4000 == 41 [pid = 4028] [id = 500] 02:07:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (093F4800) [pid = 4028] [serial = 1500] [outer = 00000000] 02:07:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (0CA0D800) [pid = 4028] [serial = 1501] [outer = 093F4800] 02:07:44 INFO - PROCESS | 4028 | 1466500064069 Marionette DEBUG loaded listener.js 02:07:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (0D1CC800) [pid = 4028] [serial = 1502] [outer = 093F4800] 02:07:44 INFO - PROCESS | 4028 | 1466500064848 Marionette TRACE conn5 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 02:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1124ms 02:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:07:44 INFO - PROCESS | 4028 | 1466500064899 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 02:07:44 INFO - PROCESS | 4028 | 1466500064902 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 02:07:44 INFO - PROCESS | 4028 | 1466500064907 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:07:44 INFO - PROCESS | 4028 | 1466500064910 Marionette TRACE conn5 <- [1,1966,null,{}] 02:07:44 INFO - PROCESS | 4028 | 1466500064915 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:44 INFO - PROCESS | 4028 | 1466500064918 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:45 INFO - PROCESS | 4028 | 1466500065051 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 02:07:45 INFO - PROCESS | 4028 | 1466500065184 Marionette TRACE conn5 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:45 INFO - PROCESS | 4028 | 1466500065187 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:45 INFO - PROCESS | 4028 | ++DOCSHELL 10932C00 == 42 [pid = 4028] [id = 501] 02:07:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (111DD800) [pid = 4028] [serial = 1503] [outer = 00000000] 02:07:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (147BE000) [pid = 4028] [serial = 1504] [outer = 111DD800] 02:07:45 INFO - PROCESS | 4028 | 1466500065245 Marionette DEBUG loaded listener.js 02:07:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (14B73800) [pid = 4028] [serial = 1505] [outer = 111DD800] 02:07:45 INFO - PROCESS | 4028 | 1466500065899 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1023ms 02:07:45 INFO - PROCESS | 4028 | 1466500065933 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 02:07:45 INFO - PROCESS | 4028 | 1466500065937 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 02:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:07:45 INFO - PROCESS | 4028 | 1466500065941 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:07:45 INFO - PROCESS | 4028 | 1466500065943 Marionette TRACE conn5 <- [1,1970,null,{}] 02:07:45 INFO - PROCESS | 4028 | 1466500065947 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:45 INFO - PROCESS | 4028 | 1466500065949 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:46 INFO - PROCESS | 4028 | 1466500066071 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 02:07:46 INFO - PROCESS | 4028 | 1466500066296 Marionette TRACE conn5 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:46 INFO - PROCESS | 4028 | 1466500066299 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:46 INFO - PROCESS | 4028 | ++DOCSHELL 093F0400 == 43 [pid = 4028] [id = 502] 02:07:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (093F1000) [pid = 4028] [serial = 1506] [outer = 00000000] 02:07:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (0D16C800) [pid = 4028] [serial = 1507] [outer = 093F1000] 02:07:46 INFO - PROCESS | 4028 | 1466500066361 Marionette DEBUG loaded listener.js 02:07:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (0FDFD800) [pid = 4028] [serial = 1508] [outer = 093F1000] 02:07:46 INFO - PROCESS | 4028 | --DOCSHELL 1763C000 == 42 [pid = 4028] [id = 488] 02:07:46 INFO - PROCESS | 4028 | --DOCSHELL 18786400 == 41 [pid = 4028] [id = 499] 02:07:46 INFO - PROCESS | 4028 | --DOCSHELL 18746C00 == 40 [pid = 4028] [id = 498] 02:07:46 INFO - PROCESS | 4028 | --DOCSHELL 1132C800 == 39 [pid = 4028] [id = 497] 02:07:46 INFO - PROCESS | 4028 | --DOCSHELL 177A0800 == 38 [pid = 4028] [id = 496] 02:07:46 INFO - PROCESS | 4028 | --DOCSHELL 17564400 == 37 [pid = 4028] [id = 495] 02:07:46 INFO - PROCESS | 4028 | --DOCSHELL 149D5000 == 36 [pid = 4028] [id = 494] 02:07:46 INFO - PROCESS | 4028 | --DOCSHELL 10310000 == 35 [pid = 4028] [id = 493] 02:07:46 INFO - PROCESS | 4028 | --DOCSHELL 0FC34C00 == 34 [pid = 4028] [id = 492] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (1BF96000) [pid = 4028] [serial = 1400] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (18A01400) [pid = 4028] [serial = 1444] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (18A0D800) [pid = 4028] [serial = 1445] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (1908C000) [pid = 4028] [serial = 1448] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (19084800) [pid = 4028] [serial = 1447] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1763F800) [pid = 4028] [serial = 1453] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (1030FC00) [pid = 4028] [serial = 1432] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (10ACD400) [pid = 4028] [serial = 1433] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (190ED400) [pid = 4028] [serial = 1450] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (14B7C000) [pid = 4028] [serial = 1435] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (14C20400) [pid = 4028] [serial = 1436] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18A84800) [pid = 4028] [serial = 1427] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (18A7F400) [pid = 4028] [serial = 1426] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (18747400) [pid = 4028] [serial = 1441] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (10A4CC00) [pid = 4028] [serial = 1429] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1440E800) [pid = 4028] [serial = 1430] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1763FC00) [pid = 4028] [serial = 1438] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (17650C00) [pid = 4028] [serial = 1439] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (1975B400) [pid = 4028] [serial = 1457] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (19A7A000) [pid = 4028] [serial = 1459] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (18202800) [pid = 4028] [serial = 1454] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (190E9C00) [pid = 4028] [serial = 1451] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (190F1C00) [pid = 4028] [serial = 1456] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (19A7C000) [pid = 4028] [serial = 1460] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (18751800) [pid = 4028] [serial = 1442] [outer = 00000000] [url = about:blank] 02:07:46 INFO - PROCESS | 4028 | 1466500066984 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1077ms 02:07:47 INFO - PROCESS | 4028 | 1466500067023 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 02:07:47 INFO - PROCESS | 4028 | 1466500067026 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 02:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:07:47 INFO - PROCESS | 4028 | 1466500067030 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:07:47 INFO - PROCESS | 4028 | 1466500067033 Marionette TRACE conn5 <- [1,1974,null,{}] 02:07:47 INFO - PROCESS | 4028 | 1466500067038 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:47 INFO - PROCESS | 4028 | 1466500067042 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:47 INFO - PROCESS | 4028 | 1466500067129 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 02:07:47 INFO - PROCESS | 4028 | 1466500067136 Marionette TRACE conn5 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:47 INFO - PROCESS | 4028 | 1466500067139 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:47 INFO - PROCESS | 4028 | ++DOCSHELL 0FDF1800 == 35 [pid = 4028] [id = 503] 02:07:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (101D1800) [pid = 4028] [serial = 1509] [outer = 00000000] 02:07:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (1030F000) [pid = 4028] [serial = 1510] [outer = 101D1800] 02:07:47 INFO - PROCESS | 4028 | 1466500067186 Marionette DEBUG loaded listener.js 02:07:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (10939000) [pid = 4028] [serial = 1511] [outer = 101D1800] 02:07:47 INFO - PROCESS | 4028 | 1466500067706 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 731ms 02:07:47 INFO - PROCESS | 4028 | 1466500067765 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 02:07:47 INFO - PROCESS | 4028 | 1466500067769 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 02:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:07:47 INFO - PROCESS | 4028 | 1466500067773 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:07:47 INFO - PROCESS | 4028 | 1466500067775 Marionette TRACE conn5 <- [1,1978,null,{}] 02:07:47 INFO - PROCESS | 4028 | 1466500067779 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:47 INFO - PROCESS | 4028 | 1466500067781 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:47 INFO - PROCESS | 4028 | 1466500067869 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 02:07:47 INFO - PROCESS | 4028 | 1466500067966 Marionette TRACE conn5 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:47 INFO - PROCESS | 4028 | 1466500067968 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:47 INFO - PROCESS | 4028 | ++DOCSHELL 147BD000 == 36 [pid = 4028] [id = 504] 02:07:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (14C28400) [pid = 4028] [serial = 1512] [outer = 00000000] 02:07:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (15954800) [pid = 4028] [serial = 1513] [outer = 14C28400] 02:07:47 INFO - PROCESS | 4028 | 1466500068014 Marionette DEBUG loaded listener.js 02:07:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (17562C00) [pid = 4028] [serial = 1514] [outer = 14C28400] 02:07:48 INFO - PROCESS | 4028 | 1466500068402 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 670ms 02:07:48 INFO - PROCESS | 4028 | 1466500068448 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 02:07:48 INFO - PROCESS | 4028 | 1466500068451 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 02:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:07:48 INFO - PROCESS | 4028 | 1466500068455 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:07:48 INFO - PROCESS | 4028 | 1466500068461 Marionette TRACE conn5 <- [1,1982,null,{}] 02:07:48 INFO - PROCESS | 4028 | 1466500068470 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:48 INFO - PROCESS | 4028 | 1466500068474 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:48 INFO - PROCESS | 4028 | 1466500068561 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 02:07:48 INFO - PROCESS | 4028 | 1466500068567 Marionette TRACE conn5 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:48 INFO - PROCESS | 4028 | 1466500068569 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:48 INFO - PROCESS | 4028 | ++DOCSHELL 1764B800 == 37 [pid = 4028] [id = 505] 02:07:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1795C800) [pid = 4028] [serial = 1515] [outer = 00000000] 02:07:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18617C00) [pid = 4028] [serial = 1516] [outer = 1795C800] 02:07:48 INFO - PROCESS | 4028 | 1466500068612 Marionette DEBUG loaded listener.js 02:07:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1874A800) [pid = 4028] [serial = 1517] [outer = 1795C800] 02:07:49 INFO - PROCESS | 4028 | 1466500069067 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 630ms 02:07:49 INFO - PROCESS | 4028 | 1466500069104 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 02:07:49 INFO - PROCESS | 4028 | 1466500069107 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 02:07:49 INFO - PROCESS | 4028 | 1466500069110 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:07:49 INFO - PROCESS | 4028 | 1466500069111 Marionette TRACE conn5 <- [1,1986,null,{}] 02:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:07:49 INFO - PROCESS | 4028 | 1466500069115 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:49 INFO - PROCESS | 4028 | 1466500069117 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:49 INFO - PROCESS | 4028 | 1466500069241 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 02:07:49 INFO - PROCESS | 4028 | 1466500069328 Marionette TRACE conn5 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:49 INFO - PROCESS | 4028 | 1466500069330 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:49 INFO - PROCESS | 4028 | ++DOCSHELL 14C0BC00 == 38 [pid = 4028] [id = 506] 02:07:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1876CC00) [pid = 4028] [serial = 1518] [outer = 00000000] 02:07:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18A04800) [pid = 4028] [serial = 1519] [outer = 1876CC00] 02:07:49 INFO - PROCESS | 4028 | 1466500069376 Marionette DEBUG loaded listener.js 02:07:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18A0B400) [pid = 4028] [serial = 1520] [outer = 1876CC00] 02:07:49 INFO - PROCESS | 4028 | 1466500069778 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 02:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 731ms 02:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:07:49 INFO - PROCESS | 4028 | 1466500069847 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 02:07:49 INFO - PROCESS | 4028 | 1466500069849 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 02:07:49 INFO - PROCESS | 4028 | 1466500069852 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:07:49 INFO - PROCESS | 4028 | 1466500069854 Marionette TRACE conn5 <- [1,1990,null,{}] 02:07:49 INFO - PROCESS | 4028 | 1466500069857 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:49 INFO - PROCESS | 4028 | 1466500069859 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:49 INFO - PROCESS | 4028 | 1466500069974 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 02:07:49 INFO - PROCESS | 4028 | 1466500069984 Marionette TRACE conn5 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:49 INFO - PROCESS | 4028 | 1466500069989 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:50 INFO - PROCESS | 4028 | ++DOCSHELL 18BCB400 == 39 [pid = 4028] [id = 507] 02:07:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18BE9800) [pid = 4028] [serial = 1521] [outer = 00000000] 02:07:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18C32000) [pid = 4028] [serial = 1522] [outer = 18BE9800] 02:07:50 INFO - PROCESS | 4028 | 1466500070099 Marionette DEBUG loaded listener.js 02:07:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (19083400) [pid = 4028] [serial = 1523] [outer = 18BE9800] 02:07:50 INFO - PROCESS | 4028 | 1466500070518 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 730ms 02:07:50 INFO - PROCESS | 4028 | 1466500070609 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 02:07:50 INFO - PROCESS | 4028 | 1466500070611 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 02:07:50 INFO - PROCESS | 4028 | 1466500070619 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:07:50 INFO - PROCESS | 4028 | 1466500070621 Marionette TRACE conn5 <- [1,1994,null,{}] 02:07:50 INFO - PROCESS | 4028 | 1466500070625 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:07:50 INFO - PROCESS | 4028 | 1466500070627 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:50 INFO - PROCESS | 4028 | 1466500070760 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 02:07:50 INFO - PROCESS | 4028 | 1466500070768 Marionette TRACE conn5 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:50 INFO - PROCESS | 4028 | 1466500070770 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:50 INFO - PROCESS | 4028 | ++DOCSHELL 149D5800 == 40 [pid = 4028] [id = 508] 02:07:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (14CDBC00) [pid = 4028] [serial = 1524] [outer = 00000000] 02:07:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (190EE800) [pid = 4028] [serial = 1525] [outer = 14CDBC00] 02:07:50 INFO - PROCESS | 4028 | 1466500070868 Marionette DEBUG loaded listener.js 02:07:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (190F2000) [pid = 4028] [serial = 1526] [outer = 14CDBC00] 02:07:51 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (1756BC00) [pid = 4028] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:07:51 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (177AAC00) [pid = 4028] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:07:51 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (10310800) [pid = 4028] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:07:51 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (10302000) [pid = 4028] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:07:51 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (0FC7CC00) [pid = 4028] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:07:51 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (0FCE7400) [pid = 4028] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:07:51 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1763CC00) [pid = 4028] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:07:51 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (190F5C00) [pid = 4028] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:07:51 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1461E000) [pid = 4028] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:07:51 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18751400) [pid = 4028] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:07:51 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (14B26C00) [pid = 4028] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:07:51 INFO - PROCESS | 4028 | 1466500071313 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 02:07:51 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 02:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 710ms 02:07:51 INFO - PROCESS | 4028 | 1466500071338 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 02:07:51 INFO - PROCESS | 4028 | 1466500071340 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 02:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:07:51 INFO - PROCESS | 4028 | 1466500071343 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:07:51 INFO - PROCESS | 4028 | 1466500071345 Marionette TRACE conn5 <- [1,1998,null,{}] 02:07:51 INFO - PROCESS | 4028 | 1466500071349 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:51 INFO - PROCESS | 4028 | 1466500071350 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:51 INFO - PROCESS | 4028 | 1466500071428 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 02:07:51 INFO - PROCESS | 4028 | 1466500071434 Marionette TRACE conn5 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:51 INFO - PROCESS | 4028 | 1466500071436 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:51 INFO - PROCESS | 4028 | ++DOCSHELL 0CA1E000 == 41 [pid = 4028] [id = 509] 02:07:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (1015C000) [pid = 4028] [serial = 1527] [outer = 00000000] 02:07:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1795DC00) [pid = 4028] [serial = 1528] [outer = 1015C000] 02:07:51 INFO - PROCESS | 4028 | 1466500071566 Marionette DEBUG loaded listener.js 02:07:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1908EC00) [pid = 4028] [serial = 1529] [outer = 1015C000] 02:07:51 INFO - PROCESS | 4028 | 1466500071955 Marionette TRACE conn5 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 02:07:51 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 02:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 630ms 02:07:51 INFO - PROCESS | 4028 | 1466500071974 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 02:07:51 INFO - PROCESS | 4028 | 1466500071976 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 02:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:07:51 INFO - PROCESS | 4028 | 1466500071979 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:07:51 INFO - PROCESS | 4028 | 1466500071981 Marionette TRACE conn5 <- [1,2002,null,{}] 02:07:51 INFO - PROCESS | 4028 | 1466500071985 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:51 INFO - PROCESS | 4028 | 1466500071987 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:52 INFO - PROCESS | 4028 | 1466500072066 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 02:07:52 INFO - PROCESS | 4028 | 1466500072072 Marionette TRACE conn5 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:52 INFO - PROCESS | 4028 | 1466500072073 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:52 INFO - PROCESS | 4028 | ++DOCSHELL 0FC80400 == 42 [pid = 4028] [id = 510] 02:07:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (1763FC00) [pid = 4028] [serial = 1530] [outer = 00000000] 02:07:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (19789800) [pid = 4028] [serial = 1531] [outer = 1763FC00] 02:07:52 INFO - PROCESS | 4028 | 1466500072205 Marionette DEBUG loaded listener.js 02:07:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (19862400) [pid = 4028] [serial = 1532] [outer = 1763FC00] 02:07:52 INFO - PROCESS | 4028 | 1466500072581 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 630ms 02:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:07:52 INFO - PROCESS | 4028 | 1466500072610 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 02:07:52 INFO - PROCESS | 4028 | 1466500072612 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 02:07:52 INFO - PROCESS | 4028 | 1466500072615 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:07:52 INFO - PROCESS | 4028 | 1466500072617 Marionette TRACE conn5 <- [1,2006,null,{}] 02:07:52 INFO - PROCESS | 4028 | 1466500072620 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:52 INFO - PROCESS | 4028 | 1466500072622 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:52 INFO - PROCESS | 4028 | 1466500072705 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 02:07:52 INFO - PROCESS | 4028 | 1466500072711 Marionette TRACE conn5 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:52 INFO - PROCESS | 4028 | 1466500072712 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:52 INFO - PROCESS | 4028 | ++DOCSHELL 17647800 == 43 [pid = 4028] [id = 511] 02:07:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (19788000) [pid = 4028] [serial = 1533] [outer = 00000000] 02:07:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (19A81800) [pid = 4028] [serial = 1534] [outer = 19788000] 02:07:52 INFO - PROCESS | 4028 | 1466500072756 Marionette DEBUG loaded listener.js 02:07:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (19AC5C00) [pid = 4028] [serial = 1535] [outer = 19788000] 02:07:53 INFO - PROCESS | 4028 | 1466500073169 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:07:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 630ms 02:07:53 INFO - PROCESS | 4028 | 1466500073254 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 02:07:53 INFO - PROCESS | 4028 | 1466500073258 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 02:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:07:53 INFO - PROCESS | 4028 | 1466500073263 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:07:53 INFO - PROCESS | 4028 | 1466500073267 Marionette TRACE conn5 <- [1,2010,null,{}] 02:07:53 INFO - PROCESS | 4028 | 1466500073273 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:53 INFO - PROCESS | 4028 | 1466500073277 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:53 INFO - PROCESS | 4028 | 1466500073395 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 02:07:53 INFO - PROCESS | 4028 | 1466500073562 Marionette TRACE conn5 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:53 INFO - PROCESS | 4028 | 1466500073566 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:53 INFO - PROCESS | 4028 | ++DOCSHELL 102A6000 == 44 [pid = 4028] [id = 512] 02:07:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (102A7000) [pid = 4028] [serial = 1536] [outer = 00000000] 02:07:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (10305400) [pid = 4028] [serial = 1537] [outer = 102A7000] 02:07:53 INFO - PROCESS | 4028 | 1466500073626 Marionette DEBUG loaded listener.js 02:07:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (14409800) [pid = 4028] [serial = 1538] [outer = 102A7000] 02:07:54 INFO - PROCESS | 4028 | 1466500074185 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1019ms 02:07:54 INFO - PROCESS | 4028 | 1466500074257 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 02:07:54 INFO - PROCESS | 4028 | 1466500074260 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 02:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:07:54 INFO - PROCESS | 4028 | 1466500074267 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:07:54 INFO - PROCESS | 4028 | 1466500074271 Marionette TRACE conn5 <- [1,2014,null,{}] 02:07:54 INFO - PROCESS | 4028 | 1466500074275 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:54 INFO - PROCESS | 4028 | 1466500074278 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:54 INFO - PROCESS | 4028 | 1466500074391 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 02:07:54 INFO - PROCESS | 4028 | 1466500074529 Marionette TRACE conn5 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:54 INFO - PROCESS | 4028 | 1466500074532 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:54 INFO - PROCESS | 4028 | ++DOCSHELL 1763F800 == 45 [pid = 4028] [id = 513] 02:07:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (17645400) [pid = 4028] [serial = 1539] [outer = 00000000] 02:07:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (17C45C00) [pid = 4028] [serial = 1540] [outer = 17645400] 02:07:54 INFO - PROCESS | 4028 | 1466500074589 Marionette DEBUG loaded listener.js 02:07:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (1860EC00) [pid = 4028] [serial = 1541] [outer = 17645400] 02:07:55 INFO - PROCESS | 4028 | 1466500075178 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 930ms 02:07:55 INFO - PROCESS | 4028 | 1466500075196 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 02:07:55 INFO - PROCESS | 4028 | 1466500075199 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 02:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:07:55 INFO - PROCESS | 4028 | 1466500075203 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:07:55 INFO - PROCESS | 4028 | 1466500075205 Marionette TRACE conn5 <- [1,2018,null,{}] 02:07:55 INFO - PROCESS | 4028 | 1466500075215 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:55 INFO - PROCESS | 4028 | 1466500075219 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:55 INFO - PROCESS | 4028 | 1466500075333 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 02:07:55 INFO - PROCESS | 4028 | 1466500075489 Marionette TRACE conn5 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:55 INFO - PROCESS | 4028 | 1466500075493 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:55 INFO - PROCESS | 4028 | ++DOCSHELL 190EE000 == 46 [pid = 4028] [id = 514] 02:07:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (190EF000) [pid = 4028] [serial = 1542] [outer = 00000000] 02:07:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (1988B400) [pid = 4028] [serial = 1543] [outer = 190EF000] 02:07:55 INFO - PROCESS | 4028 | 1466500075551 Marionette DEBUG loaded listener.js 02:07:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (19B42800) [pid = 4028] [serial = 1544] [outer = 190EF000] 02:07:56 INFO - PROCESS | 4028 | 1466500076146 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 970ms 02:07:56 INFO - PROCESS | 4028 | 1466500076176 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 02:07:56 INFO - PROCESS | 4028 | 1466500076179 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 02:07:56 INFO - PROCESS | 4028 | 1466500076182 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:07:56 INFO - PROCESS | 4028 | 1466500076184 Marionette TRACE conn5 <- [1,2022,null,{}] 02:07:56 INFO - PROCESS | 4028 | 1466500076188 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:56 INFO - PROCESS | 4028 | 1466500076190 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:56 INFO - PROCESS | 4028 | 1466500076306 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 02:07:56 INFO - PROCESS | 4028 | 1466500076420 Marionette TRACE conn5 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:56 INFO - PROCESS | 4028 | 1466500076422 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:56 INFO - PROCESS | 4028 | ++DOCSHELL 18A10400 == 47 [pid = 4028] [id = 515] 02:07:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (18A79C00) [pid = 4028] [serial = 1545] [outer = 00000000] 02:07:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (1BE82C00) [pid = 4028] [serial = 1546] [outer = 18A79C00] 02:07:56 INFO - PROCESS | 4028 | 1466500076526 Marionette DEBUG loaded listener.js 02:07:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (1BF10800) [pid = 4028] [serial = 1547] [outer = 18A79C00] 02:07:57 INFO - PROCESS | 4028 | 1466500077199 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1074ms 02:07:57 INFO - PROCESS | 4028 | 1466500077260 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 02:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:07:57 INFO - PROCESS | 4028 | 1466500077264 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 02:07:57 INFO - PROCESS | 4028 | 1466500077268 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:07:57 INFO - PROCESS | 4028 | 1466500077271 Marionette TRACE conn5 <- [1,2026,null,{}] 02:07:57 INFO - PROCESS | 4028 | 1466500077277 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:57 INFO - PROCESS | 4028 | 1466500077280 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:57 INFO - PROCESS | 4028 | 1466500077380 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 02:07:57 INFO - PROCESS | 4028 | 1466500077544 Marionette TRACE conn5 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:57 INFO - PROCESS | 4028 | 1466500077547 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:57 INFO - PROCESS | 4028 | ++DOCSHELL 149B8800 == 48 [pid = 4028] [id = 516] 02:07:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (149C9800) [pid = 4028] [serial = 1548] [outer = 00000000] 02:07:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (14B9C000) [pid = 4028] [serial = 1549] [outer = 149C9800] 02:07:57 INFO - PROCESS | 4028 | 1466500077597 Marionette DEBUG loaded listener.js 02:07:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (14D91400) [pid = 4028] [serial = 1550] [outer = 149C9800] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 0FC80400 == 47 [pid = 4028] [id = 510] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 0CA1E000 == 46 [pid = 4028] [id = 509] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 149D5800 == 45 [pid = 4028] [id = 508] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 18BCB400 == 44 [pid = 4028] [id = 507] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 14C0BC00 == 43 [pid = 4028] [id = 506] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 1764B800 == 42 [pid = 4028] [id = 505] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 147BD000 == 41 [pid = 4028] [id = 504] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 0FDF1800 == 40 [pid = 4028] [id = 503] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 093F0400 == 39 [pid = 4028] [id = 502] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 093F4000 == 38 [pid = 4028] [id = 500] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 18782C00 == 37 [pid = 4028] [id = 490] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 18769C00 == 36 [pid = 4028] [id = 486] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 17638800 == 35 [pid = 4028] [id = 485] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 0D11EC00 == 34 [pid = 4028] [id = 487] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 10932C00 == 33 [pid = 4028] [id = 501] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 190EB800 == 32 [pid = 4028] [id = 489] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 101CBC00 == 31 [pid = 4028] [id = 491] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 18A10400 == 30 [pid = 4028] [id = 515] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 190EE000 == 29 [pid = 4028] [id = 514] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 17647800 == 28 [pid = 4028] [id = 511] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 102A6000 == 27 [pid = 4028] [id = 512] 02:07:58 INFO - PROCESS | 4028 | --DOCSHELL 1763F800 == 26 [pid = 4028] [id = 513] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (17640C00) [pid = 4028] [serial = 1486] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (18205C00) [pid = 4028] [serial = 1489] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (10938C00) [pid = 4028] [serial = 1480] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (10A50800) [pid = 4028] [serial = 1481] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (149D6000) [pid = 4028] [serial = 1475] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (14411C00) [pid = 4028] [serial = 1474] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (10152800) [pid = 4028] [serial = 1477] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (101C6000) [pid = 4028] [serial = 1478] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (18A08800) [pid = 4028] [serial = 1498] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (146E8800) [pid = 4028] [serial = 1463] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (1061E400) [pid = 4028] [serial = 1462] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (182E4400) [pid = 4028] [serial = 1466] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (177A9C00) [pid = 4028] [serial = 1465] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (19A88400) [pid = 4028] [serial = 1469] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (19A82400) [pid = 4028] [serial = 1468] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (1AECF000) [pid = 4028] [serial = 1471] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (17564C00) [pid = 4028] [serial = 1492] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18205800) [pid = 4028] [serial = 1493] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (18206C00) [pid = 4028] [serial = 1490] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (18783000) [pid = 4028] [serial = 1496] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (15947400) [pid = 4028] [serial = 1483] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (15F3E800) [pid = 4028] [serial = 1484] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (17650800) [pid = 4028] [serial = 1487] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1876F400) [pid = 4028] [serial = 1495] [outer = 00000000] [url = about:blank] 02:07:58 INFO - PROCESS | 4028 | 1466500078805 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1571ms 02:07:58 INFO - PROCESS | 4028 | 1466500078842 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 02:07:58 INFO - PROCESS | 4028 | 1466500078846 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 02:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:07:58 INFO - PROCESS | 4028 | 1466500078850 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:07:58 INFO - PROCESS | 4028 | 1466500078854 Marionette TRACE conn5 <- [1,2030,null,{}] 02:07:58 INFO - PROCESS | 4028 | 1466500078859 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:58 INFO - PROCESS | 4028 | 1466500078862 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:58 INFO - PROCESS | 4028 | 1466500078951 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 02:07:58 INFO - PROCESS | 4028 | 1466500078960 Marionette TRACE conn5 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:58 INFO - PROCESS | 4028 | 1466500078963 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:59 INFO - PROCESS | 4028 | ++DOCSHELL 101C6000 == 27 [pid = 4028] [id = 517] 02:07:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (101C9800) [pid = 4028] [serial = 1551] [outer = 00000000] 02:07:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (102A8C00) [pid = 4028] [serial = 1552] [outer = 101C9800] 02:07:59 INFO - PROCESS | 4028 | 1466500079046 Marionette DEBUG loaded listener.js 02:07:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (10306800) [pid = 4028] [serial = 1553] [outer = 101C9800] 02:07:59 INFO - PROCESS | 4028 | 1466500079513 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:07:59 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) 02:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 690ms 02:07:59 INFO - PROCESS | 4028 | 1466500079549 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 02:07:59 INFO - PROCESS | 4028 | 1466500079554 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 02:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:07:59 INFO - PROCESS | 4028 | 1466500079560 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:07:59 INFO - PROCESS | 4028 | 1466500079563 Marionette TRACE conn5 <- [1,2034,null,{}] 02:07:59 INFO - PROCESS | 4028 | 1466500079567 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:59 INFO - PROCESS | 4028 | 1466500079570 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:59 INFO - PROCESS | 4028 | 1466500079689 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 02:07:59 INFO - PROCESS | 4028 | 1466500079697 Marionette TRACE conn5 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:59 INFO - PROCESS | 4028 | 1466500079699 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:07:59 INFO - PROCESS | 4028 | ++DOCSHELL 1093B800 == 28 [pid = 4028] [id = 518] 02:07:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (1093C400) [pid = 4028] [serial = 1554] [outer = 00000000] 02:07:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1469CC00) [pid = 4028] [serial = 1555] [outer = 1093C400] 02:07:59 INFO - PROCESS | 4028 | 1466500079748 Marionette DEBUG loaded listener.js 02:07:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (146EB000) [pid = 4028] [serial = 1556] [outer = 1093C400] 02:08:00 INFO - PROCESS | 4028 | 1466500080212 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 731ms 02:08:00 INFO - PROCESS | 4028 | 1466500080294 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 02:08:00 INFO - PROCESS | 4028 | 1466500080296 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 02:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:08:00 INFO - PROCESS | 4028 | 1466500080299 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:08:00 INFO - PROCESS | 4028 | 1466500080303 Marionette TRACE conn5 <- [1,2038,null,{}] 02:08:00 INFO - PROCESS | 4028 | 1466500080314 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:00 INFO - PROCESS | 4028 | 1466500080318 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:00 INFO - PROCESS | 4028 | 1466500080402 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 02:08:00 INFO - PROCESS | 4028 | 1466500080410 Marionette TRACE conn5 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:00 INFO - PROCESS | 4028 | 1466500080413 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:00 INFO - PROCESS | 4028 | ++DOCSHELL 17563000 == 29 [pid = 4028] [id = 519] 02:08:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (17564800) [pid = 4028] [serial = 1557] [outer = 00000000] 02:08:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (17631400) [pid = 4028] [serial = 1558] [outer = 17564800] 02:08:00 INFO - PROCESS | 4028 | 1466500080460 Marionette DEBUG loaded listener.js 02:08:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (17644800) [pid = 4028] [serial = 1559] [outer = 17564800] 02:08:00 INFO - PROCESS | 4028 | 1466500080972 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 730ms 02:08:01 INFO - PROCESS | 4028 | 1466500081066 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 02:08:01 INFO - PROCESS | 4028 | 1466500081068 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 02:08:01 INFO - PROCESS | 4028 | 1466500081072 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:08:01 INFO - PROCESS | 4028 | 1466500081073 Marionette TRACE conn5 <- [1,2042,null,{}] 02:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:08:01 INFO - PROCESS | 4028 | 1466500081077 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:01 INFO - PROCESS | 4028 | 1466500081079 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:01 INFO - PROCESS | 4028 | 1466500081205 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 02:08:01 INFO - PROCESS | 4028 | 1466500081270 Marionette TRACE conn5 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:01 INFO - PROCESS | 4028 | 1466500081272 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:01 INFO - PROCESS | 4028 | ++DOCSHELL 17667400 == 30 [pid = 4028] [id = 520] 02:08:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (17668C00) [pid = 4028] [serial = 1560] [outer = 00000000] 02:08:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (17C4D400) [pid = 4028] [serial = 1561] [outer = 17668C00] 02:08:01 INFO - PROCESS | 4028 | 1466500081316 Marionette DEBUG loaded listener.js 02:08:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (18207800) [pid = 4028] [serial = 1562] [outer = 17668C00] 02:08:01 INFO - PROCESS | 4028 | 1466500081742 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 730ms 02:08:01 INFO - PROCESS | 4028 | 1466500081809 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 02:08:01 INFO - PROCESS | 4028 | 1466500081811 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 02:08:01 INFO - PROCESS | 4028 | 1466500081814 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:08:01 INFO - PROCESS | 4028 | 1466500081816 Marionette TRACE conn5 <- [1,2046,null,{}] 02:08:01 INFO - PROCESS | 4028 | 1466500081823 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:01 INFO - PROCESS | 4028 | 1466500081825 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:01 INFO - PROCESS | 4028 | 1466500081943 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 02:08:02 INFO - PROCESS | 4028 | 1466500082007 Marionette TRACE conn5 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:02 INFO - PROCESS | 4028 | 1466500082009 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:02 INFO - PROCESS | 4028 | ++DOCSHELL 0FD61C00 == 31 [pid = 4028] [id = 521] 02:08:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (182B5C00) [pid = 4028] [serial = 1563] [outer = 00000000] 02:08:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (18633800) [pid = 4028] [serial = 1564] [outer = 182B5C00] 02:08:02 INFO - PROCESS | 4028 | 1466500082053 Marionette DEBUG loaded listener.js 02:08:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (18746800) [pid = 4028] [serial = 1565] [outer = 182B5C00] 02:08:02 INFO - PROCESS | 4028 | 1466500082491 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 730ms 02:08:02 INFO - PROCESS | 4028 | 1466500082548 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 02:08:02 INFO - PROCESS | 4028 | 1466500082550 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 02:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:08:02 INFO - PROCESS | 4028 | 1466500082562 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:08:02 INFO - PROCESS | 4028 | 1466500082563 Marionette TRACE conn5 <- [1,2050,null,{}] 02:08:02 INFO - PROCESS | 4028 | 1466500082567 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:02 INFO - PROCESS | 4028 | 1466500082572 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:02 INFO - PROCESS | 4028 | 1466500082903 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 02:08:02 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (1876CC00) [pid = 4028] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:08:02 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18BE9800) [pid = 4028] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:08:02 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1763FC00) [pid = 4028] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:08:02 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (1795C800) [pid = 4028] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:08:02 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (14C28400) [pid = 4028] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:08:02 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (093F1000) [pid = 4028] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:08:02 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (1015C000) [pid = 4028] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:08:02 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (093F4800) [pid = 4028] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:08:02 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (14CDBC00) [pid = 4028] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:08:02 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (111DD800) [pid = 4028] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:08:02 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (101D1800) [pid = 4028] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:08:02 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (19788000) [pid = 4028] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:08:02 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18789400) [pid = 4028] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:08:02 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18A08C00) [pid = 4028] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:08:02 INFO - PROCESS | 4028 | 1466500082975 Marionette TRACE conn5 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:03 INFO - PROCESS | 4028 | 1466500082977 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:03 INFO - PROCESS | 4028 | ++DOCSHELL 093F4800 == 32 [pid = 4028] [id = 522] 02:08:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (093FA400) [pid = 4028] [serial = 1566] [outer = 00000000] 02:08:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (101D4000) [pid = 4028] [serial = 1567] [outer = 093FA400] 02:08:03 INFO - PROCESS | 4028 | 1466500083022 Marionette DEBUG loaded listener.js 02:08:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (17568000) [pid = 4028] [serial = 1568] [outer = 093FA400] 02:08:03 INFO - PROCESS | 4028 | 1466500083371 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 890ms 02:08:03 INFO - PROCESS | 4028 | 1466500083448 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 02:08:03 INFO - PROCESS | 4028 | 1466500083450 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 02:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:08:03 INFO - PROCESS | 4028 | 1466500083453 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:08:03 INFO - PROCESS | 4028 | 1466500083455 Marionette TRACE conn5 <- [1,2054,null,{}] 02:08:03 INFO - PROCESS | 4028 | 1466500083458 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:03 INFO - PROCESS | 4028 | 1466500083460 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:03 INFO - PROCESS | 4028 | 1466500083537 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 02:08:03 INFO - PROCESS | 4028 | 1466500083542 Marionette TRACE conn5 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:03 INFO - PROCESS | 4028 | 1466500083544 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:03 INFO - PROCESS | 4028 | ++DOCSHELL 18631400 == 33 [pid = 4028] [id = 523] 02:08:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18761800) [pid = 4028] [serial = 1569] [outer = 00000000] 02:08:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18A0BC00) [pid = 4028] [serial = 1570] [outer = 18761800] 02:08:03 INFO - PROCESS | 4028 | 1466500083587 Marionette DEBUG loaded listener.js 02:08:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18BCA400) [pid = 4028] [serial = 1571] [outer = 18761800] 02:08:04 INFO - PROCESS | 4028 | 1466500084014 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 570ms 02:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:08:04 INFO - PROCESS | 4028 | 1466500084024 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 02:08:04 INFO - PROCESS | 4028 | 1466500084026 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 02:08:04 INFO - PROCESS | 4028 | 1466500084029 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:08:04 INFO - PROCESS | 4028 | 1466500084031 Marionette TRACE conn5 <- [1,2058,null,{}] 02:08:04 INFO - PROCESS | 4028 | 1466500084034 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:04 INFO - PROCESS | 4028 | 1466500084036 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:04 INFO - PROCESS | 4028 | 1466500084158 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 02:08:04 INFO - PROCESS | 4028 | 1466500084168 Marionette TRACE conn5 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:04 INFO - PROCESS | 4028 | 1466500084170 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:04 INFO - PROCESS | 4028 | ++DOCSHELL 0CA05800 == 34 [pid = 4028] [id = 524] 02:08:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (0CA09C00) [pid = 4028] [serial = 1572] [outer = 00000000] 02:08:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18A03000) [pid = 4028] [serial = 1573] [outer = 0CA09C00] 02:08:04 INFO - PROCESS | 4028 | 1466500084213 Marionette DEBUG loaded listener.js 02:08:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (18201C00) [pid = 4028] [serial = 1574] [outer = 0CA09C00] 02:08:04 INFO - PROCESS | 4028 | 1466500084641 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 02:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 630ms 02:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:08:04 INFO - PROCESS | 4028 | 1466500084660 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 02:08:04 INFO - PROCESS | 4028 | 1466500084662 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 02:08:04 INFO - PROCESS | 4028 | 1466500084665 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:08:04 INFO - PROCESS | 4028 | 1466500084667 Marionette TRACE conn5 <- [1,2062,null,{}] 02:08:04 INFO - PROCESS | 4028 | 1466500084670 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:04 INFO - PROCESS | 4028 | 1466500084672 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:04 INFO - PROCESS | 4028 | 1466500084788 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 02:08:04 INFO - PROCESS | 4028 | 1466500084797 Marionette TRACE conn5 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:04 INFO - PROCESS | 4028 | 1466500084799 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:04 INFO - PROCESS | 4028 | ++DOCSHELL 1820AC00 == 35 [pid = 4028] [id = 525] 02:08:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (18CED000) [pid = 4028] [serial = 1575] [outer = 00000000] 02:08:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (190E9400) [pid = 4028] [serial = 1576] [outer = 18CED000] 02:08:04 INFO - PROCESS | 4028 | 1466500084843 Marionette DEBUG loaded listener.js 02:08:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (190F1000) [pid = 4028] [serial = 1577] [outer = 18CED000] 02:08:05 INFO - PROCESS | 4028 | 1466500085591 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 02:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 970ms 02:08:05 INFO - PROCESS | 4028 | 1466500085637 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 02:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:08:05 INFO - PROCESS | 4028 | 1466500085641 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 02:08:05 INFO - PROCESS | 4028 | 1466500085646 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:08:05 INFO - PROCESS | 4028 | 1466500085651 Marionette TRACE conn5 <- [1,2066,null,{}] 02:08:05 INFO - PROCESS | 4028 | 1466500085682 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:05 INFO - PROCESS | 4028 | 1466500085685 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:05 INFO - PROCESS | 4028 | 1466500085819 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 02:08:05 INFO - PROCESS | 4028 | 1466500085950 Marionette TRACE conn5 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:05 INFO - PROCESS | 4028 | 1466500085953 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:05 INFO - PROCESS | 4028 | ++DOCSHELL 101C5400 == 36 [pid = 4028] [id = 526] 02:08:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (101C7000) [pid = 4028] [serial = 1578] [outer = 00000000] 02:08:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (10A52800) [pid = 4028] [serial = 1579] [outer = 101C7000] 02:08:06 INFO - PROCESS | 4028 | 1466500086011 Marionette DEBUG loaded listener.js 02:08:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (1440DC00) [pid = 4028] [serial = 1580] [outer = 101C7000] 02:08:06 INFO - PROCESS | 4028 | 1466500086640 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1046ms 02:08:06 INFO - PROCESS | 4028 | 1466500086693 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 02:08:06 INFO - PROCESS | 4028 | 1466500086698 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 02:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:08:06 INFO - PROCESS | 4028 | 1466500086704 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:08:06 INFO - PROCESS | 4028 | 1466500086707 Marionette TRACE conn5 <- [1,2070,null,{}] 02:08:06 INFO - PROCESS | 4028 | 1466500086711 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:06 INFO - PROCESS | 4028 | 1466500086714 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:06 INFO - PROCESS | 4028 | 1466500086869 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 02:08:07 INFO - PROCESS | 4028 | 1466500087018 Marionette TRACE conn5 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:07 INFO - PROCESS | 4028 | 1466500087021 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:07 INFO - PROCESS | 4028 | ++DOCSHELL 10151800 == 37 [pid = 4028] [id = 527] 02:08:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (1015CC00) [pid = 4028] [serial = 1581] [outer = 00000000] 02:08:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (18205C00) [pid = 4028] [serial = 1582] [outer = 1015CC00] 02:08:07 INFO - PROCESS | 4028 | 1466500087077 Marionette DEBUG loaded listener.js 02:08:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (18764800) [pid = 4028] [serial = 1583] [outer = 1015CC00] 02:08:07 INFO - PROCESS | 4028 | --DOCSHELL 0CA05800 == 36 [pid = 4028] [id = 524] 02:08:07 INFO - PROCESS | 4028 | --DOCSHELL 18631400 == 35 [pid = 4028] [id = 523] 02:08:07 INFO - PROCESS | 4028 | --DOCSHELL 093F4800 == 34 [pid = 4028] [id = 522] 02:08:07 INFO - PROCESS | 4028 | --DOCSHELL 0FD61C00 == 33 [pid = 4028] [id = 521] 02:08:07 INFO - PROCESS | 4028 | --DOCSHELL 17667400 == 32 [pid = 4028] [id = 520] 02:08:07 INFO - PROCESS | 4028 | --DOCSHELL 17563000 == 31 [pid = 4028] [id = 519] 02:08:07 INFO - PROCESS | 4028 | --DOCSHELL 1093B800 == 30 [pid = 4028] [id = 518] 02:08:07 INFO - PROCESS | 4028 | --DOCSHELL 101C6000 == 29 [pid = 4028] [id = 517] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (1764D800) [pid = 4028] [serial = 1499] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (1BE7D000) [pid = 4028] [serial = 1472] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (18A04800) [pid = 4028] [serial = 1519] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (18A0B400) [pid = 4028] [serial = 1520] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (19083400) [pid = 4028] [serial = 1523] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18C32000) [pid = 4028] [serial = 1522] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (19862400) [pid = 4028] [serial = 1532] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (18617C00) [pid = 4028] [serial = 1516] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (15954800) [pid = 4028] [serial = 1513] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (17562C00) [pid = 4028] [serial = 1514] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (0D16C800) [pid = 4028] [serial = 1507] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1795DC00) [pid = 4028] [serial = 1528] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (0FDFD800) [pid = 4028] [serial = 1508] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (0CA0D800) [pid = 4028] [serial = 1501] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (190EE800) [pid = 4028] [serial = 1525] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (0D1CC800) [pid = 4028] [serial = 1502] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (147BE000) [pid = 4028] [serial = 1504] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (14B73800) [pid = 4028] [serial = 1505] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1030F000) [pid = 4028] [serial = 1510] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (10939000) [pid = 4028] [serial = 1511] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (19AC5C00) [pid = 4028] [serial = 1535] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (19A81800) [pid = 4028] [serial = 1534] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (190F2000) [pid = 4028] [serial = 1526] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (1908EC00) [pid = 4028] [serial = 1529] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (19789800) [pid = 4028] [serial = 1531] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (1874A800) [pid = 4028] [serial = 1517] [outer = 00000000] [url = about:blank] 02:08:07 INFO - PROCESS | 4028 | 1466500087937 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1272ms 02:08:07 INFO - PROCESS | 4028 | 1466500087980 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 02:08:07 INFO - PROCESS | 4028 | 1466500087984 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 02:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:08:07 INFO - PROCESS | 4028 | 1466500087988 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:08:08 INFO - PROCESS | 4028 | 1466500087991 Marionette TRACE conn5 <- [1,2074,null,{}] 02:08:08 INFO - PROCESS | 4028 | 1466500087997 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:08 INFO - PROCESS | 4028 | 1466500088000 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:08 INFO - PROCESS | 4028 | 1466500088086 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 02:08:08 INFO - PROCESS | 4028 | 1466500088099 Marionette TRACE conn5 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:08 INFO - PROCESS | 4028 | 1466500088102 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:08 INFO - PROCESS | 4028 | ++DOCSHELL 0FC87C00 == 30 [pid = 4028] [id = 528] 02:08:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (0FCE7800) [pid = 4028] [serial = 1584] [outer = 00000000] 02:08:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (0FDFD800) [pid = 4028] [serial = 1585] [outer = 0FCE7800] 02:08:08 INFO - PROCESS | 4028 | 1466500088152 Marionette DEBUG loaded listener.js 02:08:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (101D3000) [pid = 4028] [serial = 1586] [outer = 0FCE7800] 02:08:08 INFO - PROCESS | 4028 | 1466500088688 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 730ms 02:08:08 INFO - PROCESS | 4028 | 1466500088720 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 02:08:08 INFO - PROCESS | 4028 | 1466500088724 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 02:08:08 INFO - PROCESS | 4028 | 1466500088730 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:08:08 INFO - PROCESS | 4028 | 1466500088733 Marionette TRACE conn5 <- [1,2078,null,{}] 02:08:08 INFO - PROCESS | 4028 | 1466500088737 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:08 INFO - PROCESS | 4028 | 1466500088739 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:08 INFO - PROCESS | 4028 | 1466500088830 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 02:08:08 INFO - PROCESS | 4028 | 1466500088929 Marionette TRACE conn5 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:08 INFO - PROCESS | 4028 | 1466500088931 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:08 INFO - PROCESS | 4028 | ++DOCSHELL 113CA400 == 31 [pid = 4028] [id = 529] 02:08:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (1440C400) [pid = 4028] [serial = 1587] [outer = 00000000] 02:08:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (14B77800) [pid = 4028] [serial = 1588] [outer = 1440C400] 02:08:08 INFO - PROCESS | 4028 | 1466500088977 Marionette DEBUG loaded listener.js 02:08:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (14C4D000) [pid = 4028] [serial = 1589] [outer = 1440C400] 02:08:09 INFO - PROCESS | 4028 | 1466500089369 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 671ms 02:08:09 INFO - PROCESS | 4028 | 1466500089406 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 02:08:09 INFO - PROCESS | 4028 | 1466500089408 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 02:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:08:09 INFO - PROCESS | 4028 | 1466500089411 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:08:09 INFO - PROCESS | 4028 | 1466500089415 Marionette TRACE conn5 <- [1,2082,null,{}] 02:08:09 INFO - PROCESS | 4028 | 1466500089426 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:09 INFO - PROCESS | 4028 | 1466500089430 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:09 INFO - PROCESS | 4028 | 1466500089541 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 02:08:09 INFO - PROCESS | 4028 | 1466500089552 Marionette TRACE conn5 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:09 INFO - PROCESS | 4028 | 1466500089555 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:09 INFO - PROCESS | 4028 | ++DOCSHELL 1764B800 == 32 [pid = 4028] [id = 530] 02:08:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1764C800) [pid = 4028] [serial = 1590] [outer = 00000000] 02:08:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (176E2000) [pid = 4028] [serial = 1591] [outer = 1764C800] 02:08:09 INFO - PROCESS | 4028 | 1466500089605 Marionette DEBUG loaded listener.js 02:08:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (17C4FC00) [pid = 4028] [serial = 1592] [outer = 1764C800] 02:08:10 INFO - PROCESS | 4028 | 1466500090073 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 670ms 02:08:10 INFO - PROCESS | 4028 | 1466500090088 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 02:08:10 INFO - PROCESS | 4028 | 1466500090090 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 02:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:08:10 INFO - PROCESS | 4028 | 1466500090112 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:08:10 INFO - PROCESS | 4028 | 1466500090114 Marionette TRACE conn5 <- [1,2086,null,{}] 02:08:10 INFO - PROCESS | 4028 | 1466500090117 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:10 INFO - PROCESS | 4028 | 1466500090119 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:10 INFO - PROCESS | 4028 | 1466500090241 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 02:08:10 INFO - PROCESS | 4028 | 1466500090247 Marionette TRACE conn5 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:10 INFO - PROCESS | 4028 | 1466500090249 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:10 INFO - PROCESS | 4028 | ++DOCSHELL 18632800 == 33 [pid = 4028] [id = 531] 02:08:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1874A800) [pid = 4028] [serial = 1593] [outer = 00000000] 02:08:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (1876C400) [pid = 4028] [serial = 1594] [outer = 1874A800] 02:08:10 INFO - PROCESS | 4028 | 1466500090348 Marionette DEBUG loaded listener.js 02:08:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18782400) [pid = 4028] [serial = 1595] [outer = 1874A800] 02:08:10 INFO - PROCESS | 4028 | 1466500090778 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 02:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 730ms 02:08:10 INFO - PROCESS | 4028 | 1466500090844 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 02:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:08:10 INFO - PROCESS | 4028 | 1466500090846 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 02:08:10 INFO - PROCESS | 4028 | 1466500090849 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:08:10 INFO - PROCESS | 4028 | 1466500090851 Marionette TRACE conn5 <- [1,2090,null,{}] 02:08:10 INFO - PROCESS | 4028 | 1466500090855 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:10 INFO - PROCESS | 4028 | 1466500090857 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:11 INFO - PROCESS | 4028 | 1466500090999 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 02:08:11 INFO - PROCESS | 4028 | 1466500091022 Marionette TRACE conn5 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:11 INFO - PROCESS | 4028 | 1466500091024 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:11 INFO - PROCESS | 4028 | ++DOCSHELL 18A06800 == 34 [pid = 4028] [id = 532] 02:08:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18A06C00) [pid = 4028] [serial = 1596] [outer = 00000000] 02:08:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18A0F400) [pid = 4028] [serial = 1597] [outer = 18A06C00] 02:08:11 INFO - PROCESS | 4028 | 1466500091068 Marionette DEBUG loaded listener.js 02:08:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18A10800) [pid = 4028] [serial = 1598] [outer = 18A06C00] 02:08:11 INFO - PROCESS | 4028 | 1466500091527 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 02:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 731ms 02:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:08:11 INFO - PROCESS | 4028 | 1466500091585 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 02:08:11 INFO - PROCESS | 4028 | 1466500091587 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 02:08:11 INFO - PROCESS | 4028 | 1466500091590 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:08:11 INFO - PROCESS | 4028 | 1466500091592 Marionette TRACE conn5 <- [1,2094,null,{}] 02:08:11 INFO - PROCESS | 4028 | 1466500091595 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:11 INFO - PROCESS | 4028 | 1466500091601 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:11 INFO - PROCESS | 4028 | 1466500091750 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 02:08:11 INFO - PROCESS | 4028 | 1466500091818 Marionette TRACE conn5 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:11 INFO - PROCESS | 4028 | 1466500091820 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:11 INFO - PROCESS | 4028 | ++DOCSHELL 18A0F000 == 35 [pid = 4028] [id = 533] 02:08:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18BF5800) [pid = 4028] [serial = 1599] [outer = 00000000] 02:08:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (190EF400) [pid = 4028] [serial = 1600] [outer = 18BF5800] 02:08:11 INFO - PROCESS | 4028 | 1466500091863 Marionette DEBUG loaded listener.js 02:08:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (1908EC00) [pid = 4028] [serial = 1601] [outer = 18BF5800] 02:08:12 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (1093C400) [pid = 4028] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:08:12 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (17668C00) [pid = 4028] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:08:12 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (149C9800) [pid = 4028] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:08:12 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (182B5C00) [pid = 4028] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:08:12 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (17564800) [pid = 4028] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:08:12 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (101C9800) [pid = 4028] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:08:12 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (093FA400) [pid = 4028] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:08:12 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (18761800) [pid = 4028] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:08:12 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (0CA09C00) [pid = 4028] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:08:12 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (102A7000) [pid = 4028] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:08:12 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (17645400) [pid = 4028] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:08:12 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (190EF000) [pid = 4028] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:08:12 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (18A79C00) [pid = 4028] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:08:12 INFO - PROCESS | 4028 | 1466500092362 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 02:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 830ms 02:08:12 INFO - PROCESS | 4028 | 1466500092421 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 02:08:12 INFO - PROCESS | 4028 | 1466500092423 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 02:08:12 INFO - PROCESS | 4028 | 1466500092427 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:08:12 INFO - PROCESS | 4028 | 1466500092428 Marionette TRACE conn5 <- [1,2098,null,{}] 02:08:12 INFO - PROCESS | 4028 | 1466500092432 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:12 INFO - PROCESS | 4028 | 1466500092434 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:12 INFO - PROCESS | 4028 | 1466500092553 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 02:08:12 INFO - PROCESS | 4028 | 1466500092614 Marionette TRACE conn5 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:12 INFO - PROCESS | 4028 | 1466500092616 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:12 INFO - PROCESS | 4028 | ++DOCSHELL 101CE000 == 36 [pid = 4028] [id = 534] 02:08:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (101CF000) [pid = 4028] [serial = 1602] [outer = 00000000] 02:08:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1764C400) [pid = 4028] [serial = 1603] [outer = 101CF000] 02:08:12 INFO - PROCESS | 4028 | 1466500092661 Marionette DEBUG loaded listener.js 02:08:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (1878B800) [pid = 4028] [serial = 1604] [outer = 101CF000] 02:08:13 INFO - PROCESS | 4028 | 1466500092994 Marionette TRACE conn5 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 02:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 631ms 02:08:13 INFO - PROCESS | 4028 | 1466500093062 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 02:08:13 INFO - PROCESS | 4028 | 1466500093064 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 02:08:13 INFO - PROCESS | 4028 | 1466500093067 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:08:13 INFO - PROCESS | 4028 | 1466500093069 Marionette TRACE conn5 <- [1,2102,null,{}] 02:08:13 INFO - PROCESS | 4028 | 1466500093072 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:13 INFO - PROCESS | 4028 | 1466500093074 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:13 INFO - PROCESS | 4028 | 1466500093154 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 02:08:13 INFO - PROCESS | 4028 | 1466500093160 Marionette TRACE conn5 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:13 INFO - PROCESS | 4028 | 1466500093162 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:13 INFO - PROCESS | 4028 | ++DOCSHELL 18C3A000 == 37 [pid = 4028] [id = 535] 02:08:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1908E000) [pid = 4028] [serial = 1605] [outer = 00000000] 02:08:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (19787C00) [pid = 4028] [serial = 1606] [outer = 1908E000] 02:08:13 INFO - PROCESS | 4028 | 1466500093207 Marionette DEBUG loaded listener.js 02:08:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (19889800) [pid = 4028] [serial = 1607] [outer = 1908E000] 02:08:13 INFO - PROCESS | 4028 | 1466500093635 Marionette TRACE conn5 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 02:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 630ms 02:08:13 INFO - PROCESS | 4028 | 1466500093702 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 02:08:13 INFO - PROCESS | 4028 | 1466500093705 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 02:08:13 INFO - PROCESS | 4028 | 1466500093708 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:08:13 INFO - PROCESS | 4028 | 1466500093710 Marionette TRACE conn5 <- [1,2106,null,{}] 02:08:13 INFO - PROCESS | 4028 | 1466500093723 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:13 INFO - PROCESS | 4028 | 1466500093725 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:13 INFO - PROCESS | 4028 | 1466500093805 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 02:08:13 INFO - PROCESS | 4028 | 1466500093811 Marionette TRACE conn5 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:13 INFO - PROCESS | 4028 | 1466500093812 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:13 INFO - PROCESS | 4028 | ++DOCSHELL 19786800 == 38 [pid = 4028] [id = 536] 02:08:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1988D000) [pid = 4028] [serial = 1608] [outer = 00000000] 02:08:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (19A7F400) [pid = 4028] [serial = 1609] [outer = 1988D000] 02:08:13 INFO - PROCESS | 4028 | 1466500093858 Marionette DEBUG loaded listener.js 02:08:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (19A83000) [pid = 4028] [serial = 1610] [outer = 1988D000] 02:08:14 INFO - PROCESS | 4028 | 1466500094467 Marionette TRACE conn5 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 02:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 770ms 02:08:14 INFO - PROCESS | 4028 | 1466500094483 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 02:08:14 INFO - PROCESS | 4028 | 1466500094488 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 02:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:08:14 INFO - PROCESS | 4028 | 1466500094493 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:08:14 INFO - PROCESS | 4028 | 1466500094497 Marionette TRACE conn5 <- [1,2110,null,{}] 02:08:14 INFO - PROCESS | 4028 | 1466500094503 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:14 INFO - PROCESS | 4028 | 1466500094507 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:14 INFO - PROCESS | 4028 | 1466500094625 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 02:08:14 INFO - PROCESS | 4028 | 1466500094767 Marionette TRACE conn5 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:14 INFO - PROCESS | 4028 | 1466500094772 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:14 INFO - PROCESS | 4028 | ++DOCSHELL 0FC32400 == 39 [pid = 4028] [id = 537] 02:08:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (0FC33800) [pid = 4028] [serial = 1611] [outer = 00000000] 02:08:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (1052A000) [pid = 4028] [serial = 1612] [outer = 0FC33800] 02:08:14 INFO - PROCESS | 4028 | 1466500094834 Marionette DEBUG loaded listener.js 02:08:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (146A7C00) [pid = 4028] [serial = 1613] [outer = 0FC33800] 02:08:15 INFO - PROCESS | 4028 | 1466500095473 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1019ms 02:08:15 INFO - PROCESS | 4028 | 1466500095517 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 02:08:15 INFO - PROCESS | 4028 | 1466500095522 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 02:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:08:15 INFO - PROCESS | 4028 | 1466500095528 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:08:15 INFO - PROCESS | 4028 | 1466500095531 Marionette TRACE conn5 <- [1,2114,null,{}] 02:08:15 INFO - PROCESS | 4028 | 1466500095536 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:15 INFO - PROCESS | 4028 | 1466500095539 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:15 INFO - PROCESS | 4028 | 1466500095651 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 02:08:15 INFO - PROCESS | 4028 | 1466500095791 Marionette TRACE conn5 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:15 INFO - PROCESS | 4028 | 1466500095794 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:15 INFO - PROCESS | 4028 | ++DOCSHELL 17638800 == 40 [pid = 4028] [id = 538] 02:08:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (17651C00) [pid = 4028] [serial = 1614] [outer = 00000000] 02:08:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1860A400) [pid = 4028] [serial = 1615] [outer = 17651C00] 02:08:15 INFO - PROCESS | 4028 | 1466500095850 Marionette DEBUG loaded listener.js 02:08:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (18786400) [pid = 4028] [serial = 1616] [outer = 17651C00] 02:08:16 INFO - PROCESS | 4028 | 1466500096437 Marionette TRACE conn5 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 02:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 930ms 02:08:16 INFO - PROCESS | 4028 | 1466500096463 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 02:08:16 INFO - PROCESS | 4028 | 1466500096465 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 02:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:08:16 INFO - PROCESS | 4028 | 1466500096469 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:08:16 INFO - PROCESS | 4028 | 1466500096473 Marionette TRACE conn5 <- [1,2118,null,{}] 02:08:16 INFO - PROCESS | 4028 | 1466500096485 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:16 INFO - PROCESS | 4028 | 1466500096490 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:16 INFO - PROCESS | 4028 | 1466500096604 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 02:08:16 INFO - PROCESS | 4028 | 1466500096745 Marionette TRACE conn5 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:16 INFO - PROCESS | 4028 | 1466500096748 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:16 INFO - PROCESS | 4028 | ++DOCSHELL 19A7C800 == 41 [pid = 4028] [id = 539] 02:08:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (19A7DC00) [pid = 4028] [serial = 1617] [outer = 00000000] 02:08:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (19ACDC00) [pid = 4028] [serial = 1618] [outer = 19A7DC00] 02:08:16 INFO - PROCESS | 4028 | 1466500096807 Marionette DEBUG loaded listener.js 02:08:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (1ADADC00) [pid = 4028] [serial = 1619] [outer = 19A7DC00] 02:08:17 INFO - PROCESS | 4028 | 1466500097387 Marionette TRACE conn5 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 02:08:17 INFO - PROCESS | 4028 | 1466500097445 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 02:08:17 INFO - PROCESS | 4028 | 1466500097448 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:08:17 INFO - PROCESS | 4028 | 1466500097451 Marionette TRACE conn5 <- [1,2122,null,{}] 02:08:17 INFO - PROCESS | 4028 | 1466500097455 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:17 INFO - PROCESS | 4028 | 1466500097457 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:17 INFO - PROCESS | 4028 | 1466500097567 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 02:08:17 INFO - PROCESS | 4028 | 1466500097712 Marionette TRACE conn5 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:17 INFO - PROCESS | 4028 | 1466500097715 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:17 INFO - PROCESS | 4028 | ++DOCSHELL 17567800 == 42 [pid = 4028] [id = 540] 02:08:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (18BF0000) [pid = 4028] [serial = 1620] [outer = 00000000] 02:08:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (1AED6C00) [pid = 4028] [serial = 1621] [outer = 18BF0000] 02:08:17 INFO - PROCESS | 4028 | 1466500097770 Marionette DEBUG loaded listener.js 02:08:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (1B93FC00) [pid = 4028] [serial = 1622] [outer = 18BF0000] 02:08:18 INFO - PROCESS | 4028 | 1466500098538 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 02:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1125ms 02:08:18 INFO - PROCESS | 4028 | 1466500098578 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 02:08:18 INFO - PROCESS | 4028 | 1466500098582 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 02:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:08:18 INFO - PROCESS | 4028 | 1466500098587 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:08:18 INFO - PROCESS | 4028 | 1466500098590 Marionette TRACE conn5 <- [1,2126,null,{}] 02:08:18 INFO - PROCESS | 4028 | 1466500098595 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:18 INFO - PROCESS | 4028 | 1466500098598 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:18 INFO - PROCESS | 4028 | 1466500098699 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 02:08:19 INFO - PROCESS | 4028 | --DOCSHELL 18C3A000 == 41 [pid = 4028] [id = 535] 02:08:19 INFO - PROCESS | 4028 | --DOCSHELL 101CE000 == 40 [pid = 4028] [id = 534] 02:08:19 INFO - PROCESS | 4028 | --DOCSHELL 18A0F000 == 39 [pid = 4028] [id = 533] 02:08:19 INFO - PROCESS | 4028 | --DOCSHELL 18A06800 == 38 [pid = 4028] [id = 532] 02:08:19 INFO - PROCESS | 4028 | --DOCSHELL 18632800 == 37 [pid = 4028] [id = 531] 02:08:19 INFO - PROCESS | 4028 | --DOCSHELL 1764B800 == 36 [pid = 4028] [id = 530] 02:08:19 INFO - PROCESS | 4028 | --DOCSHELL 113CA400 == 35 [pid = 4028] [id = 529] 02:08:19 INFO - PROCESS | 4028 | --DOCSHELL 0FC87C00 == 34 [pid = 4028] [id = 528] 02:08:19 INFO - PROCESS | 4028 | --DOCSHELL 1820AC00 == 33 [pid = 4028] [id = 525] 02:08:19 INFO - PROCESS | 4028 | --DOCSHELL 10151800 == 32 [pid = 4028] [id = 527] 02:08:19 INFO - PROCESS | 4028 | --DOCSHELL 101C5400 == 31 [pid = 4028] [id = 526] 02:08:19 INFO - PROCESS | 4028 | --DOCSHELL 149B8800 == 30 [pid = 4028] [id = 516] 02:08:19 INFO - PROCESS | 4028 | --DOCSHELL 17567800 == 29 [pid = 4028] [id = 540] 02:08:19 INFO - PROCESS | 4028 | --DOCSHELL 17638800 == 28 [pid = 4028] [id = 538] 02:08:19 INFO - PROCESS | 4028 | --DOCSHELL 19A7C800 == 27 [pid = 4028] [id = 539] 02:08:19 INFO - PROCESS | 4028 | --DOCSHELL 19786800 == 26 [pid = 4028] [id = 536] 02:08:19 INFO - PROCESS | 4028 | --DOCSHELL 0FC32400 == 25 [pid = 4028] [id = 537] 02:08:19 INFO - PROCESS | 4028 | 1466500099456 Marionette TRACE conn5 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:19 INFO - PROCESS | 4028 | 1466500099459 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (1469CC00) [pid = 4028] [serial = 1555] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (17C4D400) [pid = 4028] [serial = 1561] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (146EB000) [pid = 4028] [serial = 1556] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (14D91400) [pid = 4028] [serial = 1550] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (14B9C000) [pid = 4028] [serial = 1549] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18633800) [pid = 4028] [serial = 1564] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (18207800) [pid = 4028] [serial = 1562] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (17631400) [pid = 4028] [serial = 1558] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (102A8C00) [pid = 4028] [serial = 1552] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (10306800) [pid = 4028] [serial = 1553] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (101D4000) [pid = 4028] [serial = 1567] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (18746800) [pid = 4028] [serial = 1565] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18A0BC00) [pid = 4028] [serial = 1570] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (18A03000) [pid = 4028] [serial = 1573] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (17568000) [pid = 4028] [serial = 1568] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (14409800) [pid = 4028] [serial = 1538] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (10305400) [pid = 4028] [serial = 1537] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1860EC00) [pid = 4028] [serial = 1541] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (17C45C00) [pid = 4028] [serial = 1540] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (19B42800) [pid = 4028] [serial = 1544] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (1988B400) [pid = 4028] [serial = 1543] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (1BF10800) [pid = 4028] [serial = 1547] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (1BE82C00) [pid = 4028] [serial = 1546] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (18BCA400) [pid = 4028] [serial = 1571] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (18201C00) [pid = 4028] [serial = 1574] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (17644800) [pid = 4028] [serial = 1559] [outer = 00000000] [url = about:blank] 02:08:19 INFO - PROCESS | 4028 | ++DOCSHELL 093FC000 == 26 [pid = 4028] [id = 541] 02:08:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (093FC800) [pid = 4028] [serial = 1623] [outer = 00000000] 02:08:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (0CA07000) [pid = 4028] [serial = 1624] [outer = 093FC800] 02:08:19 INFO - PROCESS | 4028 | 1466500099640 Marionette DEBUG loaded listener.js 02:08:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (0CA1A000) [pid = 4028] [serial = 1625] [outer = 093FC800] 02:08:20 INFO - PROCESS | 4028 | 1466500100112 Marionette TRACE conn5 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 02:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1579ms 02:08:20 INFO - PROCESS | 4028 | 1466500100168 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 02:08:20 INFO - PROCESS | 4028 | 1466500100172 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 02:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:08:20 INFO - PROCESS | 4028 | 1466500100176 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:08:20 INFO - PROCESS | 4028 | 1466500100179 Marionette TRACE conn5 <- [1,2130,null,{}] 02:08:20 INFO - PROCESS | 4028 | 1466500100189 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:20 INFO - PROCESS | 4028 | 1466500100193 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:20 INFO - PROCESS | 4028 | 1466500100290 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 02:08:20 INFO - PROCESS | 4028 | 1466500100299 Marionette TRACE conn5 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:20 INFO - PROCESS | 4028 | 1466500100302 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:20 INFO - PROCESS | 4028 | ++DOCSHELL 101D2800 == 27 [pid = 4028] [id = 542] 02:08:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (101D3800) [pid = 4028] [serial = 1626] [outer = 00000000] 02:08:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (10302000) [pid = 4028] [serial = 1627] [outer = 101D3800] 02:08:20 INFO - PROCESS | 4028 | 1466500100352 Marionette DEBUG loaded listener.js 02:08:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (1030A400) [pid = 4028] [serial = 1628] [outer = 101D3800] 02:08:20 INFO - PROCESS | 4028 | 1466500100851 Marionette TRACE conn5 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 02:08:20 INFO - PROCESS | 4028 | 1466500100919 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 02:08:20 INFO - PROCESS | 4028 | 1466500100924 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:08:20 INFO - PROCESS | 4028 | 1466500100926 Marionette TRACE conn5 <- [1,2134,null,{}] 02:08:20 INFO - PROCESS | 4028 | 1466500100929 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:20 INFO - PROCESS | 4028 | 1466500100932 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:21 INFO - PROCESS | 4028 | 1466500101062 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 02:08:21 INFO - PROCESS | 4028 | 1466500101079 Marionette TRACE conn5 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:21 INFO - PROCESS | 4028 | 1466500101081 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:21 INFO - PROCESS | 4028 | ++DOCSHELL 113CC800 == 28 [pid = 4028] [id = 543] 02:08:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (113CF400) [pid = 4028] [serial = 1629] [outer = 00000000] 02:08:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (146A4C00) [pid = 4028] [serial = 1630] [outer = 113CF400] 02:08:21 INFO - PROCESS | 4028 | 1466500101127 Marionette DEBUG loaded listener.js 02:08:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (149B1400) [pid = 4028] [serial = 1631] [outer = 113CF400] 02:08:21 INFO - PROCESS | 4028 | 1466500101601 Marionette TRACE conn5 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 02:08:21 INFO - PROCESS | 4028 | 1466500101660 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 02:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:08:21 INFO - PROCESS | 4028 | 1466500101665 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:08:21 INFO - PROCESS | 4028 | 1466500101671 Marionette TRACE conn5 <- [1,2138,null,{}] 02:08:21 INFO - PROCESS | 4028 | 1466500101691 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:21 INFO - PROCESS | 4028 | 1466500101695 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:21 INFO - PROCESS | 4028 | 1466500101835 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 02:08:21 INFO - PROCESS | 4028 | 1466500101916 Marionette TRACE conn5 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:21 INFO - PROCESS | 4028 | 1466500101918 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:21 INFO - PROCESS | 4028 | ++DOCSHELL 15F3CC00 == 29 [pid = 4028] [id = 544] 02:08:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (15F3D800) [pid = 4028] [serial = 1632] [outer = 00000000] 02:08:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (17566800) [pid = 4028] [serial = 1633] [outer = 15F3D800] 02:08:21 INFO - PROCESS | 4028 | 1466500101963 Marionette DEBUG loaded listener.js 02:08:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (17634800) [pid = 4028] [serial = 1634] [outer = 15F3D800] 02:08:22 INFO - PROCESS | 4028 | 1466500102432 Marionette TRACE conn5 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 02:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 790ms 02:08:22 INFO - PROCESS | 4028 | 1466500102457 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 02:08:22 INFO - PROCESS | 4028 | 1466500102460 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 02:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:08:22 INFO - PROCESS | 4028 | 1466500102470 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:08:22 INFO - PROCESS | 4028 | 1466500102472 Marionette TRACE conn5 <- [1,2142,null,{}] 02:08:22 INFO - PROCESS | 4028 | 1466500102475 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:22 INFO - PROCESS | 4028 | 1466500102477 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:22 INFO - PROCESS | 4028 | 1466500102605 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 02:08:22 INFO - PROCESS | 4028 | --DOCSHELL 18BF8000 == 28 [pid = 4028] [id = 13] 02:08:22 INFO - PROCESS | 4028 | 1466500102696 Marionette TRACE conn5 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:22 INFO - PROCESS | 4028 | 1466500102699 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:22 INFO - PROCESS | 4028 | ++DOCSHELL 0CA19000 == 29 [pid = 4028] [id = 545] 02:08:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (0FD67C00) [pid = 4028] [serial = 1635] [outer = 00000000] 02:08:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (17647400) [pid = 4028] [serial = 1636] [outer = 0FD67C00] 02:08:22 INFO - PROCESS | 4028 | 1466500102744 Marionette DEBUG loaded listener.js 02:08:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (17667400) [pid = 4028] [serial = 1637] [outer = 0FD67C00] 02:08:23 INFO - PROCESS | 4028 | 1466500103170 Marionette TRACE conn5 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 730ms 02:08:23 INFO - PROCESS | 4028 | 1466500103198 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 02:08:23 INFO - PROCESS | 4028 | 1466500103200 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 02:08:23 INFO - PROCESS | 4028 | 1466500103203 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:08:23 INFO - PROCESS | 4028 | 1466500103205 Marionette TRACE conn5 <- [1,2146,null,{}] 02:08:23 INFO - PROCESS | 4028 | 1466500103208 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:23 INFO - PROCESS | 4028 | 1466500103211 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:23 INFO - PROCESS | 4028 | 1466500103333 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 02:08:23 INFO - PROCESS | 4028 | 1466500103338 Marionette TRACE conn5 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:23 INFO - PROCESS | 4028 | 1466500103344 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:23 INFO - PROCESS | 4028 | ++DOCSHELL 1820AC00 == 30 [pid = 4028] [id = 546] 02:08:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (1820B800) [pid = 4028] [serial = 1638] [outer = 00000000] 02:08:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (18610800) [pid = 4028] [serial = 1639] [outer = 1820B800] 02:08:23 INFO - PROCESS | 4028 | 1466500103456 Marionette DEBUG loaded listener.js 02:08:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (1874E800) [pid = 4028] [serial = 1640] [outer = 1820B800] 02:08:23 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (18A06C00) [pid = 4028] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:08:23 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1015CC00) [pid = 4028] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:08:23 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (101C7000) [pid = 4028] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:08:23 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1764C800) [pid = 4028] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:08:23 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (0FCE7800) [pid = 4028] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:08:23 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (1440C400) [pid = 4028] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:08:23 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (18CED000) [pid = 4028] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:08:23 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (101CF000) [pid = 4028] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:08:23 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18BF5800) [pid = 4028] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:08:23 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1988D000) [pid = 4028] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:08:23 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1908E000) [pid = 4028] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:08:23 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (1874A800) [pid = 4028] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:08:24 INFO - PROCESS | 4028 | 1466500104125 Marionette TRACE conn5 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 970ms 02:08:24 INFO - PROCESS | 4028 | 1466500104178 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 02:08:24 INFO - PROCESS | 4028 | 1466500104180 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 02:08:24 INFO - PROCESS | 4028 | 1466500104183 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:08:24 INFO - PROCESS | 4028 | 1466500104185 Marionette TRACE conn5 <- [1,2150,null,{}] 02:08:24 INFO - PROCESS | 4028 | 1466500104188 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:24 INFO - PROCESS | 4028 | 1466500104191 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:24 INFO - PROCESS | 4028 | 1466500104282 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 02:08:24 INFO - PROCESS | 4028 | 1466500104289 Marionette TRACE conn5 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:24 INFO - PROCESS | 4028 | 1466500104291 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:24 INFO - PROCESS | 4028 | ++DOCSHELL 0CA1A800 == 31 [pid = 4028] [id = 547] 02:08:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (17664800) [pid = 4028] [serial = 1641] [outer = 00000000] 02:08:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18764400) [pid = 4028] [serial = 1642] [outer = 17664800] 02:08:24 INFO - PROCESS | 4028 | 1466500104335 Marionette DEBUG loaded listener.js 02:08:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18768800) [pid = 4028] [serial = 1643] [outer = 17664800] 02:08:24 INFO - PROCESS | 4028 | 1466500104771 Marionette TRACE conn5 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 02:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 630ms 02:08:24 INFO - PROCESS | 4028 | 1466500104818 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 02:08:24 INFO - PROCESS | 4028 | 1466500104820 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 02:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:08:24 INFO - PROCESS | 4028 | 1466500104824 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:08:24 INFO - PROCESS | 4028 | 1466500104825 Marionette TRACE conn5 <- [1,2154,null,{}] 02:08:24 INFO - PROCESS | 4028 | 1466500104829 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:24 INFO - PROCESS | 4028 | 1466500104831 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:24 INFO - PROCESS | 4028 | 1466500104914 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 02:08:24 INFO - PROCESS | 4028 | 1466500104919 Marionette TRACE conn5 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:24 INFO - PROCESS | 4028 | 1466500104921 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:24 INFO - PROCESS | 4028 | ++DOCSHELL 1877FC00 == 32 [pid = 4028] [id = 548] 02:08:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18782800) [pid = 4028] [serial = 1644] [outer = 00000000] 02:08:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18A0A000) [pid = 4028] [serial = 1645] [outer = 18782800] 02:08:24 INFO - PROCESS | 4028 | 1466500104968 Marionette DEBUG loaded listener.js 02:08:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18A77000) [pid = 4028] [serial = 1646] [outer = 18782800] 02:08:25 INFO - PROCESS | 4028 | 1466500105417 Marionette TRACE conn5 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 02:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 630ms 02:08:25 INFO - PROCESS | 4028 | 1466500105459 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 02:08:25 INFO - PROCESS | 4028 | 1466500105461 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 02:08:25 INFO - PROCESS | 4028 | 1466500105464 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:08:25 INFO - PROCESS | 4028 | 1466500105466 Marionette TRACE conn5 <- [1,2158,null,{}] 02:08:25 INFO - PROCESS | 4028 | 1466500105474 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:25 INFO - PROCESS | 4028 | 1466500105476 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:25 INFO - PROCESS | 4028 | 1466500105560 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 02:08:25 INFO - PROCESS | 4028 | 1466500105566 Marionette TRACE conn5 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:25 INFO - PROCESS | 4028 | 1466500105568 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:25 INFO - PROCESS | 4028 | ++DOCSHELL 18BCD400 == 33 [pid = 4028] [id = 549] 02:08:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18BEA400) [pid = 4028] [serial = 1647] [outer = 00000000] 02:08:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18BF8000) [pid = 4028] [serial = 1648] [outer = 18BEA400] 02:08:25 INFO - PROCESS | 4028 | 1466500105614 Marionette DEBUG loaded listener.js 02:08:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18BF8C00) [pid = 4028] [serial = 1649] [outer = 18BEA400] 02:08:26 INFO - PROCESS | 4028 | 1466500106420 Marionette TRACE conn5 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 02:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 970ms 02:08:26 INFO - PROCESS | 4028 | 1466500106438 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 02:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:08:26 INFO - PROCESS | 4028 | 1466500106443 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 02:08:26 INFO - PROCESS | 4028 | 1466500106447 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:08:26 INFO - PROCESS | 4028 | 1466500106453 Marionette TRACE conn5 <- [1,2162,null,{}] 02:08:26 INFO - PROCESS | 4028 | 1466500106458 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:26 INFO - PROCESS | 4028 | 1466500106461 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:26 INFO - PROCESS | 4028 | 1466500106588 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 02:08:26 INFO - PROCESS | 4028 | 1466500106709 Marionette TRACE conn5 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:26 INFO - PROCESS | 4028 | 1466500106712 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:26 INFO - PROCESS | 4028 | ++DOCSHELL 10151800 == 34 [pid = 4028] [id = 550] 02:08:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (101C5400) [pid = 4028] [serial = 1650] [outer = 00000000] 02:08:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (10938800) [pid = 4028] [serial = 1651] [outer = 101C5400] 02:08:26 INFO - PROCESS | 4028 | 1466500106810 Marionette DEBUG loaded listener.js 02:08:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (113D1400) [pid = 4028] [serial = 1652] [outer = 101C5400] 02:08:27 INFO - PROCESS | 4028 | 1466500107448 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1026ms 02:08:27 INFO - PROCESS | 4028 | 1466500107474 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 02:08:27 INFO - PROCESS | 4028 | 1466500107479 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 02:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:08:27 INFO - PROCESS | 4028 | 1466500107530 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:08:27 INFO - PROCESS | 4028 | 1466500107533 Marionette TRACE conn5 <- [1,2166,null,{}] 02:08:27 INFO - PROCESS | 4028 | 1466500107538 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:27 INFO - PROCESS | 4028 | 1466500107541 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:27 INFO - PROCESS | 4028 | 1466500107671 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 02:08:27 INFO - PROCESS | 4028 | 1466500107805 Marionette TRACE conn5 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:27 INFO - PROCESS | 4028 | 1466500107808 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:27 INFO - PROCESS | 4028 | ++DOCSHELL 14C53000 == 35 [pid = 4028] [id = 551] 02:08:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (15F3F400) [pid = 4028] [serial = 1653] [outer = 00000000] 02:08:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1755FC00) [pid = 4028] [serial = 1654] [outer = 15F3F400] 02:08:27 INFO - PROCESS | 4028 | 1466500107872 Marionette DEBUG loaded listener.js 02:08:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (17640800) [pid = 4028] [serial = 1655] [outer = 15F3F400] 02:08:28 INFO - PROCESS | 4028 | --DOCSHELL 1876DC00 == 34 [pid = 4028] [id = 481] 02:08:28 INFO - PROCESS | 4028 | --DOCSHELL 101CD400 == 33 [pid = 4028] [id = 477] 02:08:28 INFO - PROCESS | 4028 | --DOCSHELL 18BCC800 == 32 [pid = 4028] [id = 482] 02:08:28 INFO - PROCESS | 4028 | --DOCSHELL 16571400 == 31 [pid = 4028] [id = 14] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18A0F400) [pid = 4028] [serial = 1597] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (18205C00) [pid = 4028] [serial = 1582] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (18764800) [pid = 4028] [serial = 1583] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (10A52800) [pid = 4028] [serial = 1579] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1440DC00) [pid = 4028] [serial = 1580] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (176E2000) [pid = 4028] [serial = 1591] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (0FDFD800) [pid = 4028] [serial = 1585] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (101D3000) [pid = 4028] [serial = 1586] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (14B77800) [pid = 4028] [serial = 1588] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (14C4D000) [pid = 4028] [serial = 1589] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (190F1000) [pid = 4028] [serial = 1577] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (190E9400) [pid = 4028] [serial = 1576] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1764C400) [pid = 4028] [serial = 1603] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (190EF400) [pid = 4028] [serial = 1600] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (19A7F400) [pid = 4028] [serial = 1609] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (19A83000) [pid = 4028] [serial = 1610] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (19889800) [pid = 4028] [serial = 1607] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (19787C00) [pid = 4028] [serial = 1606] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (1908EC00) [pid = 4028] [serial = 1601] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (1876C400) [pid = 4028] [serial = 1594] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (18A10800) [pid = 4028] [serial = 1598] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (18782400) [pid = 4028] [serial = 1595] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (17C4FC00) [pid = 4028] [serial = 1592] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (1878B800) [pid = 4028] [serial = 1604] [outer = 00000000] [url = about:blank] 02:08:28 INFO - PROCESS | 4028 | 1466500108746 Marionette TRACE conn5 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1329ms 02:08:28 INFO - PROCESS | 4028 | 1466500108818 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 02:08:28 INFO - PROCESS | 4028 | 1466500108822 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 02:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:08:28 INFO - PROCESS | 4028 | 1466500108827 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:08:28 INFO - PROCESS | 4028 | 1466500108830 Marionette TRACE conn5 <- [1,2170,null,{}] 02:08:28 INFO - PROCESS | 4028 | 1466500108836 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:28 INFO - PROCESS | 4028 | 1466500108839 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:28 INFO - PROCESS | 4028 | 1466500108933 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 02:08:28 INFO - PROCESS | 4028 | 1466500108947 Marionette TRACE conn5 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:28 INFO - PROCESS | 4028 | 1466500108950 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:28 INFO - PROCESS | 4028 | ++DOCSHELL 101CB800 == 32 [pid = 4028] [id = 552] 02:08:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (101CD400) [pid = 4028] [serial = 1656] [outer = 00000000] 02:08:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (101D3C00) [pid = 4028] [serial = 1657] [outer = 101CD400] 02:08:29 INFO - PROCESS | 4028 | 1466500109001 Marionette DEBUG loaded listener.js 02:08:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (10307800) [pid = 4028] [serial = 1658] [outer = 101CD400] 02:08:29 INFO - PROCESS | 4028 | 1466500109530 Marionette TRACE conn5 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 730ms 02:08:29 INFO - PROCESS | 4028 | 1466500109558 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 02:08:29 INFO - PROCESS | 4028 | 1466500109562 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 02:08:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:08:29 INFO - PROCESS | 4028 | 1466500109568 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:08:29 INFO - PROCESS | 4028 | 1466500109571 Marionette TRACE conn5 <- [1,2174,null,{}] 02:08:29 INFO - PROCESS | 4028 | 1466500109575 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:29 INFO - PROCESS | 4028 | 1466500109578 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:29 INFO - PROCESS | 4028 | 1466500109669 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 02:08:29 INFO - PROCESS | 4028 | 1466500109761 Marionette TRACE conn5 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:29 INFO - PROCESS | 4028 | 1466500109764 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:29 INFO - PROCESS | 4028 | ++DOCSHELL 11326C00 == 33 [pid = 4028] [id = 553] 02:08:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (1440C400) [pid = 4028] [serial = 1659] [outer = 00000000] 02:08:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (147C7C00) [pid = 4028] [serial = 1660] [outer = 1440C400] 02:08:29 INFO - PROCESS | 4028 | 1466500109818 Marionette DEBUG loaded listener.js 02:08:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (14C01800) [pid = 4028] [serial = 1661] [outer = 1440C400] 02:08:30 INFO - PROCESS | 4028 | 1466500110201 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:08:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:08:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 670ms 02:08:30 INFO - PROCESS | 4028 | 1466500110243 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 02:08:30 INFO - PROCESS | 4028 | 1466500110245 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 02:08:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:08:30 INFO - PROCESS | 4028 | 1466500110248 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:08:30 INFO - PROCESS | 4028 | 1466500110252 Marionette TRACE conn5 <- [1,2178,null,{}] 02:08:30 INFO - PROCESS | 4028 | 1466500110263 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:30 INFO - PROCESS | 4028 | 1466500110268 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:30 INFO - PROCESS | 4028 | 1466500110384 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 02:08:30 INFO - PROCESS | 4028 | 1466500110401 Marionette TRACE conn5 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:30 INFO - PROCESS | 4028 | 1466500110404 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:30 INFO - PROCESS | 4028 | ++DOCSHELL 1764FC00 == 34 [pid = 4028] [id = 554] 02:08:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (17651400) [pid = 4028] [serial = 1662] [outer = 00000000] 02:08:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (1795A800) [pid = 4028] [serial = 1663] [outer = 17651400] 02:08:30 INFO - PROCESS | 4028 | 1466500110452 Marionette DEBUG loaded listener.js 02:08:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (18205000) [pid = 4028] [serial = 1664] [outer = 17651400] 02:08:30 INFO - PROCESS | 4028 | 1466500110903 Marionette TRACE conn5 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 02:08:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:08:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 730ms 02:08:30 INFO - PROCESS | 4028 | 1466500110983 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 02:08:30 INFO - PROCESS | 4028 | 1466500110986 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 02:08:30 INFO - PROCESS | 4028 | 1466500110989 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:08:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:08:30 INFO - PROCESS | 4028 | 1466500110991 Marionette TRACE conn5 <- [1,2182,null,{}] 02:08:31 INFO - PROCESS | 4028 | 1466500110994 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:31 INFO - PROCESS | 4028 | 1466500110996 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:31 INFO - PROCESS | 4028 | 1466500111116 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 02:08:31 INFO - PROCESS | 4028 | 1466500111121 Marionette TRACE conn5 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:31 INFO - PROCESS | 4028 | 1466500111123 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:31 INFO - PROCESS | 4028 | ++DOCSHELL 18746800 == 35 [pid = 4028] [id = 555] 02:08:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (18747400) [pid = 4028] [serial = 1665] [outer = 00000000] 02:08:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18754400) [pid = 4028] [serial = 1666] [outer = 18747400] 02:08:31 INFO - PROCESS | 4028 | 1466500111225 Marionette DEBUG loaded listener.js 02:08:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1876A000) [pid = 4028] [serial = 1667] [outer = 18747400] 02:08:31 INFO - PROCESS | 4028 | 1466500111653 Marionette TRACE conn5 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 02:08:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:08:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 670ms 02:08:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:08:31 INFO - PROCESS | 4028 | 1466500111663 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 02:08:31 INFO - PROCESS | 4028 | 1466500111665 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 02:08:31 INFO - PROCESS | 4028 | 1466500111668 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:08:31 INFO - PROCESS | 4028 | 1466500111670 Marionette TRACE conn5 <- [1,2186,null,{}] 02:08:31 INFO - PROCESS | 4028 | 1466500111678 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:31 INFO - PROCESS | 4028 | 1466500111681 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:31 INFO - PROCESS | 4028 | 1466500111796 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 02:08:31 INFO - PROCESS | 4028 | 1466500111892 Marionette TRACE conn5 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:31 INFO - PROCESS | 4028 | 1466500111894 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:31 INFO - PROCESS | 4028 | ++DOCSHELL 146A4800 == 36 [pid = 4028] [id = 556] 02:08:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18786000) [pid = 4028] [serial = 1668] [outer = 00000000] 02:08:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18A08800) [pid = 4028] [serial = 1669] [outer = 18786000] 02:08:31 INFO - PROCESS | 4028 | 1466500111937 Marionette DEBUG loaded listener.js 02:08:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18A0F400) [pid = 4028] [serial = 1670] [outer = 18786000] 02:08:32 INFO - PROCESS | 4028 | 1466500112363 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:08:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:08:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 730ms 02:08:32 INFO - PROCESS | 4028 | 1466500112399 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 02:08:32 INFO - PROCESS | 4028 | 1466500112401 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 02:08:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:08:32 INFO - PROCESS | 4028 | 1466500112404 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:08:32 INFO - PROCESS | 4028 | 1466500112405 Marionette TRACE conn5 <- [1,2190,null,{}] 02:08:32 INFO - PROCESS | 4028 | 1466500112409 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:32 INFO - PROCESS | 4028 | 1466500112415 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:32 INFO - PROCESS | 4028 | 1466500112561 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 02:08:32 INFO - PROCESS | 4028 | 1466500112644 Marionette TRACE conn5 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:32 INFO - PROCESS | 4028 | 1466500112646 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:32 INFO - PROCESS | 4028 | ++DOCSHELL 18C3B400 == 37 [pid = 4028] [id = 557] 02:08:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18C3C800) [pid = 4028] [serial = 1671] [outer = 00000000] 02:08:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (190EBC00) [pid = 4028] [serial = 1672] [outer = 18C3C800] 02:08:32 INFO - PROCESS | 4028 | 1466500112693 Marionette DEBUG loaded listener.js 02:08:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (19088000) [pid = 4028] [serial = 1673] [outer = 18C3C800] 02:08:33 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (18C3B000) [pid = 4028] [serial = 35] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:08:33 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (101D3800) [pid = 4028] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:08:33 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (113CF400) [pid = 4028] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:08:33 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (093FC800) [pid = 4028] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:08:33 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (0FC33800) [pid = 4028] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:08:33 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (17651C00) [pid = 4028] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:08:33 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (19A7DC00) [pid = 4028] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:08:33 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (0FD67C00) [pid = 4028] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:08:33 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (1820B800) [pid = 4028] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:08:33 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (18782800) [pid = 4028] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:08:33 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (15F3D800) [pid = 4028] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:08:33 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (17664800) [pid = 4028] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:08:33 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (18626C00) [pid = 4028] [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.] 02:08:33 INFO - PROCESS | 4028 | 1466500113188 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:08:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:08:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 831ms 02:08:33 INFO - PROCESS | 4028 | 1466500113236 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 02:08:33 INFO - PROCESS | 4028 | 1466500113238 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 02:08:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:08:33 INFO - PROCESS | 4028 | 1466500113241 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:08:33 INFO - PROCESS | 4028 | 1466500113242 Marionette TRACE conn5 <- [1,2194,null,{}] 02:08:33 INFO - PROCESS | 4028 | 1466500113246 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:33 INFO - PROCESS | 4028 | 1466500113248 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:33 INFO - PROCESS | 4028 | 1466500113368 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 02:08:33 INFO - PROCESS | 4028 | 1466500113429 Marionette TRACE conn5 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:33 INFO - PROCESS | 4028 | 1466500113431 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:33 INFO - PROCESS | 4028 | ++DOCSHELL 10A4A000 == 38 [pid = 4028] [id = 558] 02:08:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (10AC4C00) [pid = 4028] [serial = 1674] [outer = 00000000] 02:08:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (182EB400) [pid = 4028] [serial = 1675] [outer = 10AC4C00] 02:08:33 INFO - PROCESS | 4028 | 1466500113475 Marionette DEBUG loaded listener.js 02:08:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (18782800) [pid = 4028] [serial = 1676] [outer = 10AC4C00] 02:08:33 INFO - PROCESS | 4028 | 1466500113813 Marionette TRACE conn5 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 02:08:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:08:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 630ms 02:08:33 INFO - PROCESS | 4028 | 1466500113872 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 02:08:33 INFO - PROCESS | 4028 | 1466500113874 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 02:08:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:08:33 INFO - PROCESS | 4028 | 1466500113890 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:08:33 INFO - PROCESS | 4028 | 1466500113892 Marionette TRACE conn5 <- [1,2198,null,{}] 02:08:33 INFO - PROCESS | 4028 | 1466500113895 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:33 INFO - PROCESS | 4028 | 1466500113897 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:33 INFO - PROCESS | 4028 | 1466500113978 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 02:08:33 INFO - PROCESS | 4028 | 1466500113983 Marionette TRACE conn5 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:33 INFO - PROCESS | 4028 | 1466500113985 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:34 INFO - PROCESS | 4028 | ++DOCSHELL 18C32000 == 39 [pid = 4028] [id = 559] 02:08:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (1908F400) [pid = 4028] [serial = 1677] [outer = 00000000] 02:08:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1975BC00) [pid = 4028] [serial = 1678] [outer = 1908F400] 02:08:34 INFO - PROCESS | 4028 | 1466500114033 Marionette DEBUG loaded listener.js 02:08:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (19861400) [pid = 4028] [serial = 1679] [outer = 1908F400] 02:08:34 INFO - PROCESS | 4028 | 1466500114468 Marionette TRACE conn5 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 02:08:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:08:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 630ms 02:08:34 INFO - PROCESS | 4028 | 1466500114524 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 02:08:34 INFO - PROCESS | 4028 | 1466500114527 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 02:08:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:08:34 INFO - PROCESS | 4028 | 1466500114535 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:08:34 INFO - PROCESS | 4028 | 1466500114537 Marionette TRACE conn5 <- [1,2202,null,{}] 02:08:34 INFO - PROCESS | 4028 | 1466500114540 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:34 INFO - PROCESS | 4028 | 1466500114551 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:34 INFO - PROCESS | 4028 | 1466500114632 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 02:08:34 INFO - PROCESS | 4028 | 1466500114637 Marionette TRACE conn5 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:34 INFO - PROCESS | 4028 | 1466500114639 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:34 INFO - PROCESS | 4028 | ++DOCSHELL 1985F000 == 40 [pid = 4028] [id = 560] 02:08:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (19863000) [pid = 4028] [serial = 1680] [outer = 00000000] 02:08:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1988D800) [pid = 4028] [serial = 1681] [outer = 19863000] 02:08:34 INFO - PROCESS | 4028 | 1466500114685 Marionette DEBUG loaded listener.js 02:08:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (19A7C000) [pid = 4028] [serial = 1682] [outer = 19863000] 02:08:35 INFO - PROCESS | 4028 | --DOCSHELL 101D2C00 == 39 [pid = 4028] [id = 468] 02:08:35 INFO - PROCESS | 4028 | --DOCSHELL 1440C000 == 38 [pid = 4028] [id = 469] 02:08:35 INFO - PROCESS | 4028 | --DOCSHELL 17965000 == 37 [pid = 4028] [id = 480] 02:08:35 INFO - PROCESS | 4028 | --DOCSHELL 1756A400 == 36 [pid = 4028] [id = 471] 02:08:35 INFO - PROCESS | 4028 | --DOCSHELL 17634000 == 35 [pid = 4028] [id = 479] 02:08:35 INFO - PROCESS | 4028 | --DOCSHELL 093FE000 == 34 [pid = 4028] [id = 473] 02:08:35 INFO - PROCESS | 4028 | --DOCSHELL 1795A400 == 33 [pid = 4028] [id = 472] 02:08:35 INFO - PROCESS | 4028 | --DOCSHELL 18762C00 == 32 [pid = 4028] [id = 474] 02:08:35 INFO - PROCESS | 4028 | --DOCSHELL 101C8400 == 31 [pid = 4028] [id = 476] 02:08:35 INFO - PROCESS | 4028 | --DOCSHELL 093FC000 == 30 [pid = 4028] [id = 541] 02:08:35 INFO - PROCESS | 4028 | --DOCSHELL 10303000 == 29 [pid = 4028] [id = 478] 02:08:35 INFO - PROCESS | 4028 | --DOCSHELL 0D129400 == 28 [pid = 4028] [id = 470] 02:08:35 INFO - PROCESS | 4028 | --DOCSHELL 10153000 == 27 [pid = 4028] [id = 484] 02:08:35 INFO - PROCESS | 4028 | --DOCSHELL 093F5800 == 26 [pid = 4028] [id = 475] 02:08:35 INFO - PROCESS | 4028 | --DOCSHELL 14C4CC00 == 25 [pid = 4028] [id = 483] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (18633C00) [pid = 4028] [serial = 37] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (10302000) [pid = 4028] [serial = 1627] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1030A400) [pid = 4028] [serial = 1628] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (146A4C00) [pid = 4028] [serial = 1630] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (0CA07000) [pid = 4028] [serial = 1624] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (0CA1A000) [pid = 4028] [serial = 1625] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (146A7C00) [pid = 4028] [serial = 1613] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (1052A000) [pid = 4028] [serial = 1612] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (18786400) [pid = 4028] [serial = 1616] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (1860A400) [pid = 4028] [serial = 1615] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (1ADADC00) [pid = 4028] [serial = 1619] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (19ACDC00) [pid = 4028] [serial = 1618] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (1AED6C00) [pid = 4028] [serial = 1621] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (17647400) [pid = 4028] [serial = 1636] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (17667400) [pid = 4028] [serial = 1637] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (18610800) [pid = 4028] [serial = 1639] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 61 (1874E800) [pid = 4028] [serial = 1640] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 60 (18A0A000) [pid = 4028] [serial = 1645] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 59 (18BF8000) [pid = 4028] [serial = 1648] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 58 (17566800) [pid = 4028] [serial = 1633] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 57 (18764400) [pid = 4028] [serial = 1642] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 56 (17634800) [pid = 4028] [serial = 1634] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 55 (0FD69800) [pid = 4028] [serial = 1112] [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.] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 54 (149B1400) [pid = 4028] [serial = 1631] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 53 (18768800) [pid = 4028] [serial = 1643] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | --DOMWINDOW == 52 (18A77000) [pid = 4028] [serial = 1646] [outer = 00000000] [url = about:blank] 02:08:36 INFO - PROCESS | 4028 | 1466500116533 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 02:08:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:08:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2014ms 02:08:36 INFO - PROCESS | 4028 | 1466500116555 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 02:08:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:08:36 INFO - PROCESS | 4028 | 1466500116559 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 02:08:36 INFO - PROCESS | 4028 | 1466500116564 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:08:36 INFO - PROCESS | 4028 | 1466500116568 Marionette TRACE conn5 <- [1,2206,null,{}] 02:08:36 INFO - PROCESS | 4028 | 1466500116574 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:36 INFO - PROCESS | 4028 | 1466500116577 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:36 INFO - PROCESS | 4028 | 1466500116666 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 02:08:36 INFO - PROCESS | 4028 | 1466500116674 Marionette TRACE conn5 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:36 INFO - PROCESS | 4028 | 1466500116679 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:36 INFO - PROCESS | 4028 | ++DOCSHELL 0FD62400 == 26 [pid = 4028] [id = 561] 02:08:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 53 (0FD63000) [pid = 4028] [serial = 1683] [outer = 00000000] 02:08:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 54 (0FDF6000) [pid = 4028] [serial = 1684] [outer = 0FD63000] 02:08:36 INFO - PROCESS | 4028 | 1466500116728 Marionette DEBUG loaded listener.js 02:08:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 55 (10152800) [pid = 4028] [serial = 1685] [outer = 0FD63000] 02:08:37 INFO - PROCESS | 4028 | 1466500117235 Marionette TRACE conn5 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 02:08:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:08:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 730ms 02:08:37 INFO - PROCESS | 4028 | 1466500117295 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 02:08:37 INFO - PROCESS | 4028 | 1466500117300 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 02:08:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:08:37 INFO - PROCESS | 4028 | 1466500117307 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:08:37 INFO - PROCESS | 4028 | 1466500117310 Marionette TRACE conn5 <- [1,2210,null,{}] 02:08:37 INFO - PROCESS | 4028 | 1466500117314 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:37 INFO - PROCESS | 4028 | 1466500117317 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:37 INFO - PROCESS | 4028 | 1466500117413 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 02:08:37 INFO - PROCESS | 4028 | 1466500117512 Marionette TRACE conn5 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:37 INFO - PROCESS | 4028 | 1466500117515 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:37 INFO - PROCESS | 4028 | ++DOCSHELL 1030F400 == 27 [pid = 4028] [id = 562] 02:08:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 56 (1030F800) [pid = 4028] [serial = 1686] [outer = 00000000] 02:08:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 57 (10532C00) [pid = 4028] [serial = 1687] [outer = 1030F800] 02:08:37 INFO - PROCESS | 4028 | 1466500117563 Marionette DEBUG loaded listener.js 02:08:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 58 (1093D000) [pid = 4028] [serial = 1688] [outer = 1030F800] 02:08:37 INFO - PROCESS | 4028 | 1466500117937 Marionette TRACE conn5 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:08:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:08:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 670ms 02:08:37 INFO - PROCESS | 4028 | 1466500117979 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 02:08:37 INFO - PROCESS | 4028 | 1466500117982 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 02:08:37 INFO - PROCESS | 4028 | 1466500117985 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:08:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:08:37 INFO - PROCESS | 4028 | 1466500117989 Marionette TRACE conn5 <- [1,2214,null,{}] 02:08:38 INFO - PROCESS | 4028 | 1466500118000 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:38 INFO - PROCESS | 4028 | 1466500118004 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:38 INFO - PROCESS | 4028 | 1466500118114 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 02:08:38 INFO - PROCESS | 4028 | 1466500118125 Marionette TRACE conn5 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:38 INFO - PROCESS | 4028 | 1466500118128 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:38 INFO - PROCESS | 4028 | ++DOCSHELL 147BD400 == 28 [pid = 4028] [id = 563] 02:08:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 59 (147BF800) [pid = 4028] [serial = 1689] [outer = 00000000] 02:08:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 60 (149B5C00) [pid = 4028] [serial = 1690] [outer = 147BF800] 02:08:38 INFO - PROCESS | 4028 | 1466500118175 Marionette DEBUG loaded listener.js 02:08:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (14B24800) [pid = 4028] [serial = 1691] [outer = 147BF800] 02:08:38 INFO - PROCESS | 4028 | 1466500118636 Marionette TRACE conn5 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 02:08:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:08:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 02:08:38 INFO - PROCESS | 4028 | 1466500118659 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 02:08:38 INFO - PROCESS | 4028 | 1466500118662 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 02:08:38 INFO - PROCESS | 4028 | 1466500118665 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:08:38 INFO - PROCESS | 4028 | 1466500118667 Marionette TRACE conn5 <- [1,2218,null,{}] 02:08:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:08:38 INFO - PROCESS | 4028 | 1466500118674 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:38 INFO - PROCESS | 4028 | 1466500118676 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:38 INFO - PROCESS | 4028 | 1466500118766 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 02:08:38 INFO - PROCESS | 4028 | 1466500118772 Marionette TRACE conn5 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:38 INFO - PROCESS | 4028 | 1466500118774 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:38 INFO - PROCESS | 4028 | ++DOCSHELL 14CDE000 == 29 [pid = 4028] [id = 564] 02:08:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (14D91400) [pid = 4028] [serial = 1692] [outer = 00000000] 02:08:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (15948C00) [pid = 4028] [serial = 1693] [outer = 14D91400] 02:08:38 INFO - PROCESS | 4028 | 1466500118821 Marionette DEBUG loaded listener.js 02:08:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (15F42800) [pid = 4028] [serial = 1694] [outer = 14D91400] 02:08:39 INFO - PROCESS | 4028 | 1466500119261 Marionette TRACE conn5 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 02:08:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:08:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 631ms 02:08:39 INFO - PROCESS | 4028 | 1466500119302 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 02:08:39 INFO - PROCESS | 4028 | 1466500119304 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 02:08:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:08:39 INFO - PROCESS | 4028 | 1466500119308 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:08:39 INFO - PROCESS | 4028 | 1466500119309 Marionette TRACE conn5 <- [1,2222,null,{}] 02:08:39 INFO - PROCESS | 4028 | 1466500119313 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:39 INFO - PROCESS | 4028 | 1466500119315 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:39 INFO - PROCESS | 4028 | 1466500119394 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 02:08:39 INFO - PROCESS | 4028 | 1466500119399 Marionette TRACE conn5 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:39 INFO - PROCESS | 4028 | 1466500119402 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:39 INFO - PROCESS | 4028 | ++DOCSHELL 008BF400 == 30 [pid = 4028] [id = 565] 02:08:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (0CA05400) [pid = 4028] [serial = 1695] [outer = 00000000] 02:08:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (17569800) [pid = 4028] [serial = 1696] [outer = 0CA05400] 02:08:39 INFO - PROCESS | 4028 | 1466500119449 Marionette DEBUG loaded listener.js 02:08:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (1763C400) [pid = 4028] [serial = 1697] [outer = 0CA05400] 02:08:39 INFO - PROCESS | 4028 | 1466500119914 Marionette TRACE conn5 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 02:08:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:08:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 630ms 02:08:39 INFO - PROCESS | 4028 | 1466500119941 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 02:08:39 INFO - PROCESS | 4028 | 1466500119943 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 02:08:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:08:39 INFO - PROCESS | 4028 | 1466500119964 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:08:39 INFO - PROCESS | 4028 | 1466500119966 Marionette TRACE conn5 <- [1,2226,null,{}] 02:08:39 INFO - PROCESS | 4028 | 1466500119969 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:39 INFO - PROCESS | 4028 | 1466500119975 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:40 INFO - PROCESS | 4028 | 1466500120076 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 02:08:40 INFO - PROCESS | 4028 | 1466500120085 Marionette TRACE conn5 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:40 INFO - PROCESS | 4028 | 1466500120087 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:40 INFO - PROCESS | 4028 | ++DOCSHELL 17958800 == 31 [pid = 4028] [id = 566] 02:08:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (17C46000) [pid = 4028] [serial = 1698] [outer = 00000000] 02:08:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (18208400) [pid = 4028] [serial = 1699] [outer = 17C46000] 02:08:40 INFO - PROCESS | 4028 | 1466500120131 Marionette DEBUG loaded listener.js 02:08:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (182C3400) [pid = 4028] [serial = 1700] [outer = 17C46000] 02:08:40 INFO - PROCESS | 4028 | 1466500120577 Marionette TRACE conn5 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:08:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:08:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 630ms 02:08:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:08:40 INFO - PROCESS | 4028 | 1466500120591 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 02:08:40 INFO - PROCESS | 4028 | 1466500120593 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 02:08:40 INFO - PROCESS | 4028 | 1466500120596 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:08:40 INFO - PROCESS | 4028 | 1466500120598 Marionette TRACE conn5 <- [1,2230,null,{}] 02:08:40 INFO - PROCESS | 4028 | 1466500120619 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:40 INFO - PROCESS | 4028 | 1466500120621 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:40 INFO - PROCESS | 4028 | 1466500120697 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 02:08:40 INFO - PROCESS | 4028 | 1466500120704 Marionette TRACE conn5 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:40 INFO - PROCESS | 4028 | 1466500120706 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:40 INFO - PROCESS | 4028 | ++DOCSHELL 177A9C00 == 32 [pid = 4028] [id = 567] 02:08:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (1860E400) [pid = 4028] [serial = 1701] [outer = 00000000] 02:08:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (18749000) [pid = 4028] [serial = 1702] [outer = 1860E400] 02:08:40 INFO - PROCESS | 4028 | 1466500120748 Marionette DEBUG loaded listener.js 02:08:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (1874F800) [pid = 4028] [serial = 1703] [outer = 1860E400] 02:08:41 INFO - PROCESS | 4028 | 1466500121186 Marionette TRACE conn5 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:08:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:08:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 630ms 02:08:41 INFO - PROCESS | 4028 | 1466500121228 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 02:08:41 INFO - PROCESS | 4028 | 1466500121230 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 02:08:41 INFO - PROCESS | 4028 | 1466500121233 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:08:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:08:41 INFO - PROCESS | 4028 | 1466500121235 Marionette TRACE conn5 <- [1,2234,null,{}] 02:08:41 INFO - PROCESS | 4028 | 1466500121242 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:41 INFO - PROCESS | 4028 | 1466500121244 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:41 INFO - PROCESS | 4028 | 1466500121375 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 02:08:41 INFO - PROCESS | 4028 | 1466500121387 Marionette TRACE conn5 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:41 INFO - PROCESS | 4028 | 1466500121389 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:41 INFO - PROCESS | 4028 | ++DOCSHELL 18631400 == 33 [pid = 4028] [id = 568] 02:08:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (18766000) [pid = 4028] [serial = 1704] [outer = 00000000] 02:08:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18783000) [pid = 4028] [serial = 1705] [outer = 18766000] 02:08:41 INFO - PROCESS | 4028 | 1466500121434 Marionette DEBUG loaded listener.js 02:08:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1876F400) [pid = 4028] [serial = 1706] [outer = 18766000] 02:08:41 INFO - PROCESS | 4028 | 1466500121875 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:08:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:08:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 670ms 02:08:41 INFO - PROCESS | 4028 | 1466500121907 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 02:08:41 INFO - PROCESS | 4028 | 1466500121910 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 02:08:41 INFO - PROCESS | 4028 | 1466500121913 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:08:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:08:41 INFO - PROCESS | 4028 | 1466500121914 Marionette TRACE conn5 <- [1,2238,null,{}] 02:08:41 INFO - PROCESS | 4028 | 1466500121922 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:41 INFO - PROCESS | 4028 | 1466500121924 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:42 INFO - PROCESS | 4028 | 1466500122049 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 02:08:42 INFO - PROCESS | 4028 | 1466500122140 Marionette TRACE conn5 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:42 INFO - PROCESS | 4028 | 1466500122142 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:42 INFO - PROCESS | 4028 | ++DOCSHELL 146E7400 == 34 [pid = 4028] [id = 569] 02:08:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18A08000) [pid = 4028] [serial = 1707] [outer = 00000000] 02:08:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18A0D000) [pid = 4028] [serial = 1708] [outer = 18A08000] 02:08:42 INFO - PROCESS | 4028 | 1466500122186 Marionette DEBUG loaded listener.js 02:08:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18A10400) [pid = 4028] [serial = 1709] [outer = 18A08000] 02:08:42 INFO - PROCESS | 4028 | 1466500122622 Marionette TRACE conn5 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 02:08:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:08:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 730ms 02:08:42 INFO - PROCESS | 4028 | 1466500122647 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 02:08:42 INFO - PROCESS | 4028 | 1466500122649 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 02:08:42 INFO - PROCESS | 4028 | 1466500122652 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:08:42 INFO - PROCESS | 4028 | 1466500122654 Marionette TRACE conn5 <- [1,2242,null,{}] 02:08:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:08:42 INFO - PROCESS | 4028 | 1466500122658 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:42 INFO - PROCESS | 4028 | 1466500122659 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:42 INFO - PROCESS | 4028 | 1466500122785 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 02:08:42 INFO - PROCESS | 4028 | 1466500122793 Marionette TRACE conn5 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:42 INFO - PROCESS | 4028 | 1466500122795 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:42 INFO - PROCESS | 4028 | ++DOCSHELL 0CA1D000 == 35 [pid = 4028] [id = 570] 02:08:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (0CA1E000) [pid = 4028] [serial = 1710] [outer = 00000000] 02:08:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18BF7400) [pid = 4028] [serial = 1711] [outer = 0CA1E000] 02:08:42 INFO - PROCESS | 4028 | 1466500122896 Marionette DEBUG loaded listener.js 02:08:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (19081000) [pid = 4028] [serial = 1712] [outer = 0CA1E000] 02:08:43 INFO - PROCESS | 4028 | 1466500123329 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:08:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:08:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 730ms 02:08:43 INFO - PROCESS | 4028 | 1466500123387 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 02:08:43 INFO - PROCESS | 4028 | 1466500123390 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 02:08:43 INFO - PROCESS | 4028 | 1466500123393 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:08:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:08:43 INFO - PROCESS | 4028 | 1466500123396 Marionette TRACE conn5 <- [1,2246,null,{}] 02:08:43 INFO - PROCESS | 4028 | 1466500123450 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:43 INFO - PROCESS | 4028 | 1466500123453 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:43 INFO - PROCESS | 4028 | 1466500123585 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 02:08:43 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (18C3C800) [pid = 4028] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:08:43 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18786000) [pid = 4028] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:08:43 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (10AC4C00) [pid = 4028] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:08:43 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1908F400) [pid = 4028] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:08:43 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (17651400) [pid = 4028] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:08:43 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1440C400) [pid = 4028] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:08:43 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (101CD400) [pid = 4028] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:08:43 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (15F3F400) [pid = 4028] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:08:43 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (101C5400) [pid = 4028] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:08:43 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (18BEA400) [pid = 4028] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:08:43 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (18747400) [pid = 4028] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:08:43 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (18BF0000) [pid = 4028] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:08:43 INFO - PROCESS | 4028 | 1466500123790 Marionette TRACE conn5 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:43 INFO - PROCESS | 4028 | 1466500123793 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:43 INFO - PROCESS | 4028 | ++DOCSHELL 0CA13C00 == 36 [pid = 4028] [id = 571] 02:08:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (0CA1E800) [pid = 4028] [serial = 1713] [outer = 00000000] 02:08:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (101CD400) [pid = 4028] [serial = 1714] [outer = 0CA1E800] 02:08:43 INFO - PROCESS | 4028 | 1466500123839 Marionette DEBUG loaded listener.js 02:08:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (14B9BC00) [pid = 4028] [serial = 1715] [outer = 0CA1E800] 02:08:44 INFO - PROCESS | 4028 | 1466500124224 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:08:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:08:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 891ms 02:08:44 INFO - PROCESS | 4028 | 1466500124288 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 02:08:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:08:44 INFO - PROCESS | 4028 | 1466500124291 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 02:08:44 INFO - PROCESS | 4028 | 1466500124294 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:08:44 INFO - PROCESS | 4028 | 1466500124296 Marionette TRACE conn5 <- [1,2250,null,{}] 02:08:44 INFO - PROCESS | 4028 | 1466500124299 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:44 INFO - PROCESS | 4028 | 1466500124301 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:44 INFO - PROCESS | 4028 | 1466500124416 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 02:08:44 INFO - PROCESS | 4028 | 1466500124427 Marionette TRACE conn5 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:44 INFO - PROCESS | 4028 | 1466500124429 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:44 INFO - PROCESS | 4028 | ++DOCSHELL 14C06800 == 37 [pid = 4028] [id = 572] 02:08:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (16573800) [pid = 4028] [serial = 1716] [outer = 00000000] 02:08:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18CF5C00) [pid = 4028] [serial = 1717] [outer = 16573800] 02:08:44 INFO - PROCESS | 4028 | 1466500124484 Marionette DEBUG loaded listener.js 02:08:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (190F7000) [pid = 4028] [serial = 1718] [outer = 16573800] 02:08:44 INFO - PROCESS | 4028 | 1466500124897 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:08:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:08:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 630ms 02:08:44 INFO - PROCESS | 4028 | 1466500124924 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 02:08:44 INFO - PROCESS | 4028 | 1466500124927 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 02:08:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:08:44 INFO - PROCESS | 4028 | 1466500124930 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:08:44 INFO - PROCESS | 4028 | 1466500124931 Marionette TRACE conn5 <- [1,2254,null,{}] 02:08:44 INFO - PROCESS | 4028 | 1466500124935 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:44 INFO - PROCESS | 4028 | 1466500124937 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:45 INFO - PROCESS | 4028 | 1466500125056 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 02:08:45 INFO - PROCESS | 4028 | 1466500125094 Marionette TRACE conn5 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:45 INFO - PROCESS | 4028 | 1466500125096 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:45 INFO - PROCESS | 4028 | ++DOCSHELL 1860A800 == 38 [pid = 4028] [id = 573] 02:08:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1908F800) [pid = 4028] [serial = 1719] [outer = 00000000] 02:08:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (1988DC00) [pid = 4028] [serial = 1720] [outer = 1908F800] 02:08:45 INFO - PROCESS | 4028 | 1466500125138 Marionette DEBUG loaded listener.js 02:08:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (19A80400) [pid = 4028] [serial = 1721] [outer = 1908F800] 02:08:45 INFO - PROCESS | 4028 | 1466500125518 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 02:08:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:08:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 630ms 02:08:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:08:45 INFO - PROCESS | 4028 | 1466500125560 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 02:08:45 INFO - PROCESS | 4028 | 1466500125562 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 02:08:45 INFO - PROCESS | 4028 | 1466500125565 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:08:45 INFO - PROCESS | 4028 | 1466500125567 Marionette TRACE conn5 <- [1,2258,null,{}] 02:08:45 INFO - PROCESS | 4028 | 1466500125571 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:45 INFO - PROCESS | 4028 | 1466500125572 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:45 INFO - PROCESS | 4028 | 1466500125694 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 02:08:45 INFO - PROCESS | 4028 | 1466500125703 Marionette TRACE conn5 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:45 INFO - PROCESS | 4028 | 1466500125705 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:45 INFO - PROCESS | 4028 | ++DOCSHELL 17563C00 == 39 [pid = 4028] [id = 574] 02:08:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18763000) [pid = 4028] [serial = 1722] [outer = 00000000] 02:08:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (19B3C400) [pid = 4028] [serial = 1723] [outer = 18763000] 02:08:45 INFO - PROCESS | 4028 | 1466500125747 Marionette DEBUG loaded listener.js 02:08:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (19B47800) [pid = 4028] [serial = 1724] [outer = 18763000] 02:08:46 INFO - PROCESS | 4028 | 1466500126546 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:08:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:08:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1023ms 02:08:46 INFO - PROCESS | 4028 | 1466500126590 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 02:08:46 INFO - PROCESS | 4028 | 1466500126594 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 02:08:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:08:46 INFO - PROCESS | 4028 | 1466500126599 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:08:46 INFO - PROCESS | 4028 | 1466500126605 Marionette TRACE conn5 <- [1,2262,null,{}] 02:08:46 INFO - PROCESS | 4028 | 1466500126632 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:46 INFO - PROCESS | 4028 | 1466500126635 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:46 INFO - PROCESS | 4028 | 1466500126779 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 02:08:46 INFO - PROCESS | 4028 | 1466500126918 Marionette TRACE conn5 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:46 INFO - PROCESS | 4028 | 1466500126921 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:46 INFO - PROCESS | 4028 | ++DOCSHELL 0FD64C00 == 40 [pid = 4028] [id = 575] 02:08:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (0FDF3000) [pid = 4028] [serial = 1725] [outer = 00000000] 02:08:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (101CD800) [pid = 4028] [serial = 1726] [outer = 0FDF3000] 02:08:46 INFO - PROCESS | 4028 | 1466500126980 Marionette DEBUG loaded listener.js 02:08:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (10627C00) [pid = 4028] [serial = 1727] [outer = 0FDF3000] 02:08:47 INFO - PROCESS | 4028 | 1466500127862 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 02:08:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:08:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1305ms 02:08:47 INFO - PROCESS | 4028 | 1466500127928 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 02:08:47 INFO - PROCESS | 4028 | 1466500127933 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 02:08:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:08:47 INFO - PROCESS | 4028 | 1466500127939 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:08:47 INFO - PROCESS | 4028 | 1466500127943 Marionette TRACE conn5 <- [1,2266,null,{}] 02:08:47 INFO - PROCESS | 4028 | 1466500127948 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:47 INFO - PROCESS | 4028 | 1466500127951 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:48 INFO - PROCESS | 4028 | 1466500128065 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 02:08:48 INFO - PROCESS | 4028 | 1466500128204 Marionette TRACE conn5 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:48 INFO - PROCESS | 4028 | 1466500128208 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:48 INFO - PROCESS | 4028 | ++DOCSHELL 10151000 == 41 [pid = 4028] [id = 576] 02:08:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (10305C00) [pid = 4028] [serial = 1728] [outer = 00000000] 02:08:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (10620C00) [pid = 4028] [serial = 1729] [outer = 10305C00] 02:08:48 INFO - PROCESS | 4028 | 1466500128260 Marionette DEBUG loaded listener.js 02:08:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (111DE000) [pid = 4028] [serial = 1730] [outer = 10305C00] 02:08:48 INFO - PROCESS | 4028 | --DOCSHELL 18C32000 == 40 [pid = 4028] [id = 559] 02:08:48 INFO - PROCESS | 4028 | --DOCSHELL 1860A800 == 39 [pid = 4028] [id = 573] 02:08:48 INFO - PROCESS | 4028 | --DOCSHELL 14C06800 == 38 [pid = 4028] [id = 572] 02:08:48 INFO - PROCESS | 4028 | --DOCSHELL 0CA13C00 == 37 [pid = 4028] [id = 571] 02:08:48 INFO - PROCESS | 4028 | --DOCSHELL 0CA1D000 == 36 [pid = 4028] [id = 570] 02:08:48 INFO - PROCESS | 4028 | --DOCSHELL 146E7400 == 35 [pid = 4028] [id = 569] 02:08:48 INFO - PROCESS | 4028 | --DOCSHELL 18631400 == 34 [pid = 4028] [id = 568] 02:08:48 INFO - PROCESS | 4028 | --DOCSHELL 177A9C00 == 33 [pid = 4028] [id = 567] 02:08:48 INFO - PROCESS | 4028 | --DOCSHELL 17958800 == 32 [pid = 4028] [id = 566] 02:08:48 INFO - PROCESS | 4028 | --DOCSHELL 008BF400 == 31 [pid = 4028] [id = 565] 02:08:48 INFO - PROCESS | 4028 | --DOCSHELL 14CDE000 == 30 [pid = 4028] [id = 564] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (1988D800) [pid = 4028] [serial = 1681] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOCSHELL 147BD400 == 29 [pid = 4028] [id = 563] 02:08:48 INFO - PROCESS | 4028 | --DOCSHELL 1030F400 == 28 [pid = 4028] [id = 562] 02:08:48 INFO - PROCESS | 4028 | --DOCSHELL 0FD62400 == 27 [pid = 4028] [id = 561] 02:08:48 INFO - PROCESS | 4028 | --DOCSHELL 1985F000 == 26 [pid = 4028] [id = 560] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1B93FC00) [pid = 4028] [serial = 1622] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (190EBC00) [pid = 4028] [serial = 1672] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (18A0F400) [pid = 4028] [serial = 1670] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18A08800) [pid = 4028] [serial = 1669] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (182EB400) [pid = 4028] [serial = 1675] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (19088000) [pid = 4028] [serial = 1673] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1975BC00) [pid = 4028] [serial = 1678] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (1795A800) [pid = 4028] [serial = 1663] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (147C7C00) [pid = 4028] [serial = 1660] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (14C01800) [pid = 4028] [serial = 1661] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (101D3C00) [pid = 4028] [serial = 1657] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (10307800) [pid = 4028] [serial = 1658] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (17640800) [pid = 4028] [serial = 1655] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (1755FC00) [pid = 4028] [serial = 1654] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (113D1400) [pid = 4028] [serial = 1652] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (10938800) [pid = 4028] [serial = 1651] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (18BF8C00) [pid = 4028] [serial = 1649] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (19861400) [pid = 4028] [serial = 1679] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (18754400) [pid = 4028] [serial = 1666] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (1876A000) [pid = 4028] [serial = 1667] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (18782800) [pid = 4028] [serial = 1676] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (18205000) [pid = 4028] [serial = 1664] [outer = 00000000] [url = about:blank] 02:08:48 INFO - PROCESS | 4028 | 1466500128753 Marionette TRACE conn5 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:08:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:08:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 870ms 02:08:48 INFO - PROCESS | 4028 | 1466500128811 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 02:08:48 INFO - PROCESS | 4028 | 1466500128816 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 02:08:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:08:48 INFO - PROCESS | 4028 | 1466500128823 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:08:48 INFO - PROCESS | 4028 | 1466500128826 Marionette TRACE conn5 <- [1,2270,null,{}] 02:08:48 INFO - PROCESS | 4028 | 1466500128829 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:48 INFO - PROCESS | 4028 | 1466500128832 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:48 INFO - PROCESS | 4028 | 1466500128924 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 02:08:48 INFO - PROCESS | 4028 | 1466500128933 Marionette TRACE conn5 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:48 INFO - PROCESS | 4028 | 1466500128935 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:48 INFO - PROCESS | 4028 | ++DOCSHELL 102A9000 == 27 [pid = 4028] [id = 577] 02:08:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (10307800) [pid = 4028] [serial = 1731] [outer = 00000000] 02:08:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (10ACD400) [pid = 4028] [serial = 1732] [outer = 10307800] 02:08:48 INFO - PROCESS | 4028 | 1466500128985 Marionette DEBUG loaded listener.js 02:08:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (113D2C00) [pid = 4028] [serial = 1733] [outer = 10307800] 02:08:49 INFO - PROCESS | 4028 | 1466500129485 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 02:08:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:08:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 670ms 02:08:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:08:49 INFO - PROCESS | 4028 | 1466500129496 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 02:08:49 INFO - PROCESS | 4028 | 1466500129498 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 02:08:49 INFO - PROCESS | 4028 | 1466500129501 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:08:49 INFO - PROCESS | 4028 | 1466500129505 Marionette TRACE conn5 <- [1,2274,null,{}] 02:08:49 INFO - PROCESS | 4028 | 1466500129515 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:49 INFO - PROCESS | 4028 | 1466500129520 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:49 INFO - PROCESS | 4028 | 1466500129610 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 02:08:49 INFO - PROCESS | 4028 | 1466500129648 Marionette TRACE conn5 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:49 INFO - PROCESS | 4028 | 1466500129651 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:49 INFO - PROCESS | 4028 | ++DOCSHELL 14CE3400 == 28 [pid = 4028] [id = 578] 02:08:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (14CE4400) [pid = 4028] [serial = 1734] [outer = 00000000] 02:08:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (1594E400) [pid = 4028] [serial = 1735] [outer = 14CE4400] 02:08:49 INFO - PROCESS | 4028 | 1466500129701 Marionette DEBUG loaded listener.js 02:08:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (1657E000) [pid = 4028] [serial = 1736] [outer = 14CE4400] 02:08:50 INFO - PROCESS | 4028 | 1466500130172 Marionette TRACE conn5 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 02:08:50 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 02:08:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 730ms 02:08:50 INFO - PROCESS | 4028 | 1466500130232 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 02:08:50 INFO - PROCESS | 4028 | 1466500130235 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 02:08:50 INFO - PROCESS | 4028 | 1466500130238 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:08:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:08:50 INFO - PROCESS | 4028 | 1466500130240 Marionette TRACE conn5 <- [1,2278,null,{}] 02:08:50 INFO - PROCESS | 4028 | 1466500130244 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:50 INFO - PROCESS | 4028 | 1466500130245 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:50 INFO - PROCESS | 4028 | 1466500130331 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 02:08:50 INFO - PROCESS | 4028 | 1466500130442 Marionette TRACE conn5 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:50 INFO - PROCESS | 4028 | 1466500130444 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:50 INFO - PROCESS | 4028 | ++DOCSHELL 1763F800 == 29 [pid = 4028] [id = 579] 02:08:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (17640800) [pid = 4028] [serial = 1737] [outer = 00000000] 02:08:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (17667400) [pid = 4028] [serial = 1738] [outer = 17640800] 02:08:50 INFO - PROCESS | 4028 | 1466500130488 Marionette DEBUG loaded listener.js 02:08:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1795F400) [pid = 4028] [serial = 1739] [outer = 17640800] 02:08:50 INFO - PROCESS | 4028 | 1466500130881 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 02:08:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:08:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 671ms 02:08:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:08:50 INFO - PROCESS | 4028 | 1466500130913 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 02:08:50 INFO - PROCESS | 4028 | 1466500130915 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 02:08:50 INFO - PROCESS | 4028 | 1466500130918 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:08:50 INFO - PROCESS | 4028 | 1466500130919 Marionette TRACE conn5 <- [1,2282,null,{}] 02:08:50 INFO - PROCESS | 4028 | 1466500130923 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:50 INFO - PROCESS | 4028 | 1466500130925 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:51 INFO - PROCESS | 4028 | 1466500131075 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 02:08:51 INFO - PROCESS | 4028 | 1466500131139 Marionette TRACE conn5 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:51 INFO - PROCESS | 4028 | 1466500131141 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:51 INFO - PROCESS | 4028 | ++DOCSHELL 18202000 == 30 [pid = 4028] [id = 580] 02:08:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18203800) [pid = 4028] [serial = 1740] [outer = 00000000] 02:08:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1860EC00) [pid = 4028] [serial = 1741] [outer = 18203800] 02:08:51 INFO - PROCESS | 4028 | 1466500131184 Marionette DEBUG loaded listener.js 02:08:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1874A800) [pid = 4028] [serial = 1742] [outer = 18203800] 02:08:51 INFO - PROCESS | 4028 | 1466500131605 Marionette TRACE conn5 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 02:08:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:08:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 730ms 02:08:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:08:51 INFO - PROCESS | 4028 | 1466500131649 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 02:08:51 INFO - PROCESS | 4028 | 1466500131651 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 02:08:51 INFO - PROCESS | 4028 | 1466500131654 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:08:51 INFO - PROCESS | 4028 | 1466500131656 Marionette TRACE conn5 <- [1,2286,null,{}] 02:08:51 INFO - PROCESS | 4028 | 1466500131659 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:51 INFO - PROCESS | 4028 | 1466500131665 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:51 INFO - PROCESS | 4028 | 1466500131808 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 02:08:51 INFO - PROCESS | 4028 | 1466500131820 Marionette TRACE conn5 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:51 INFO - PROCESS | 4028 | 1466500131822 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:51 INFO - PROCESS | 4028 | ++DOCSHELL 1860A800 == 31 [pid = 4028] [id = 581] 02:08:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18761800) [pid = 4028] [serial = 1743] [outer = 00000000] 02:08:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18A08C00) [pid = 4028] [serial = 1744] [outer = 18761800] 02:08:51 INFO - PROCESS | 4028 | 1466500131866 Marionette DEBUG loaded listener.js 02:08:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18A78400) [pid = 4028] [serial = 1745] [outer = 18761800] 02:08:52 INFO - PROCESS | 4028 | 1466500132357 Marionette TRACE conn5 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 02:08:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:08:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 730ms 02:08:52 INFO - PROCESS | 4028 | 1466500132414 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 02:08:52 INFO - PROCESS | 4028 | 1466500132416 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 02:08:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:08:52 INFO - PROCESS | 4028 | 1466500132429 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:08:52 INFO - PROCESS | 4028 | 1466500132431 Marionette TRACE conn5 <- [1,2290,null,{}] 02:08:52 INFO - PROCESS | 4028 | 1466500132439 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:52 INFO - PROCESS | 4028 | 1466500132441 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:52 INFO - PROCESS | 4028 | 1466500132555 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 02:08:52 INFO - PROCESS | 4028 | 1466500132565 Marionette TRACE conn5 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:52 INFO - PROCESS | 4028 | 1466500132567 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:52 INFO - PROCESS | 4028 | ++DOCSHELL 1030CC00 == 32 [pid = 4028] [id = 582] 02:08:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (111DD800) [pid = 4028] [serial = 1746] [outer = 00000000] 02:08:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (19080400) [pid = 4028] [serial = 1747] [outer = 111DD800] 02:08:52 INFO - PROCESS | 4028 | 1466500132614 Marionette DEBUG loaded listener.js 02:08:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (19081C00) [pid = 4028] [serial = 1748] [outer = 111DD800] 02:08:52 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (18A08000) [pid = 4028] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:08:52 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (0FD63000) [pid = 4028] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:08:52 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1030F800) [pid = 4028] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:08:52 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (18766000) [pid = 4028] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:08:52 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1908F800) [pid = 4028] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:08:52 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (1860E400) [pid = 4028] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:08:52 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (17C46000) [pid = 4028] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:08:52 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (0CA05400) [pid = 4028] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:08:52 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (0CA1E000) [pid = 4028] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:08:52 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (14D91400) [pid = 4028] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:08:52 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (0CA1E800) [pid = 4028] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:08:52 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (19863000) [pid = 4028] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:08:52 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (147BF800) [pid = 4028] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:08:52 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (16573800) [pid = 4028] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:08:53 INFO - PROCESS | 4028 | 1466500133204 Marionette TRACE conn5 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:08:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:08:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 830ms 02:08:53 INFO - PROCESS | 4028 | 1466500133251 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 02:08:53 INFO - PROCESS | 4028 | 1466500133253 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 02:08:53 INFO - PROCESS | 4028 | 1466500133257 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:08:53 INFO - PROCESS | 4028 | 1466500133258 Marionette TRACE conn5 <- [1,2294,null,{}] 02:08:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:08:53 INFO - PROCESS | 4028 | 1466500133262 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:53 INFO - PROCESS | 4028 | 1466500133264 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:53 INFO - PROCESS | 4028 | 1466500133348 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 02:08:53 INFO - PROCESS | 4028 | 1466500133354 Marionette TRACE conn5 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:53 INFO - PROCESS | 4028 | 1466500133356 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:53 INFO - PROCESS | 4028 | ++DOCSHELL 0CA1AC00 == 33 [pid = 4028] [id = 583] 02:08:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (177A6400) [pid = 4028] [serial = 1749] [outer = 00000000] 02:08:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (18BEB000) [pid = 4028] [serial = 1750] [outer = 177A6400] 02:08:53 INFO - PROCESS | 4028 | 1466500133398 Marionette DEBUG loaded listener.js 02:08:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (1908A800) [pid = 4028] [serial = 1751] [outer = 177A6400] 02:08:53 INFO - PROCESS | 4028 | 1466500133821 Marionette TRACE conn5 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 02:08:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:08:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 630ms 02:08:53 INFO - PROCESS | 4028 | 1466500133891 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 02:08:53 INFO - PROCESS | 4028 | 1466500133893 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 02:08:53 INFO - PROCESS | 4028 | 1466500133896 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:08:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:08:53 INFO - PROCESS | 4028 | 1466500133898 Marionette TRACE conn5 <- [1,2298,null,{}] 02:08:53 INFO - PROCESS | 4028 | 1466500133902 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:53 INFO - PROCESS | 4028 | 1466500133904 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:53 INFO - PROCESS | 4028 | 1466500133985 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 02:08:53 INFO - PROCESS | 4028 | 1466500133991 Marionette TRACE conn5 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:53 INFO - PROCESS | 4028 | 1466500133992 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:54 INFO - PROCESS | 4028 | ++DOCSHELL 093FB000 == 34 [pid = 4028] [id = 584] 02:08:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (0CA04000) [pid = 4028] [serial = 1752] [outer = 00000000] 02:08:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (18BEBC00) [pid = 4028] [serial = 1753] [outer = 0CA04000] 02:08:54 INFO - PROCESS | 4028 | 1466500134036 Marionette DEBUG loaded listener.js 02:08:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (190F0C00) [pid = 4028] [serial = 1754] [outer = 0CA04000] 02:08:54 INFO - PROCESS | 4028 | 1466500134492 Marionette TRACE conn5 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:08:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:08:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 630ms 02:08:54 INFO - PROCESS | 4028 | 1466500134531 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 02:08:54 INFO - PROCESS | 4028 | 1466500134533 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 02:08:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:08:54 INFO - PROCESS | 4028 | 1466500134554 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:08:54 INFO - PROCESS | 4028 | 1466500134556 Marionette TRACE conn5 <- [1,2302,null,{}] 02:08:54 INFO - PROCESS | 4028 | 1466500134559 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:54 INFO - PROCESS | 4028 | 1466500134561 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:54 INFO - PROCESS | 4028 | 1466500134642 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 02:08:54 INFO - PROCESS | 4028 | 1466500134647 Marionette TRACE conn5 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:54 INFO - PROCESS | 4028 | 1466500134649 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:54 INFO - PROCESS | 4028 | ++DOCSHELL 1975B400 == 35 [pid = 4028] [id = 585] 02:08:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1985F000) [pid = 4028] [serial = 1755] [outer = 00000000] 02:08:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1988B800) [pid = 4028] [serial = 1756] [outer = 1985F000] 02:08:54 INFO - PROCESS | 4028 | 1466500134691 Marionette DEBUG loaded listener.js 02:08:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (19A7EC00) [pid = 4028] [serial = 1757] [outer = 1985F000] 02:08:55 INFO - PROCESS | 4028 | 1466500135290 Marionette TRACE conn5 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 02:08:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:08:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 790ms 02:08:55 INFO - PROCESS | 4028 | 1466500135331 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 02:08:55 INFO - PROCESS | 4028 | 1466500135336 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 02:08:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:08:55 INFO - PROCESS | 4028 | 1466500135383 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:08:55 INFO - PROCESS | 4028 | 1466500135386 Marionette TRACE conn5 <- [1,2306,null,{}] 02:08:55 INFO - PROCESS | 4028 | 1466500135408 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:55 INFO - PROCESS | 4028 | 1466500135411 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:55 INFO - PROCESS | 4028 | 1466500135531 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 02:08:55 INFO - PROCESS | 4028 | 1466500135665 Marionette TRACE conn5 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:55 INFO - PROCESS | 4028 | 1466500135667 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:55 INFO - PROCESS | 4028 | ++DOCSHELL 0FCEB400 == 36 [pid = 4028] [id = 586] 02:08:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (0FD62400) [pid = 4028] [serial = 1758] [outer = 00000000] 02:08:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (10933C00) [pid = 4028] [serial = 1759] [outer = 0FD62400] 02:08:55 INFO - PROCESS | 4028 | 1466500135727 Marionette DEBUG loaded listener.js 02:08:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (146A9800) [pid = 4028] [serial = 1760] [outer = 0FD62400] 02:08:56 INFO - PROCESS | 4028 | 1466500136306 Marionette TRACE conn5 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 02:08:56 INFO - PROCESS | 4028 | 1466500136382 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 02:08:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:08:56 INFO - PROCESS | 4028 | 1466500136388 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:08:56 INFO - PROCESS | 4028 | 1466500136391 Marionette TRACE conn5 <- [1,2310,null,{}] 02:08:56 INFO - PROCESS | 4028 | 1466500136395 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:56 INFO - PROCESS | 4028 | 1466500136398 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:56 INFO - PROCESS | 4028 | 1466500136509 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 02:08:56 INFO - PROCESS | 4028 | 1466500136649 Marionette TRACE conn5 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:56 INFO - PROCESS | 4028 | 1466500136652 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:56 INFO - PROCESS | 4028 | ++DOCSHELL 1763C000 == 37 [pid = 4028] [id = 587] 02:08:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (1763EC00) [pid = 4028] [serial = 1761] [outer = 00000000] 02:08:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (17C4F000) [pid = 4028] [serial = 1762] [outer = 1763EC00] 02:08:56 INFO - PROCESS | 4028 | 1466500136709 Marionette DEBUG loaded listener.js 02:08:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (18769800) [pid = 4028] [serial = 1763] [outer = 1763EC00] 02:08:57 INFO - PROCESS | 4028 | 1466500137295 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:08:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:08:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 930ms 02:08:57 INFO - PROCESS | 4028 | 1466500137321 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 02:08:57 INFO - PROCESS | 4028 | 1466500137324 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 02:08:57 INFO - PROCESS | 4028 | 1466500137327 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:08:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:08:57 INFO - PROCESS | 4028 | 1466500137331 Marionette TRACE conn5 <- [1,2314,null,{}] 02:08:57 INFO - PROCESS | 4028 | 1466500137343 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:57 INFO - PROCESS | 4028 | 1466500137347 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:57 INFO - PROCESS | 4028 | 1466500137463 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 02:08:57 INFO - PROCESS | 4028 | 1466500137626 Marionette TRACE conn5 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:57 INFO - PROCESS | 4028 | 1466500137629 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:57 INFO - PROCESS | 4028 | ++DOCSHELL 19ACFC00 == 38 [pid = 4028] [id = 588] 02:08:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (19AD0000) [pid = 4028] [serial = 1764] [outer = 00000000] 02:08:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1A867400) [pid = 4028] [serial = 1765] [outer = 19AD0000] 02:08:57 INFO - PROCESS | 4028 | 1466500137686 Marionette DEBUG loaded listener.js 02:08:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1AE8F000) [pid = 4028] [serial = 1766] [outer = 19AD0000] 02:08:58 INFO - PROCESS | 4028 | 1466500138288 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:08:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:08:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 970ms 02:08:58 INFO - PROCESS | 4028 | 1466500138325 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 02:08:58 INFO - PROCESS | 4028 | 1466500138328 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 02:08:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:08:58 INFO - PROCESS | 4028 | 1466500138333 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:08:58 INFO - PROCESS | 4028 | 1466500138335 Marionette TRACE conn5 <- [1,2318,null,{}] 02:08:58 INFO - PROCESS | 4028 | 1466500138339 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:58 INFO - PROCESS | 4028 | 1466500138341 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:58 INFO - PROCESS | 4028 | 1466500138468 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 02:08:58 INFO - PROCESS | 4028 | 1466500138732 Marionette TRACE conn5 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:58 INFO - PROCESS | 4028 | 1466500138735 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:08:58 INFO - PROCESS | 4028 | ++DOCSHELL 0CA06000 == 39 [pid = 4028] [id = 589] 02:08:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (0CA19800) [pid = 4028] [serial = 1767] [outer = 00000000] 02:08:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (0FCE5C00) [pid = 4028] [serial = 1768] [outer = 0CA19800] 02:08:58 INFO - PROCESS | 4028 | 1466500138797 Marionette DEBUG loaded listener.js 02:08:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (101D3C00) [pid = 4028] [serial = 1769] [outer = 0CA19800] 02:08:59 INFO - PROCESS | 4028 | --DOCSHELL 093FB000 == 38 [pid = 4028] [id = 584] 02:08:59 INFO - PROCESS | 4028 | --DOCSHELL 0CA1AC00 == 37 [pid = 4028] [id = 583] 02:08:59 INFO - PROCESS | 4028 | --DOCSHELL 1030CC00 == 36 [pid = 4028] [id = 582] 02:08:59 INFO - PROCESS | 4028 | --DOCSHELL 1860A800 == 35 [pid = 4028] [id = 581] 02:08:59 INFO - PROCESS | 4028 | --DOCSHELL 18202000 == 34 [pid = 4028] [id = 580] 02:08:59 INFO - PROCESS | 4028 | --DOCSHELL 1763F800 == 33 [pid = 4028] [id = 579] 02:08:59 INFO - PROCESS | 4028 | --DOCSHELL 14CE3400 == 32 [pid = 4028] [id = 578] 02:08:59 INFO - PROCESS | 4028 | --DOCSHELL 102A9000 == 31 [pid = 4028] [id = 577] 02:08:59 INFO - PROCESS | 4028 | --DOCSHELL 10151000 == 30 [pid = 4028] [id = 576] 02:08:59 INFO - PROCESS | 4028 | --DOCSHELL 0FD64C00 == 29 [pid = 4028] [id = 575] 02:08:59 INFO - PROCESS | 4028 | --DOCSHELL 17563C00 == 28 [pid = 4028] [id = 574] 02:08:59 INFO - PROCESS | 4028 | --DOCSHELL 1763C000 == 27 [pid = 4028] [id = 587] 02:08:59 INFO - PROCESS | 4028 | --DOCSHELL 19ACFC00 == 26 [pid = 4028] [id = 588] 02:08:59 INFO - PROCESS | 4028 | --DOCSHELL 1975B400 == 25 [pid = 4028] [id = 585] 02:08:59 INFO - PROCESS | 4028 | --DOCSHELL 0FCEB400 == 24 [pid = 4028] [id = 586] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (18A0D000) [pid = 4028] [serial = 1708] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (0FDF6000) [pid = 4028] [serial = 1684] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (10152800) [pid = 4028] [serial = 1685] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (10532C00) [pid = 4028] [serial = 1687] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (1093D000) [pid = 4028] [serial = 1688] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (18783000) [pid = 4028] [serial = 1705] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1988DC00) [pid = 4028] [serial = 1720] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (18749000) [pid = 4028] [serial = 1702] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1874F800) [pid = 4028] [serial = 1703] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18208400) [pid = 4028] [serial = 1699] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (182C3400) [pid = 4028] [serial = 1700] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (17569800) [pid = 4028] [serial = 1696] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (1763C400) [pid = 4028] [serial = 1697] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18BF7400) [pid = 4028] [serial = 1711] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (15948C00) [pid = 4028] [serial = 1693] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (18A10400) [pid = 4028] [serial = 1709] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (15F42800) [pid = 4028] [serial = 1694] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (101CD400) [pid = 4028] [serial = 1714] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (19081000) [pid = 4028] [serial = 1712] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (19A7C000) [pid = 4028] [serial = 1682] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (14B9BC00) [pid = 4028] [serial = 1715] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (149B5C00) [pid = 4028] [serial = 1690] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (14B24800) [pid = 4028] [serial = 1691] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (18CF5C00) [pid = 4028] [serial = 1717] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (19A80400) [pid = 4028] [serial = 1721] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (190F7000) [pid = 4028] [serial = 1718] [outer = 00000000] [url = about:blank] 02:08:59 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (1876F400) [pid = 4028] [serial = 1706] [outer = 00000000] [url = about:blank] 02:09:00 INFO - PROCESS | 4028 | 1466500140048 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:09:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:09:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1817ms 02:09:00 INFO - PROCESS | 4028 | 1466500140156 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 02:09:00 INFO - PROCESS | 4028 | 1466500140160 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 02:09:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:09:00 INFO - PROCESS | 4028 | 1466500140165 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:09:00 INFO - PROCESS | 4028 | 1466500140168 Marionette TRACE conn5 <- [1,2322,null,{}] 02:09:00 INFO - PROCESS | 4028 | 1466500140175 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:00 INFO - PROCESS | 4028 | 1466500140178 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:00 INFO - PROCESS | 4028 | 1466500140263 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 02:09:00 INFO - PROCESS | 4028 | 1466500140272 Marionette TRACE conn5 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:00 INFO - PROCESS | 4028 | 1466500140276 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:00 INFO - PROCESS | 4028 | ++DOCSHELL 0D1CE800 == 25 [pid = 4028] [id = 590] 02:09:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (0D1E2800) [pid = 4028] [serial = 1770] [outer = 00000000] 02:09:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (0FCE8400) [pid = 4028] [serial = 1771] [outer = 0D1E2800] 02:09:00 INFO - PROCESS | 4028 | 1466500140325 Marionette DEBUG loaded listener.js 02:09:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (0FCE8C00) [pid = 4028] [serial = 1772] [outer = 0D1E2800] 02:09:00 INFO - PROCESS | 4028 | 1466500140833 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 02:09:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:09:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 730ms 02:09:00 INFO - PROCESS | 4028 | 1466500140900 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 02:09:00 INFO - PROCESS | 4028 | 1466500140905 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 02:09:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:09:00 INFO - PROCESS | 4028 | 1466500140911 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:09:00 INFO - PROCESS | 4028 | 1466500140914 Marionette TRACE conn5 <- [1,2326,null,{}] 02:09:00 INFO - PROCESS | 4028 | 1466500140918 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:00 INFO - PROCESS | 4028 | 1466500140920 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:01 INFO - PROCESS | 4028 | 1466500141009 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 02:09:01 INFO - PROCESS | 4028 | 1466500141105 Marionette TRACE conn5 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:01 INFO - PROCESS | 4028 | 1466500141108 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:01 INFO - PROCESS | 4028 | ++DOCSHELL 102AEC00 == 26 [pid = 4028] [id = 591] 02:09:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (102B1000) [pid = 4028] [serial = 1773] [outer = 00000000] 02:09:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (1030C400) [pid = 4028] [serial = 1774] [outer = 102B1000] 02:09:01 INFO - PROCESS | 4028 | 1466500141155 Marionette DEBUG loaded listener.js 02:09:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (10622C00) [pid = 4028] [serial = 1775] [outer = 102B1000] 02:09:01 INFO - PROCESS | 4028 | 1466500141529 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:09:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:09:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 670ms 02:09:01 INFO - PROCESS | 4028 | 1466500141585 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 02:09:01 INFO - PROCESS | 4028 | 1466500141587 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 02:09:01 INFO - PROCESS | 4028 | 1466500141590 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:09:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:09:01 INFO - PROCESS | 4028 | 1466500141594 Marionette TRACE conn5 <- [1,2330,null,{}] 02:09:01 INFO - PROCESS | 4028 | 1466500141636 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:01 INFO - PROCESS | 4028 | 1466500141641 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:01 INFO - PROCESS | 4028 | 1466500141733 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 02:09:01 INFO - PROCESS | 4028 | 1466500141746 Marionette TRACE conn5 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:01 INFO - PROCESS | 4028 | 1466500141749 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:01 INFO - PROCESS | 4028 | ++DOCSHELL 14B74400 == 27 [pid = 4028] [id = 592] 02:09:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (14B75800) [pid = 4028] [serial = 1776] [outer = 00000000] 02:09:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (14C03000) [pid = 4028] [serial = 1777] [outer = 14B75800] 02:09:01 INFO - PROCESS | 4028 | 1466500141800 Marionette DEBUG loaded listener.js 02:09:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (14C4CC00) [pid = 4028] [serial = 1778] [outer = 14B75800] 02:09:02 INFO - PROCESS | 4028 | 1466500142260 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 02:09:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:09:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 730ms 02:09:02 INFO - PROCESS | 4028 | 1466500142325 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 02:09:02 INFO - PROCESS | 4028 | 1466500142327 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 02:09:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:09:02 INFO - PROCESS | 4028 | 1466500142346 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:09:02 INFO - PROCESS | 4028 | 1466500142348 Marionette TRACE conn5 <- [1,2334,null,{}] 02:09:02 INFO - PROCESS | 4028 | 1466500142352 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:02 INFO - PROCESS | 4028 | 1466500142354 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:02 INFO - PROCESS | 4028 | 1466500142476 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 02:09:02 INFO - PROCESS | 4028 | 1466500142482 Marionette TRACE conn5 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:02 INFO - PROCESS | 4028 | 1466500142484 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:02 INFO - PROCESS | 4028 | ++DOCSHELL 15946000 == 28 [pid = 4028] [id = 593] 02:09:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (15954800) [pid = 4028] [serial = 1779] [outer = 00000000] 02:09:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (17567400) [pid = 4028] [serial = 1780] [outer = 15954800] 02:09:02 INFO - PROCESS | 4028 | 1466500142532 Marionette DEBUG loaded listener.js 02:09:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (17639800) [pid = 4028] [serial = 1781] [outer = 15954800] 02:09:02 INFO - PROCESS | 4028 | 1466500142991 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:09:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:09:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 670ms 02:09:03 INFO - PROCESS | 4028 | 1466500143016 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 02:09:03 INFO - PROCESS | 4028 | 1466500143018 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 02:09:03 INFO - PROCESS | 4028 | 1466500143021 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:09:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:09:03 INFO - PROCESS | 4028 | 1466500143023 Marionette TRACE conn5 <- [1,2338,null,{}] 02:09:03 INFO - PROCESS | 4028 | 1466500143027 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:03 INFO - PROCESS | 4028 | 1466500143029 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:03 INFO - PROCESS | 4028 | 1466500143172 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 02:09:03 INFO - PROCESS | 4028 | 1466500143192 Marionette TRACE conn5 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:03 INFO - PROCESS | 4028 | 1466500143194 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:03 INFO - PROCESS | 4028 | ++DOCSHELL 1764A400 == 29 [pid = 4028] [id = 594] 02:09:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1764A800) [pid = 4028] [serial = 1782] [outer = 00000000] 02:09:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (176E1800) [pid = 4028] [serial = 1783] [outer = 1764A800] 02:09:03 INFO - PROCESS | 4028 | 1466500143237 Marionette DEBUG loaded listener.js 02:09:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18204000) [pid = 4028] [serial = 1784] [outer = 1764A800] 02:09:03 INFO - PROCESS | 4028 | 1466500143678 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 02:09:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:09:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 730ms 02:09:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:09:03 INFO - PROCESS | 4028 | 1466500143755 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 02:09:03 INFO - PROCESS | 4028 | 1466500143758 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 02:09:03 INFO - PROCESS | 4028 | 1466500143760 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:09:03 INFO - PROCESS | 4028 | 1466500143762 Marionette TRACE conn5 <- [1,2342,null,{}] 02:09:03 INFO - PROCESS | 4028 | 1466500143765 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:03 INFO - PROCESS | 4028 | 1466500143771 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:03 INFO - PROCESS | 4028 | 1466500143920 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 02:09:03 INFO - PROCESS | 4028 | 1466500143930 Marionette TRACE conn5 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:03 INFO - PROCESS | 4028 | 1466500143932 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:04 INFO - PROCESS | 4028 | ++DOCSHELL 1820C400 == 30 [pid = 4028] [id = 595] 02:09:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18210400) [pid = 4028] [serial = 1785] [outer = 00000000] 02:09:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1874E400) [pid = 4028] [serial = 1786] [outer = 18210400] 02:09:04 INFO - PROCESS | 4028 | 1466500144037 Marionette DEBUG loaded listener.js 02:09:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18769000) [pid = 4028] [serial = 1787] [outer = 18210400] 02:09:04 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1985F000) [pid = 4028] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:09:04 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (0FDF3000) [pid = 4028] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:09:04 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (10305C00) [pid = 4028] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:09:04 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (10307800) [pid = 4028] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:09:04 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18763000) [pid = 4028] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:09:04 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (14CE4400) [pid = 4028] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:09:04 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (111DD800) [pid = 4028] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:09:04 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (0CA04000) [pid = 4028] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:09:04 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (177A6400) [pid = 4028] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:09:04 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (17640800) [pid = 4028] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:09:04 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (18761800) [pid = 4028] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:09:04 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (18203800) [pid = 4028] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:09:04 INFO - PROCESS | 4028 | 1466500144675 Marionette TRACE conn5 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 02:09:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:09:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 970ms 02:09:04 INFO - PROCESS | 4028 | 1466500144741 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 02:09:04 INFO - PROCESS | 4028 | 1466500144743 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 02:09:04 INFO - PROCESS | 4028 | 1466500144747 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:09:04 INFO - PROCESS | 4028 | 1466500144748 Marionette TRACE conn5 <- [1,2346,null,{}] 02:09:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:09:04 INFO - PROCESS | 4028 | 1466500144755 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:04 INFO - PROCESS | 4028 | 1466500144756 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:04 INFO - PROCESS | 4028 | 1466500144869 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 02:09:04 INFO - PROCESS | 4028 | 1466500144930 Marionette TRACE conn5 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:04 INFO - PROCESS | 4028 | 1466500144932 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:04 INFO - PROCESS | 4028 | ++DOCSHELL 10933800 == 31 [pid = 4028] [id = 596] 02:09:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (111DD800) [pid = 4028] [serial = 1788] [outer = 00000000] 02:09:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (18203800) [pid = 4028] [serial = 1789] [outer = 111DD800] 02:09:04 INFO - PROCESS | 4028 | 1466500144976 Marionette DEBUG loaded listener.js 02:09:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (18762400) [pid = 4028] [serial = 1790] [outer = 111DD800] 02:09:05 INFO - PROCESS | 4028 | 1466500145321 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 02:09:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:09:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 630ms 02:09:05 INFO - PROCESS | 4028 | 1466500145383 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 02:09:05 INFO - PROCESS | 4028 | 1466500145385 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 02:09:05 INFO - PROCESS | 4028 | 1466500145388 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:09:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:09:05 INFO - PROCESS | 4028 | 1466500145389 Marionette TRACE conn5 <- [1,2350,null,{}] 02:09:05 INFO - PROCESS | 4028 | 1466500145393 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:05 INFO - PROCESS | 4028 | 1466500145395 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:05 INFO - PROCESS | 4028 | 1466500145477 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 02:09:05 INFO - PROCESS | 4028 | 1466500145483 Marionette TRACE conn5 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:05 INFO - PROCESS | 4028 | 1466500145485 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:05 INFO - PROCESS | 4028 | ++DOCSHELL 1030A800 == 32 [pid = 4028] [id = 597] 02:09:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (17640800) [pid = 4028] [serial = 1791] [outer = 00000000] 02:09:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (18A07400) [pid = 4028] [serial = 1792] [outer = 17640800] 02:09:05 INFO - PROCESS | 4028 | 1466500145532 Marionette DEBUG loaded listener.js 02:09:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18A09000) [pid = 4028] [serial = 1793] [outer = 17640800] 02:09:05 INFO - PROCESS | 4028 | 1466500145974 Marionette TRACE conn5 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 02:09:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:09:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 630ms 02:09:06 INFO - PROCESS | 4028 | 1466500146022 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 02:09:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:09:06 INFO - PROCESS | 4028 | 1466500146025 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 02:09:06 INFO - PROCESS | 4028 | 1466500146027 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:09:06 INFO - PROCESS | 4028 | 1466500146029 Marionette TRACE conn5 <- [1,2354,null,{}] 02:09:06 INFO - PROCESS | 4028 | 1466500146033 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:06 INFO - PROCESS | 4028 | 1466500146035 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:06 INFO - PROCESS | 4028 | 1466500146113 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 02:09:06 INFO - PROCESS | 4028 | 1466500146118 Marionette TRACE conn5 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:06 INFO - PROCESS | 4028 | 1466500146120 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:06 INFO - PROCESS | 4028 | ++DOCSHELL 18BEAC00 == 33 [pid = 4028] [id = 598] 02:09:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18BEEC00) [pid = 4028] [serial = 1794] [outer = 00000000] 02:09:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18C31C00) [pid = 4028] [serial = 1795] [outer = 18BEEC00] 02:09:06 INFO - PROCESS | 4028 | 1466500146164 Marionette DEBUG loaded listener.js 02:09:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18C33400) [pid = 4028] [serial = 1796] [outer = 18BEEC00] 02:09:07 INFO - PROCESS | 4028 | --DOCSHELL 102AEC00 == 32 [pid = 4028] [id = 591] 02:09:07 INFO - PROCESS | 4028 | --DOCSHELL 0D1CE800 == 31 [pid = 4028] [id = 590] 02:09:07 INFO - PROCESS | 4028 | --DOCSHELL 0CA06000 == 30 [pid = 4028] [id = 589] 02:09:07 INFO - PROCESS | 4028 | --DOCSHELL 10933800 == 29 [pid = 4028] [id = 596] 02:09:07 INFO - PROCESS | 4028 | --DOCSHELL 1820C400 == 28 [pid = 4028] [id = 595] 02:09:07 INFO - PROCESS | 4028 | --DOCSHELL 15946000 == 27 [pid = 4028] [id = 593] 02:09:07 INFO - PROCESS | 4028 | --DOCSHELL 1764A400 == 26 [pid = 4028] [id = 594] 02:09:07 INFO - PROCESS | 4028 | --DOCSHELL 1030A800 == 25 [pid = 4028] [id = 597] 02:09:07 INFO - PROCESS | 4028 | --DOCSHELL 14B74400 == 24 [pid = 4028] [id = 592] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (190F0C00) [pid = 4028] [serial = 1754] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1988B800) [pid = 4028] [serial = 1756] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (19A7EC00) [pid = 4028] [serial = 1757] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (101CD800) [pid = 4028] [serial = 1726] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (10620C00) [pid = 4028] [serial = 1729] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (113D2C00) [pid = 4028] [serial = 1733] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (19B3C400) [pid = 4028] [serial = 1723] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (1657E000) [pid = 4028] [serial = 1736] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (19081C00) [pid = 4028] [serial = 1748] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (18BEBC00) [pid = 4028] [serial = 1753] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (1908A800) [pid = 4028] [serial = 1751] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (18BEB000) [pid = 4028] [serial = 1750] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (1795F400) [pid = 4028] [serial = 1739] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (18A08C00) [pid = 4028] [serial = 1744] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (1874A800) [pid = 4028] [serial = 1742] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (18A78400) [pid = 4028] [serial = 1745] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 61 (19080400) [pid = 4028] [serial = 1747] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 60 (10627C00) [pid = 4028] [serial = 1727] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 59 (17667400) [pid = 4028] [serial = 1738] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 58 (1860EC00) [pid = 4028] [serial = 1741] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 57 (19B47800) [pid = 4028] [serial = 1724] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 56 (10ACD400) [pid = 4028] [serial = 1732] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 55 (1594E400) [pid = 4028] [serial = 1735] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | --DOMWINDOW == 54 (111DE000) [pid = 4028] [serial = 1730] [outer = 00000000] [url = about:blank] 02:09:07 INFO - PROCESS | 4028 | 1466500147969 Marionette TRACE conn5 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 02:09:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:09:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1977ms 02:09:08 INFO - PROCESS | 4028 | 1466500148007 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 02:09:08 INFO - PROCESS | 4028 | 1466500148010 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 02:09:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:09:08 INFO - PROCESS | 4028 | 1466500148015 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:09:08 INFO - PROCESS | 4028 | 1466500148018 Marionette TRACE conn5 <- [1,2358,null,{}] 02:09:08 INFO - PROCESS | 4028 | 1466500148024 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:08 INFO - PROCESS | 4028 | 1466500148027 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:08 INFO - PROCESS | 4028 | 1466500148114 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 02:09:08 INFO - PROCESS | 4028 | 1466500148124 Marionette TRACE conn5 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:08 INFO - PROCESS | 4028 | 1466500148127 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:08 INFO - PROCESS | 4028 | ++DOCSHELL 0FC86C00 == 25 [pid = 4028] [id = 599] 02:09:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 55 (0FC87C00) [pid = 4028] [serial = 1797] [outer = 00000000] 02:09:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 56 (10153400) [pid = 4028] [serial = 1798] [outer = 0FC87C00] 02:09:08 INFO - PROCESS | 4028 | 1466500148174 Marionette DEBUG loaded listener.js 02:09:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 57 (1015B400) [pid = 4028] [serial = 1799] [outer = 0FC87C00] 02:09:08 INFO - PROCESS | 4028 | 1466500148682 Marionette TRACE conn5 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 02:09:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:09:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 731ms 02:09:08 INFO - PROCESS | 4028 | 1466500148747 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 02:09:08 INFO - PROCESS | 4028 | 1466500148752 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 02:09:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:09:08 INFO - PROCESS | 4028 | 1466500148759 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:09:08 INFO - PROCESS | 4028 | 1466500148761 Marionette TRACE conn5 <- [1,2362,null,{}] 02:09:08 INFO - PROCESS | 4028 | 1466500148765 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:08 INFO - PROCESS | 4028 | 1466500148768 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:08 INFO - PROCESS | 4028 | 1466500148860 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 02:09:08 INFO - PROCESS | 4028 | 1466500148958 Marionette TRACE conn5 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:08 INFO - PROCESS | 4028 | 1466500148961 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:08 INFO - PROCESS | 4028 | ++DOCSHELL 10933800 == 26 [pid = 4028] [id = 600] 02:09:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 58 (10938800) [pid = 4028] [serial = 1800] [outer = 00000000] 02:09:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 59 (10A4CC00) [pid = 4028] [serial = 1801] [outer = 10938800] 02:09:09 INFO - PROCESS | 4028 | 1466500149011 Marionette DEBUG loaded listener.js 02:09:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 60 (10ACC000) [pid = 4028] [serial = 1802] [outer = 10938800] 02:09:09 INFO - PROCESS | 4028 | 1466500149398 Marionette TRACE conn5 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 02:09:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:09:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 672ms 02:09:09 INFO - PROCESS | 4028 | 1466500149434 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 02:09:09 INFO - PROCESS | 4028 | 1466500149436 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 02:09:09 INFO - PROCESS | 4028 | 1466500149439 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:09:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:09:09 INFO - PROCESS | 4028 | 1466500149443 Marionette TRACE conn5 <- [1,2366,null,{}] 02:09:09 INFO - PROCESS | 4028 | 1466500149454 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:09 INFO - PROCESS | 4028 | 1466500149459 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:09 INFO - PROCESS | 4028 | 1466500149569 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 02:09:09 INFO - PROCESS | 4028 | 1466500149579 Marionette TRACE conn5 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:09 INFO - PROCESS | 4028 | 1466500149582 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:09 INFO - PROCESS | 4028 | ++DOCSHELL 149D5000 == 27 [pid = 4028] [id = 601] 02:09:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (149D5400) [pid = 4028] [serial = 1803] [outer = 00000000] 02:09:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (14B77000) [pid = 4028] [serial = 1804] [outer = 149D5400] 02:09:09 INFO - PROCESS | 4028 | 1466500149630 Marionette DEBUG loaded listener.js 02:09:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (14C06800) [pid = 4028] [serial = 1805] [outer = 149D5400] 02:09:10 INFO - PROCESS | 4028 | 1466500150096 Marionette TRACE conn5 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 02:09:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:09:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 732ms 02:09:10 INFO - PROCESS | 4028 | 1466500150176 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 02:09:10 INFO - PROCESS | 4028 | 1466500150179 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 02:09:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:09:10 INFO - PROCESS | 4028 | 1466500150182 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:09:10 INFO - PROCESS | 4028 | 1466500150184 Marionette TRACE conn5 <- [1,2370,null,{}] 02:09:10 INFO - PROCESS | 4028 | 1466500150188 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:10 INFO - PROCESS | 4028 | 1466500150190 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:10 INFO - PROCESS | 4028 | 1466500150279 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 02:09:10 INFO - PROCESS | 4028 | 1466500150285 Marionette TRACE conn5 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:10 INFO - PROCESS | 4028 | 1466500150287 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:10 INFO - PROCESS | 4028 | ++DOCSHELL 15948800 == 28 [pid = 4028] [id = 602] 02:09:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (15948C00) [pid = 4028] [serial = 1806] [outer = 00000000] 02:09:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (16571000) [pid = 4028] [serial = 1807] [outer = 15948C00] 02:09:10 INFO - PROCESS | 4028 | 1466500150339 Marionette DEBUG loaded listener.js 02:09:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (17563C00) [pid = 4028] [serial = 1808] [outer = 15948C00] 02:09:10 INFO - PROCESS | 4028 | 1466500150777 Marionette TRACE conn5 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 02:09:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:09:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 630ms 02:09:10 INFO - PROCESS | 4028 | 1466500150816 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 02:09:10 INFO - PROCESS | 4028 | 1466500150818 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 02:09:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:09:10 INFO - PROCESS | 4028 | 1466500150826 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:09:10 INFO - PROCESS | 4028 | 1466500150828 Marionette TRACE conn5 <- [1,2374,null,{}] 02:09:10 INFO - PROCESS | 4028 | 1466500150831 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:10 INFO - PROCESS | 4028 | 1466500150833 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:10 INFO - PROCESS | 4028 | 1466500150911 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 02:09:10 INFO - PROCESS | 4028 | 1466500150946 Marionette TRACE conn5 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:10 INFO - PROCESS | 4028 | 1466500150948 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:10 INFO - PROCESS | 4028 | ++DOCSHELL 1763DC00 == 29 [pid = 4028] [id = 603] 02:09:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (1763F800) [pid = 4028] [serial = 1809] [outer = 00000000] 02:09:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (17660800) [pid = 4028] [serial = 1810] [outer = 1763F800] 02:09:11 INFO - PROCESS | 4028 | 1466500150991 Marionette DEBUG loaded listener.js 02:09:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (177A9C00) [pid = 4028] [serial = 1811] [outer = 1763F800] 02:09:11 INFO - PROCESS | 4028 | 1466500151421 Marionette TRACE conn5 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 02:09:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:09:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 630ms 02:09:11 INFO - PROCESS | 4028 | 1466500151462 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 02:09:11 INFO - PROCESS | 4028 | 1466500151464 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 02:09:11 INFO - PROCESS | 4028 | 1466500151467 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:09:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:09:11 INFO - PROCESS | 4028 | 1466500151469 Marionette TRACE conn5 <- [1,2378,null,{}] 02:09:11 INFO - PROCESS | 4028 | 1466500151472 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:11 INFO - PROCESS | 4028 | 1466500151478 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:11 INFO - PROCESS | 4028 | 1466500151579 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 02:09:11 INFO - PROCESS | 4028 | 1466500151589 Marionette TRACE conn5 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:11 INFO - PROCESS | 4028 | 1466500151591 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:11 INFO - PROCESS | 4028 | ++DOCSHELL 1860EC00 == 30 [pid = 4028] [id = 604] 02:09:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (1860F400) [pid = 4028] [serial = 1812] [outer = 00000000] 02:09:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (18749800) [pid = 4028] [serial = 1813] [outer = 1860F400] 02:09:11 INFO - PROCESS | 4028 | 1466500151635 Marionette DEBUG loaded listener.js 02:09:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (18751000) [pid = 4028] [serial = 1814] [outer = 1860F400] 02:09:12 INFO - PROCESS | 4028 | 1466500152092 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:09:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:09:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 670ms 02:09:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:09:12 INFO - PROCESS | 4028 | 1466500152141 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 02:09:12 INFO - PROCESS | 4028 | 1466500152143 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 02:09:12 INFO - PROCESS | 4028 | 1466500152147 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:09:12 INFO - PROCESS | 4028 | 1466500152148 Marionette TRACE conn5 <- [1,2382,null,{}] 02:09:12 INFO - PROCESS | 4028 | 1466500152152 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:12 INFO - PROCESS | 4028 | 1466500152154 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:12 INFO - PROCESS | 4028 | 1466500152233 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 02:09:12 INFO - PROCESS | 4028 | 1466500152238 Marionette TRACE conn5 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:12 INFO - PROCESS | 4028 | 1466500152240 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:12 INFO - PROCESS | 4028 | ++DOCSHELL 18747C00 == 31 [pid = 4028] [id = 605] 02:09:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (18766000) [pid = 4028] [serial = 1815] [outer = 00000000] 02:09:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (18784800) [pid = 4028] [serial = 1816] [outer = 18766000] 02:09:12 INFO - PROCESS | 4028 | 1466500152282 Marionette DEBUG loaded listener.js 02:09:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18789400) [pid = 4028] [serial = 1817] [outer = 18766000] 02:09:12 INFO - PROCESS | 4028 | 1466500152754 Marionette TRACE conn5 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:09:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:09:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 630ms 02:09:12 INFO - PROCESS | 4028 | 1466500152793 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 02:09:12 INFO - PROCESS | 4028 | 1466500152795 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 02:09:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:09:12 INFO - PROCESS | 4028 | 1466500152798 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:09:12 INFO - PROCESS | 4028 | 1466500152800 Marionette TRACE conn5 <- [1,2386,null,{}] 02:09:12 INFO - PROCESS | 4028 | 1466500152803 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:12 INFO - PROCESS | 4028 | 1466500152805 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:12 INFO - PROCESS | 4028 | 1466500152883 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 02:09:12 INFO - PROCESS | 4028 | 1466500152889 Marionette TRACE conn5 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:12 INFO - PROCESS | 4028 | 1466500152891 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:12 INFO - PROCESS | 4028 | ++DOCSHELL 0CA09800 == 32 [pid = 4028] [id = 606] 02:09:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (10A4B400) [pid = 4028] [serial = 1818] [outer = 00000000] 02:09:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18BEA800) [pid = 4028] [serial = 1819] [outer = 10A4B400] 02:09:12 INFO - PROCESS | 4028 | 1466500152935 Marionette DEBUG loaded listener.js 02:09:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18BEB000) [pid = 4028] [serial = 1820] [outer = 10A4B400] 02:09:13 INFO - PROCESS | 4028 | 1466500153404 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:09:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:09:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 671ms 02:09:13 INFO - PROCESS | 4028 | 1466500153475 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 02:09:13 INFO - PROCESS | 4028 | 1466500153477 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 02:09:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:09:13 INFO - PROCESS | 4028 | 1466500153481 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:09:13 INFO - PROCESS | 4028 | 1466500153482 Marionette TRACE conn5 <- [1,2390,null,{}] 02:09:13 INFO - PROCESS | 4028 | 1466500153486 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:13 INFO - PROCESS | 4028 | 1466500153488 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:13 INFO - PROCESS | 4028 | 1466500153601 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 02:09:13 INFO - PROCESS | 4028 | 1466500153690 Marionette TRACE conn5 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:13 INFO - PROCESS | 4028 | 1466500153692 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:13 INFO - PROCESS | 4028 | ++DOCSHELL 149CE800 == 33 [pid = 4028] [id = 607] 02:09:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18CEE400) [pid = 4028] [serial = 1821] [outer = 00000000] 02:09:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1908E800) [pid = 4028] [serial = 1822] [outer = 18CEE400] 02:09:13 INFO - PROCESS | 4028 | 1466500153735 Marionette DEBUG loaded listener.js 02:09:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (1908F000) [pid = 4028] [serial = 1823] [outer = 18CEE400] 02:09:14 INFO - PROCESS | 4028 | 1466500154169 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 02:09:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:09:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 730ms 02:09:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:09:14 INFO - PROCESS | 4028 | 1466500154213 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 02:09:14 INFO - PROCESS | 4028 | 1466500154215 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 02:09:14 INFO - PROCESS | 4028 | 1466500154218 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:09:14 INFO - PROCESS | 4028 | 1466500154220 Marionette TRACE conn5 <- [1,2394,null,{}] 02:09:14 INFO - PROCESS | 4028 | 1466500154223 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:14 INFO - PROCESS | 4028 | 1466500154225 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:14 INFO - PROCESS | 4028 | 1466500154350 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 02:09:14 INFO - PROCESS | 4028 | 1466500154356 Marionette TRACE conn5 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:14 INFO - PROCESS | 4028 | 1466500154358 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:14 INFO - PROCESS | 4028 | ++DOCSHELL 0CA1AC00 == 34 [pid = 4028] [id = 608] 02:09:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (0CA1B400) [pid = 4028] [serial = 1824] [outer = 00000000] 02:09:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (190ED800) [pid = 4028] [serial = 1825] [outer = 0CA1B400] 02:09:14 INFO - PROCESS | 4028 | 1466500154403 Marionette DEBUG loaded listener.js 02:09:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (190F3400) [pid = 4028] [serial = 1826] [outer = 0CA1B400] 02:09:14 INFO - PROCESS | 4028 | 1466500154866 Marionette TRACE conn5 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 02:09:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:09:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 670ms 02:09:14 INFO - PROCESS | 4028 | 1466500154889 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 02:09:14 INFO - PROCESS | 4028 | 1466500154892 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 02:09:14 INFO - PROCESS | 4028 | 1466500154894 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:09:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:09:14 INFO - PROCESS | 4028 | 1466500154897 Marionette TRACE conn5 <- [1,2398,null,{}] 02:09:14 INFO - PROCESS | 4028 | 1466500154900 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:14 INFO - PROCESS | 4028 | 1466500154902 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:15 INFO - PROCESS | 4028 | 1466500155056 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 02:09:15 INFO - PROCESS | 4028 | 1466500155084 Marionette TRACE conn5 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:15 INFO - PROCESS | 4028 | 1466500155086 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:15 INFO - PROCESS | 4028 | ++DOCSHELL 1763B400 == 35 [pid = 4028] [id = 609] 02:09:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (19760400) [pid = 4028] [serial = 1827] [outer = 00000000] 02:09:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (19889C00) [pid = 4028] [serial = 1828] [outer = 19760400] 02:09:15 INFO - PROCESS | 4028 | 1466500155131 Marionette DEBUG loaded listener.js 02:09:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (19A7A000) [pid = 4028] [serial = 1829] [outer = 19760400] 02:09:15 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (15954800) [pid = 4028] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:09:15 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (18210400) [pid = 4028] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:09:15 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (1764A800) [pid = 4028] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:09:15 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (111DD800) [pid = 4028] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:09:15 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (17640800) [pid = 4028] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:09:15 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (14B75800) [pid = 4028] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:09:15 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (102B1000) [pid = 4028] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:09:15 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (0D1E2800) [pid = 4028] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:09:15 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (0CA19800) [pid = 4028] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:09:15 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (19AD0000) [pid = 4028] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:09:15 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1763EC00) [pid = 4028] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:09:15 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (0FD62400) [pid = 4028] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:09:15 INFO - PROCESS | 4028 | 1466500155750 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:09:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:09:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 870ms 02:09:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:09:15 INFO - PROCESS | 4028 | 1466500155769 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 02:09:15 INFO - PROCESS | 4028 | 1466500155771 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 02:09:15 INFO - PROCESS | 4028 | 1466500155774 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:09:15 INFO - PROCESS | 4028 | 1466500155776 Marionette TRACE conn5 <- [1,2402,null,{}] 02:09:15 INFO - PROCESS | 4028 | 1466500155779 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:15 INFO - PROCESS | 4028 | 1466500155781 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:15 INFO - PROCESS | 4028 | 1466500155866 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 02:09:15 INFO - PROCESS | 4028 | 1466500155872 Marionette TRACE conn5 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:15 INFO - PROCESS | 4028 | 1466500155873 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:15 INFO - PROCESS | 4028 | ++DOCSHELL 15F42800 == 36 [pid = 4028] [id = 610] 02:09:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1764A800) [pid = 4028] [serial = 1830] [outer = 00000000] 02:09:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18A07C00) [pid = 4028] [serial = 1831] [outer = 1764A800] 02:09:15 INFO - PROCESS | 4028 | 1466500155929 Marionette DEBUG loaded listener.js 02:09:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (190F5C00) [pid = 4028] [serial = 1832] [outer = 1764A800] 02:09:16 INFO - PROCESS | 4028 | 1466500156374 Marionette TRACE conn5 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 02:09:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:09:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 630ms 02:09:16 INFO - PROCESS | 4028 | 1466500156412 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 02:09:16 INFO - PROCESS | 4028 | 1466500156414 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 02:09:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:09:16 INFO - PROCESS | 4028 | 1466500156417 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:09:16 INFO - PROCESS | 4028 | 1466500156419 Marionette TRACE conn5 <- [1,2406,null,{}] 02:09:16 INFO - PROCESS | 4028 | 1466500156422 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:16 INFO - PROCESS | 4028 | 1466500156424 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:16 INFO - PROCESS | 4028 | 1466500156503 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 02:09:16 INFO - PROCESS | 4028 | 1466500156508 Marionette TRACE conn5 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:16 INFO - PROCESS | 4028 | 1466500156510 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:16 INFO - PROCESS | 4028 | ++DOCSHELL 14B26C00 == 37 [pid = 4028] [id = 611] 02:09:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1795EC00) [pid = 4028] [serial = 1833] [outer = 00000000] 02:09:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (19A83400) [pid = 4028] [serial = 1834] [outer = 1795EC00] 02:09:16 INFO - PROCESS | 4028 | 1466500156552 Marionette DEBUG loaded listener.js 02:09:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (19A87C00) [pid = 4028] [serial = 1835] [outer = 1795EC00] 02:09:17 INFO - PROCESS | 4028 | 1466500157005 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 630ms 02:09:17 INFO - PROCESS | 4028 | 1466500157054 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 02:09:17 INFO - PROCESS | 4028 | 1466500157056 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 02:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:09:17 INFO - PROCESS | 4028 | 1466500157059 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:09:17 INFO - PROCESS | 4028 | 1466500157060 Marionette TRACE conn5 <- [1,2410,null,{}] 02:09:17 INFO - PROCESS | 4028 | 1466500157064 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:17 INFO - PROCESS | 4028 | 1466500157066 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:17 INFO - PROCESS | 4028 | 1466500157147 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 02:09:17 INFO - PROCESS | 4028 | 1466500157153 Marionette TRACE conn5 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:17 INFO - PROCESS | 4028 | 1466500157155 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:17 INFO - PROCESS | 4028 | ++DOCSHELL 17960400 == 38 [pid = 4028] [id = 612] 02:09:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (19A7C400) [pid = 4028] [serial = 1836] [outer = 00000000] 02:09:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (19D8D000) [pid = 4028] [serial = 1837] [outer = 19A7C400] 02:09:17 INFO - PROCESS | 4028 | 1466500157198 Marionette DEBUG loaded listener.js 02:09:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1ADB0400) [pid = 4028] [serial = 1838] [outer = 19A7C400] 02:09:17 INFO - PROCESS | 4028 | 1466500157937 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 930ms 02:09:18 INFO - PROCESS | 4028 | 1466500157991 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 02:09:18 INFO - PROCESS | 4028 | 1466500157997 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 02:09:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:09:18 INFO - PROCESS | 4028 | 1466500158002 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:09:18 INFO - PROCESS | 4028 | 1466500158006 Marionette TRACE conn5 <- [1,2414,null,{}] 02:09:18 INFO - PROCESS | 4028 | 1466500158012 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:18 INFO - PROCESS | 4028 | 1466500158016 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:18 INFO - PROCESS | 4028 | 1466500158151 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 02:09:18 INFO - PROCESS | 4028 | 1466500158284 Marionette TRACE conn5 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:18 INFO - PROCESS | 4028 | 1466500158287 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:18 INFO - PROCESS | 4028 | ++DOCSHELL 0CA0A000 == 39 [pid = 4028] [id = 613] 02:09:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (0D1E4400) [pid = 4028] [serial = 1839] [outer = 00000000] 02:09:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (101D1C00) [pid = 4028] [serial = 1840] [outer = 0D1E4400] 02:09:18 INFO - PROCESS | 4028 | 1466500158344 Marionette DEBUG loaded listener.js 02:09:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1030C800) [pid = 4028] [serial = 1841] [outer = 0D1E4400] 02:09:19 INFO - PROCESS | 4028 | 1466500159081 Marionette TRACE conn5 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:09:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:09:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1131ms 02:09:19 INFO - PROCESS | 4028 | 1466500159328 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 02:09:19 INFO - PROCESS | 4028 | 1466500159333 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 02:09:19 INFO - PROCESS | 4028 | 1466500159340 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:09:19 INFO - PROCESS | 4028 | 1466500159343 Marionette TRACE conn5 <- [1,2418,null,{}] 02:09:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:09:19 INFO - PROCESS | 4028 | 1466500159348 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:19 INFO - PROCESS | 4028 | 1466500159352 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:19 INFO - PROCESS | 4028 | 1466500159461 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 02:09:19 INFO - PROCESS | 4028 | 1466500159577 Marionette TRACE conn5 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:19 INFO - PROCESS | 4028 | 1466500159581 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:19 INFO - PROCESS | 4028 | ++DOCSHELL 1014FC00 == 40 [pid = 4028] [id = 614] 02:09:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (10152800) [pid = 4028] [serial = 1842] [outer = 00000000] 02:09:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (101D3400) [pid = 4028] [serial = 1843] [outer = 10152800] 02:09:19 INFO - PROCESS | 4028 | 1466500159629 Marionette DEBUG loaded listener.js 02:09:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (10309800) [pid = 4028] [serial = 1844] [outer = 10152800] 02:09:20 INFO - PROCESS | 4028 | --DOCSHELL 14B26C00 == 39 [pid = 4028] [id = 611] 02:09:20 INFO - PROCESS | 4028 | --DOCSHELL 15F42800 == 38 [pid = 4028] [id = 610] 02:09:20 INFO - PROCESS | 4028 | --DOCSHELL 1763B400 == 37 [pid = 4028] [id = 609] 02:09:20 INFO - PROCESS | 4028 | --DOCSHELL 0CA1AC00 == 36 [pid = 4028] [id = 608] 02:09:20 INFO - PROCESS | 4028 | --DOCSHELL 149CE800 == 35 [pid = 4028] [id = 607] 02:09:20 INFO - PROCESS | 4028 | --DOCSHELL 0CA09800 == 34 [pid = 4028] [id = 606] 02:09:20 INFO - PROCESS | 4028 | --DOCSHELL 18747C00 == 33 [pid = 4028] [id = 605] 02:09:20 INFO - PROCESS | 4028 | --DOCSHELL 1860EC00 == 32 [pid = 4028] [id = 604] 02:09:20 INFO - PROCESS | 4028 | --DOCSHELL 1763DC00 == 31 [pid = 4028] [id = 603] 02:09:20 INFO - PROCESS | 4028 | --DOCSHELL 15948800 == 30 [pid = 4028] [id = 602] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (18C31C00) [pid = 4028] [serial = 1795] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOCSHELL 149D5000 == 29 [pid = 4028] [id = 601] 02:09:20 INFO - PROCESS | 4028 | --DOCSHELL 10933800 == 28 [pid = 4028] [id = 600] 02:09:20 INFO - PROCESS | 4028 | --DOCSHELL 0FC86C00 == 27 [pid = 4028] [id = 599] 02:09:20 INFO - PROCESS | 4028 | --DOCSHELL 18BEAC00 == 26 [pid = 4028] [id = 598] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (17567400) [pid = 4028] [serial = 1780] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (1874E400) [pid = 4028] [serial = 1786] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (176E1800) [pid = 4028] [serial = 1783] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (18203800) [pid = 4028] [serial = 1789] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (18A07400) [pid = 4028] [serial = 1792] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18769000) [pid = 4028] [serial = 1787] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (14C03000) [pid = 4028] [serial = 1777] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1030C400) [pid = 4028] [serial = 1774] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (10622C00) [pid = 4028] [serial = 1775] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (0FCE8400) [pid = 4028] [serial = 1771] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (0FCE8C00) [pid = 4028] [serial = 1772] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (101D3C00) [pid = 4028] [serial = 1769] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (0FCE5C00) [pid = 4028] [serial = 1768] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1AE8F000) [pid = 4028] [serial = 1766] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1A867400) [pid = 4028] [serial = 1765] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (18769800) [pid = 4028] [serial = 1763] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (17C4F000) [pid = 4028] [serial = 1762] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (146A9800) [pid = 4028] [serial = 1760] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (10933C00) [pid = 4028] [serial = 1759] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (18A09000) [pid = 4028] [serial = 1793] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (17639800) [pid = 4028] [serial = 1781] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (18204000) [pid = 4028] [serial = 1784] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (18762400) [pid = 4028] [serial = 1790] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (14C4CC00) [pid = 4028] [serial = 1778] [outer = 00000000] [url = about:blank] 02:09:20 INFO - PROCESS | 4028 | 1466500160266 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 02:09:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:09:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 970ms 02:09:20 INFO - PROCESS | 4028 | 1466500160317 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 02:09:20 INFO - PROCESS | 4028 | 1466500160320 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 02:09:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:09:20 INFO - PROCESS | 4028 | 1466500160326 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:09:20 INFO - PROCESS | 4028 | 1466500160330 Marionette TRACE conn5 <- [1,2422,null,{}] 02:09:20 INFO - PROCESS | 4028 | 1466500160334 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:20 INFO - PROCESS | 4028 | 1466500160337 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:20 INFO - PROCESS | 4028 | 1466500160425 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 02:09:20 INFO - PROCESS | 4028 | 1466500160523 Marionette TRACE conn5 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:20 INFO - PROCESS | 4028 | 1466500160525 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:20 INFO - PROCESS | 4028 | ++DOCSHELL 10159400 == 27 [pid = 4028] [id = 615] 02:09:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (10304400) [pid = 4028] [serial = 1845] [outer = 00000000] 02:09:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (10933800) [pid = 4028] [serial = 1846] [outer = 10304400] 02:09:20 INFO - PROCESS | 4028 | 1466500160573 Marionette DEBUG loaded listener.js 02:09:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (10AC6C00) [pid = 4028] [serial = 1847] [outer = 10304400] 02:09:20 INFO - PROCESS | 4028 | 1466500160974 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 02:09:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:09:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 672ms 02:09:21 INFO - PROCESS | 4028 | 1466500161034 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 02:09:21 INFO - PROCESS | 4028 | 1466500161036 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 02:09:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:09:21 INFO - PROCESS | 4028 | 1466500161042 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:09:21 INFO - PROCESS | 4028 | 1466500161045 Marionette TRACE conn5 <- [1,2426,null,{}] 02:09:21 INFO - PROCESS | 4028 | 1466500161054 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:21 INFO - PROCESS | 4028 | 1466500161059 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:21 INFO - PROCESS | 4028 | 1466500161152 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 02:09:21 INFO - PROCESS | 4028 | 1466500161167 Marionette TRACE conn5 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:21 INFO - PROCESS | 4028 | 1466500161171 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:21 INFO - PROCESS | 4028 | ++DOCSHELL 14B97800 == 28 [pid = 4028] [id = 616] 02:09:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (14B99400) [pid = 4028] [serial = 1848] [outer = 00000000] 02:09:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (14CDDC00) [pid = 4028] [serial = 1849] [outer = 14B99400] 02:09:21 INFO - PROCESS | 4028 | 1466500161221 Marionette DEBUG loaded listener.js 02:09:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (14D96000) [pid = 4028] [serial = 1850] [outer = 14B99400] 02:09:21 INFO - PROCESS | 4028 | 1466500161689 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 02:09:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:09:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 671ms 02:09:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:09:21 INFO - PROCESS | 4028 | 1466500161714 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 02:09:21 INFO - PROCESS | 4028 | 1466500161716 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 02:09:21 INFO - PROCESS | 4028 | 1466500161719 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:09:21 INFO - PROCESS | 4028 | 1466500161721 Marionette TRACE conn5 <- [1,2430,null,{}] 02:09:21 INFO - PROCESS | 4028 | 1466500161724 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:21 INFO - PROCESS | 4028 | 1466500161727 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:21 INFO - PROCESS | 4028 | 1466500161814 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 02:09:21 INFO - PROCESS | 4028 | 1466500161821 Marionette TRACE conn5 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:21 INFO - PROCESS | 4028 | 1466500161824 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:21 INFO - PROCESS | 4028 | ++DOCSHELL 093FD000 == 29 [pid = 4028] [id = 617] 02:09:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (17568C00) [pid = 4028] [serial = 1851] [outer = 00000000] 02:09:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (17647400) [pid = 4028] [serial = 1852] [outer = 17568C00] 02:09:21 INFO - PROCESS | 4028 | 1466500161876 Marionette DEBUG loaded listener.js 02:09:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (17666C00) [pid = 4028] [serial = 1853] [outer = 17568C00] 02:09:22 INFO - PROCESS | 4028 | 1466500162324 Marionette TRACE conn5 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 02:09:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:09:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 631ms 02:09:22 INFO - PROCESS | 4028 | 1466500162357 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 02:09:22 INFO - PROCESS | 4028 | 1466500162359 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 02:09:22 INFO - PROCESS | 4028 | 1466500162362 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:09:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:09:22 INFO - PROCESS | 4028 | 1466500162364 Marionette TRACE conn5 <- [1,2434,null,{}] 02:09:22 INFO - PROCESS | 4028 | 1466500162376 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:22 INFO - PROCESS | 4028 | 1466500162378 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:22 INFO - PROCESS | 4028 | 1466500162494 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 02:09:22 INFO - PROCESS | 4028 | 1466500162584 Marionette TRACE conn5 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:22 INFO - PROCESS | 4028 | 1466500162586 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:22 INFO - PROCESS | 4028 | ++DOCSHELL 18202000 == 30 [pid = 4028] [id = 618] 02:09:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18202800) [pid = 4028] [serial = 1854] [outer = 00000000] 02:09:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18208000) [pid = 4028] [serial = 1855] [outer = 18202800] 02:09:22 INFO - PROCESS | 4028 | 1466500162635 Marionette DEBUG loaded listener.js 02:09:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (182C2400) [pid = 4028] [serial = 1856] [outer = 18202800] 02:09:23 INFO - PROCESS | 4028 | 1466500163070 Marionette TRACE conn5 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 02:09:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:09:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 730ms 02:09:23 INFO - PROCESS | 4028 | 1466500163097 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 02:09:23 INFO - PROCESS | 4028 | 1466500163100 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 02:09:23 INFO - PROCESS | 4028 | 1466500163102 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:09:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:09:23 INFO - PROCESS | 4028 | 1466500163104 Marionette TRACE conn5 <- [1,2438,null,{}] 02:09:23 INFO - PROCESS | 4028 | 1466500163107 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:23 INFO - PROCESS | 4028 | 1466500163113 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:23 INFO - PROCESS | 4028 | 1466500163255 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 02:09:23 INFO - PROCESS | 4028 | 1466500163261 Marionette TRACE conn5 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:23 INFO - PROCESS | 4028 | 1466500163263 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:23 INFO - PROCESS | 4028 | ++DOCSHELL 18611C00 == 31 [pid = 4028] [id = 619] 02:09:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (1862FC00) [pid = 4028] [serial = 1857] [outer = 00000000] 02:09:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18768C00) [pid = 4028] [serial = 1858] [outer = 1862FC00] 02:09:23 INFO - PROCESS | 4028 | 1466500163367 Marionette DEBUG loaded listener.js 02:09:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1877F000) [pid = 4028] [serial = 1859] [outer = 1862FC00] 02:09:23 INFO - PROCESS | 4028 | 1466500163799 Marionette TRACE conn5 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 02:09:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:09:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 730ms 02:09:23 INFO - PROCESS | 4028 | 1466500163837 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 02:09:23 INFO - PROCESS | 4028 | 1466500163839 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 02:09:23 INFO - PROCESS | 4028 | 1466500163842 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:09:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:09:23 INFO - PROCESS | 4028 | 1466500163853 Marionette TRACE conn5 <- [1,2442,null,{}] 02:09:23 INFO - PROCESS | 4028 | 1466500163902 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:23 INFO - PROCESS | 4028 | 1466500163904 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:24 INFO - PROCESS | 4028 | 1466500164015 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 02:09:24 INFO - PROCESS | 4028 | 1466500164027 Marionette TRACE conn5 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:24 INFO - PROCESS | 4028 | 1466500164028 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:24 INFO - PROCESS | 4028 | ++DOCSHELL 18783000 == 32 [pid = 4028] [id = 620] 02:09:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18A04000) [pid = 4028] [serial = 1860] [outer = 00000000] 02:09:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18A0E800) [pid = 4028] [serial = 1861] [outer = 18A04000] 02:09:24 INFO - PROCESS | 4028 | 1466500164071 Marionette DEBUG loaded listener.js 02:09:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (18A06800) [pid = 4028] [serial = 1862] [outer = 18A04000] 02:09:24 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (18CEE400) [pid = 4028] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:09:24 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (0CA1B400) [pid = 4028] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:09:24 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1763F800) [pid = 4028] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:09:24 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (18BEEC00) [pid = 4028] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:09:24 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (0FC87C00) [pid = 4028] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:09:24 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (15948C00) [pid = 4028] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:09:24 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18766000) [pid = 4028] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:09:24 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (10938800) [pid = 4028] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:09:24 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (10A4B400) [pid = 4028] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:09:24 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (149D5400) [pid = 4028] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:09:24 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (1860F400) [pid = 4028] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:09:24 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (19760400) [pid = 4028] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:09:24 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (1795EC00) [pid = 4028] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:09:24 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (1764A800) [pid = 4028] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:09:24 INFO - PROCESS | 4028 | 1466500164630 Marionette TRACE conn5 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 02:09:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:09:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 810ms 02:09:24 INFO - PROCESS | 4028 | 1466500164656 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 02:09:24 INFO - PROCESS | 4028 | 1466500164658 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 02:09:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:09:24 INFO - PROCESS | 4028 | 1466500164661 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:09:24 INFO - PROCESS | 4028 | 1466500164663 Marionette TRACE conn5 <- [1,2446,null,{}] 02:09:24 INFO - PROCESS | 4028 | 1466500164667 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:24 INFO - PROCESS | 4028 | 1466500164669 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:24 INFO - PROCESS | 4028 | 1466500164747 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 02:09:24 INFO - PROCESS | 4028 | 1466500164754 Marionette TRACE conn5 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:24 INFO - PROCESS | 4028 | 1466500164755 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:24 INFO - PROCESS | 4028 | ++DOCSHELL 14D95000 == 33 [pid = 4028] [id = 621] 02:09:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (15952C00) [pid = 4028] [serial = 1863] [outer = 00000000] 02:09:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (182C3400) [pid = 4028] [serial = 1864] [outer = 15952C00] 02:09:24 INFO - PROCESS | 4028 | 1466500164798 Marionette DEBUG loaded listener.js 02:09:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (1876E800) [pid = 4028] [serial = 1865] [outer = 15952C00] 02:09:25 INFO - PROCESS | 4028 | 1466500165228 Marionette TRACE conn5 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 02:09:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:09:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 631ms 02:09:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:09:25 INFO - PROCESS | 4028 | 1466500165294 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 02:09:25 INFO - PROCESS | 4028 | 1466500165296 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 02:09:25 INFO - PROCESS | 4028 | 1466500165300 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:09:25 INFO - PROCESS | 4028 | 1466500165301 Marionette TRACE conn5 <- [1,2450,null,{}] 02:09:25 INFO - PROCESS | 4028 | 1466500165305 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:25 INFO - PROCESS | 4028 | 1466500165307 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:25 INFO - PROCESS | 4028 | 1466500165412 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 02:09:25 INFO - PROCESS | 4028 | 1466500165417 Marionette TRACE conn5 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:25 INFO - PROCESS | 4028 | 1466500165419 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:25 INFO - PROCESS | 4028 | ++DOCSHELL 18A01800 == 34 [pid = 4028] [id = 622] 02:09:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (18A0AC00) [pid = 4028] [serial = 1866] [outer = 00000000] 02:09:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (18CEE400) [pid = 4028] [serial = 1867] [outer = 18A0AC00] 02:09:25 INFO - PROCESS | 4028 | 1466500165465 Marionette DEBUG loaded listener.js 02:09:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (1908F400) [pid = 4028] [serial = 1868] [outer = 18A0AC00] 02:09:25 INFO - PROCESS | 4028 | 1466500165896 Marionette TRACE conn5 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 02:09:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:09:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 630ms 02:09:25 INFO - PROCESS | 4028 | 1466500165942 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 02:09:25 INFO - PROCESS | 4028 | 1466500165944 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 02:09:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:09:25 INFO - PROCESS | 4028 | 1466500165947 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:09:25 INFO - PROCESS | 4028 | 1466500165949 Marionette TRACE conn5 <- [1,2454,null,{}] 02:09:25 INFO - PROCESS | 4028 | 1466500165952 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:25 INFO - PROCESS | 4028 | 1466500165954 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:26 INFO - PROCESS | 4028 | 1466500166033 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 02:09:26 INFO - PROCESS | 4028 | 1466500166038 Marionette TRACE conn5 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:26 INFO - PROCESS | 4028 | 1466500166040 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:26 INFO - PROCESS | 4028 | ++DOCSHELL 15950800 == 35 [pid = 4028] [id = 623] 02:09:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (190EF000) [pid = 4028] [serial = 1869] [outer = 00000000] 02:09:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (19766400) [pid = 4028] [serial = 1870] [outer = 190EF000] 02:09:26 INFO - PROCESS | 4028 | 1466500166084 Marionette DEBUG loaded listener.js 02:09:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (19786800) [pid = 4028] [serial = 1871] [outer = 190EF000] 02:09:26 INFO - PROCESS | 4028 | 1466500166507 Marionette TRACE conn5 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 02:09:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:09:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 570ms 02:09:26 INFO - PROCESS | 4028 | 1466500166565 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 02:09:26 INFO - PROCESS | 4028 | 1466500166570 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 02:09:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:09:26 INFO - PROCESS | 4028 | 1466500166591 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:09:26 INFO - PROCESS | 4028 | 1466500166595 Marionette TRACE conn5 <- [1,2458,null,{}] 02:09:26 INFO - PROCESS | 4028 | 1466500166602 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:26 INFO - PROCESS | 4028 | 1466500166605 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:26 INFO - PROCESS | 4028 | 1466500166722 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 02:09:26 INFO - PROCESS | 4028 | 1466500166896 Marionette TRACE conn5 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:26 INFO - PROCESS | 4028 | 1466500166902 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:26 INFO - PROCESS | 4028 | ++DOCSHELL 0D1E2800 == 36 [pid = 4028] [id = 624] 02:09:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (0FC32400) [pid = 4028] [serial = 1872] [outer = 00000000] 02:09:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (0FCEC400) [pid = 4028] [serial = 1873] [outer = 0FC32400] 02:09:26 INFO - PROCESS | 4028 | 1466500166959 Marionette DEBUG loaded listener.js 02:09:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (10153000) [pid = 4028] [serial = 1874] [outer = 0FC32400] 02:09:27 INFO - PROCESS | 4028 | 1466500167532 Marionette TRACE conn5 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 02:09:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:09:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 990ms 02:09:27 INFO - PROCESS | 4028 | 1466500167579 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 02:09:27 INFO - PROCESS | 4028 | 1466500167583 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 02:09:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:09:27 INFO - PROCESS | 4028 | 1466500167588 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:09:27 INFO - PROCESS | 4028 | 1466500167592 Marionette TRACE conn5 <- [1,2462,null,{}] 02:09:27 INFO - PROCESS | 4028 | 1466500167598 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:27 INFO - PROCESS | 4028 | 1466500167601 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:27 INFO - PROCESS | 4028 | 1466500167718 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 02:09:27 INFO - PROCESS | 4028 | 1466500167859 Marionette TRACE conn5 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:27 INFO - PROCESS | 4028 | 1466500167862 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:27 INFO - PROCESS | 4028 | ++DOCSHELL 14B78C00 == 37 [pid = 4028] [id = 625] 02:09:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (14C1E400) [pid = 4028] [serial = 1875] [outer = 00000000] 02:09:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (15F3D800) [pid = 4028] [serial = 1876] [outer = 14C1E400] 02:09:27 INFO - PROCESS | 4028 | 1466500167919 Marionette DEBUG loaded listener.js 02:09:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1763B800) [pid = 4028] [serial = 1877] [outer = 14C1E400] 02:09:28 INFO - PROCESS | 4028 | 1466500168539 Marionette TRACE conn5 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 02:09:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:09:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 990ms 02:09:28 INFO - PROCESS | 4028 | 1466500168578 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 02:09:28 INFO - PROCESS | 4028 | 1466500168581 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 02:09:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:09:28 INFO - PROCESS | 4028 | 1466500168585 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:09:28 INFO - PROCESS | 4028 | 1466500168587 Marionette TRACE conn5 <- [1,2466,null,{}] 02:09:28 INFO - PROCESS | 4028 | 1466500168608 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:28 INFO - PROCESS | 4028 | 1466500168613 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:28 INFO - PROCESS | 4028 | 1466500168759 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 02:09:28 INFO - PROCESS | 4028 | 1466500168874 Marionette TRACE conn5 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:28 INFO - PROCESS | 4028 | 1466500168877 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:28 INFO - PROCESS | 4028 | ++DOCSHELL 18A0F400 == 38 [pid = 4028] [id = 626] 02:09:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (18A10400) [pid = 4028] [serial = 1878] [outer = 00000000] 02:09:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1908A800) [pid = 4028] [serial = 1879] [outer = 18A10400] 02:09:28 INFO - PROCESS | 4028 | 1466500168934 Marionette DEBUG loaded listener.js 02:09:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (19862800) [pid = 4028] [serial = 1880] [outer = 18A10400] 02:09:29 INFO - PROCESS | 4028 | 1466500169554 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:09:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:09:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1034ms 02:09:29 INFO - PROCESS | 4028 | 1466500169622 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 02:09:29 INFO - PROCESS | 4028 | 1466500169624 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 02:09:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:09:29 INFO - PROCESS | 4028 | 1466500169628 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:09:29 INFO - PROCESS | 4028 | 1466500169630 Marionette TRACE conn5 <- [1,2470,null,{}] 02:09:29 INFO - PROCESS | 4028 | 1466500169634 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:29 INFO - PROCESS | 4028 | 1466500169636 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:29 INFO - PROCESS | 4028 | 1466500169744 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 02:09:29 INFO - PROCESS | 4028 | 1466500169907 Marionette TRACE conn5 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:29 INFO - PROCESS | 4028 | 1466500169910 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:29 INFO - PROCESS | 4028 | ++DOCSHELL 19A84400 == 39 [pid = 4028] [id = 627] 02:09:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (19A86000) [pid = 4028] [serial = 1881] [outer = 00000000] 02:09:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (19B3E800) [pid = 4028] [serial = 1882] [outer = 19A86000] 02:09:29 INFO - PROCESS | 4028 | 1466500169964 Marionette DEBUG loaded listener.js 02:09:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (1AECF400) [pid = 4028] [serial = 1883] [outer = 19A86000] 02:09:30 INFO - PROCESS | 4028 | 1466500170653 Marionette TRACE conn5 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 02:09:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:09:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1072ms 02:09:30 INFO - PROCESS | 4028 | 1466500170704 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 02:09:30 INFO - PROCESS | 4028 | 1466500170708 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 02:09:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:09:30 INFO - PROCESS | 4028 | 1466500170713 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:09:30 INFO - PROCESS | 4028 | 1466500170716 Marionette TRACE conn5 <- [1,2474,null,{}] 02:09:30 INFO - PROCESS | 4028 | 1466500170723 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:30 INFO - PROCESS | 4028 | 1466500170726 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:30 INFO - PROCESS | 4028 | 1466500170830 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 02:09:30 INFO - PROCESS | 4028 | 1466500170973 Marionette TRACE conn5 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:30 INFO - PROCESS | 4028 | 1466500170976 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:30 INFO - PROCESS | 4028 | ++DOCSHELL 0D16D800 == 40 [pid = 4028] [id = 628] 02:09:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (101D2000) [pid = 4028] [serial = 1884] [outer = 00000000] 02:09:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (14494800) [pid = 4028] [serial = 1885] [outer = 101D2000] 02:09:31 INFO - PROCESS | 4028 | 1466500171026 Marionette DEBUG loaded listener.js 02:09:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (149D5800) [pid = 4028] [serial = 1886] [outer = 101D2000] 02:09:31 INFO - PROCESS | 4028 | --DOCSHELL 18A01800 == 39 [pid = 4028] [id = 622] 02:09:31 INFO - PROCESS | 4028 | --DOCSHELL 14D95000 == 38 [pid = 4028] [id = 621] 02:09:31 INFO - PROCESS | 4028 | --DOCSHELL 18783000 == 37 [pid = 4028] [id = 620] 02:09:31 INFO - PROCESS | 4028 | --DOCSHELL 18611C00 == 36 [pid = 4028] [id = 619] 02:09:31 INFO - PROCESS | 4028 | --DOCSHELL 18202000 == 35 [pid = 4028] [id = 618] 02:09:31 INFO - PROCESS | 4028 | --DOCSHELL 093FD000 == 34 [pid = 4028] [id = 617] 02:09:31 INFO - PROCESS | 4028 | --DOCSHELL 14B97800 == 33 [pid = 4028] [id = 616] 02:09:31 INFO - PROCESS | 4028 | --DOCSHELL 10159400 == 32 [pid = 4028] [id = 615] 02:09:31 INFO - PROCESS | 4028 | --DOCSHELL 1014FC00 == 31 [pid = 4028] [id = 614] 02:09:31 INFO - PROCESS | 4028 | --DOCSHELL 17960400 == 30 [pid = 4028] [id = 612] 02:09:31 INFO - PROCESS | 4028 | --DOCSHELL 0CA0A000 == 29 [pid = 4028] [id = 613] 02:09:31 INFO - PROCESS | 4028 | --DOCSHELL 19A84400 == 28 [pid = 4028] [id = 627] 02:09:31 INFO - PROCESS | 4028 | --DOCSHELL 18A0F400 == 27 [pid = 4028] [id = 626] 02:09:31 INFO - PROCESS | 4028 | --DOCSHELL 15950800 == 26 [pid = 4028] [id = 623] 02:09:31 INFO - PROCESS | 4028 | --DOCSHELL 0D1E2800 == 25 [pid = 4028] [id = 624] 02:09:31 INFO - PROCESS | 4028 | --DOCSHELL 14B78C00 == 24 [pid = 4028] [id = 625] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (1908E800) [pid = 4028] [serial = 1822] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (190ED800) [pid = 4028] [serial = 1825] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (17660800) [pid = 4028] [serial = 1810] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (177A9C00) [pid = 4028] [serial = 1811] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (18C33400) [pid = 4028] [serial = 1796] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (10153400) [pid = 4028] [serial = 1798] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1015B400) [pid = 4028] [serial = 1799] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (16571000) [pid = 4028] [serial = 1807] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (17563C00) [pid = 4028] [serial = 1808] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18784800) [pid = 4028] [serial = 1816] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (18789400) [pid = 4028] [serial = 1817] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (10A4CC00) [pid = 4028] [serial = 1801] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (10ACC000) [pid = 4028] [serial = 1802] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (18BEA800) [pid = 4028] [serial = 1819] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (14B77000) [pid = 4028] [serial = 1804] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (14C06800) [pid = 4028] [serial = 1805] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1908F000) [pid = 4028] [serial = 1823] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18749800) [pid = 4028] [serial = 1813] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (18751000) [pid = 4028] [serial = 1814] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (19889C00) [pid = 4028] [serial = 1828] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (19A87C00) [pid = 4028] [serial = 1835] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (190F3400) [pid = 4028] [serial = 1826] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (19D8D000) [pid = 4028] [serial = 1837] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (19A83400) [pid = 4028] [serial = 1834] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (19A7A000) [pid = 4028] [serial = 1829] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (18A07C00) [pid = 4028] [serial = 1831] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (18BEB000) [pid = 4028] [serial = 1820] [outer = 00000000] [url = about:blank] 02:09:31 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (190F5C00) [pid = 4028] [serial = 1832] [outer = 00000000] [url = about:blank] 02:09:32 INFO - PROCESS | 4028 | 1466500172235 Marionette TRACE conn5 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 02:09:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:09:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1572ms 02:09:32 INFO - PROCESS | 4028 | 1466500172287 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 02:09:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:09:32 INFO - PROCESS | 4028 | 1466500172291 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 02:09:32 INFO - PROCESS | 4028 | 1466500172295 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:09:32 INFO - PROCESS | 4028 | 1466500172300 Marionette TRACE conn5 <- [1,2478,null,{}] 02:09:32 INFO - PROCESS | 4028 | 1466500172306 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:32 INFO - PROCESS | 4028 | 1466500172308 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:32 INFO - PROCESS | 4028 | 1466500172443 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 02:09:32 INFO - PROCESS | 4028 | 1466500172540 Marionette TRACE conn5 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:32 INFO - PROCESS | 4028 | 1466500172542 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:32 INFO - PROCESS | 4028 | ++DOCSHELL 0D1CE000 == 25 [pid = 4028] [id = 629] 02:09:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (0FD63400) [pid = 4028] [serial = 1887] [outer = 00000000] 02:09:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (101C5400) [pid = 4028] [serial = 1888] [outer = 0FD63400] 02:09:32 INFO - PROCESS | 4028 | 1466500172590 Marionette DEBUG loaded listener.js 02:09:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (101D1800) [pid = 4028] [serial = 1889] [outer = 0FD63400] 02:09:32 INFO - PROCESS | 4028 | 1466500172969 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:09:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:09:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 730ms 02:09:33 INFO - PROCESS | 4028 | 1466500173042 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 02:09:33 INFO - PROCESS | 4028 | 1466500173047 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 02:09:33 INFO - PROCESS | 4028 | 1466500173054 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:09:33 INFO - PROCESS | 4028 | 1466500173056 Marionette TRACE conn5 <- [1,2482,null,{}] 02:09:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:09:33 INFO - PROCESS | 4028 | 1466500173060 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:33 INFO - PROCESS | 4028 | 1466500173063 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:33 INFO - PROCESS | 4028 | 1466500173152 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 02:09:33 INFO - PROCESS | 4028 | 1466500173164 Marionette TRACE conn5 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:33 INFO - PROCESS | 4028 | 1466500173166 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:33 INFO - PROCESS | 4028 | ++DOCSHELL 111DE000 == 26 [pid = 4028] [id = 630] 02:09:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (1132EC00) [pid = 4028] [serial = 1890] [outer = 00000000] 02:09:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (14410000) [pid = 4028] [serial = 1891] [outer = 1132EC00] 02:09:33 INFO - PROCESS | 4028 | 1466500173213 Marionette DEBUG loaded listener.js 02:09:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (146AAC00) [pid = 4028] [serial = 1892] [outer = 1132EC00] 02:09:33 INFO - PROCESS | 4028 | 1466500173665 Marionette TRACE conn5 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 02:09:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:09:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 630ms 02:09:33 INFO - PROCESS | 4028 | 1466500173692 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 02:09:33 INFO - PROCESS | 4028 | 1466500173695 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 02:09:33 INFO - PROCESS | 4028 | 1466500173698 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:09:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:09:33 INFO - PROCESS | 4028 | 1466500173702 Marionette TRACE conn5 <- [1,2486,null,{}] 02:09:33 INFO - PROCESS | 4028 | 1466500173713 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:33 INFO - PROCESS | 4028 | 1466500173717 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:33 INFO - PROCESS | 4028 | 1466500173801 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 02:09:33 INFO - PROCESS | 4028 | 1466500173808 Marionette TRACE conn5 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:33 INFO - PROCESS | 4028 | 1466500173811 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:33 INFO - PROCESS | 4028 | ++DOCSHELL 14B77000 == 27 [pid = 4028] [id = 631] 02:09:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (14B9A000) [pid = 4028] [serial = 1893] [outer = 00000000] 02:09:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (1657C800) [pid = 4028] [serial = 1894] [outer = 14B9A000] 02:09:33 INFO - PROCESS | 4028 | 1466500173860 Marionette DEBUG loaded listener.js 02:09:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (17569400) [pid = 4028] [serial = 1895] [outer = 14B9A000] 02:09:34 INFO - PROCESS | 4028 | 1466500174356 Marionette TRACE conn5 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:09:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:09:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 730ms 02:09:34 INFO - PROCESS | 4028 | 1466500174432 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 02:09:34 INFO - PROCESS | 4028 | 1466500174435 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 02:09:34 INFO - PROCESS | 4028 | 1466500174438 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:09:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:09:34 INFO - PROCESS | 4028 | 1466500174440 Marionette TRACE conn5 <- [1,2490,null,{}] 02:09:34 INFO - PROCESS | 4028 | 1466500174443 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:34 INFO - PROCESS | 4028 | 1466500174445 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:34 INFO - PROCESS | 4028 | 1466500174598 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 02:09:34 INFO - PROCESS | 4028 | 1466500174621 Marionette TRACE conn5 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:34 INFO - PROCESS | 4028 | 1466500174623 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:34 INFO - PROCESS | 4028 | ++DOCSHELL 1764A800 == 28 [pid = 4028] [id = 632] 02:09:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (1764CC00) [pid = 4028] [serial = 1896] [outer = 00000000] 02:09:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (177AAC00) [pid = 4028] [serial = 1897] [outer = 1764CC00] 02:09:34 INFO - PROCESS | 4028 | 1466500174667 Marionette DEBUG loaded listener.js 02:09:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18201400) [pid = 4028] [serial = 1898] [outer = 1764CC00] 02:09:35 INFO - PROCESS | 4028 | 1466500175103 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:09:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:09:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 730ms 02:09:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:09:35 INFO - PROCESS | 4028 | 1466500175172 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 02:09:35 INFO - PROCESS | 4028 | 1466500175174 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 02:09:35 INFO - PROCESS | 4028 | 1466500175177 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:09:35 INFO - PROCESS | 4028 | 1466500175179 Marionette TRACE conn5 <- [1,2494,null,{}] 02:09:35 INFO - PROCESS | 4028 | 1466500175183 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:35 INFO - PROCESS | 4028 | 1466500175185 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:35 INFO - PROCESS | 4028 | 1466500175298 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 02:09:35 INFO - PROCESS | 4028 | 1466500175308 Marionette TRACE conn5 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:35 INFO - PROCESS | 4028 | 1466500175310 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:35 INFO - PROCESS | 4028 | ++DOCSHELL 18206C00 == 29 [pid = 4028] [id = 633] 02:09:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (182B5400) [pid = 4028] [serial = 1899] [outer = 00000000] 02:09:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18626C00) [pid = 4028] [serial = 1900] [outer = 182B5400] 02:09:35 INFO - PROCESS | 4028 | 1466500175409 Marionette DEBUG loaded listener.js 02:09:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18629C00) [pid = 4028] [serial = 1901] [outer = 182B5400] 02:09:35 INFO - PROCESS | 4028 | 1466500175856 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:09:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:09:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 730ms 02:09:35 INFO - PROCESS | 4028 | 1466500175931 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 02:09:35 INFO - PROCESS | 4028 | 1466500175933 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 02:09:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:09:35 INFO - PROCESS | 4028 | 1466500175945 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:09:35 INFO - PROCESS | 4028 | 1466500175947 Marionette TRACE conn5 <- [1,2498,null,{}] 02:09:35 INFO - PROCESS | 4028 | 1466500175950 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:35 INFO - PROCESS | 4028 | 1466500175956 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:36 INFO - PROCESS | 4028 | 1466500176272 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 02:09:36 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (18202800) [pid = 4028] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:09:36 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1862FC00) [pid = 4028] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:09:36 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (10304400) [pid = 4028] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:09:36 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (14B99400) [pid = 4028] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:09:36 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (17568C00) [pid = 4028] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:09:36 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (10152800) [pid = 4028] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:09:36 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (18A0AC00) [pid = 4028] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:09:36 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (0D1E4400) [pid = 4028] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:09:36 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (19A7C400) [pid = 4028] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:09:36 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (190EF000) [pid = 4028] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:09:36 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (18A04000) [pid = 4028] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:09:36 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (15952C00) [pid = 4028] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:09:36 INFO - PROCESS | 4028 | 1466500176344 Marionette TRACE conn5 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:36 INFO - PROCESS | 4028 | 1466500176346 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:36 INFO - PROCESS | 4028 | ++DOCSHELL 0D1CA000 == 30 [pid = 4028] [id = 634] 02:09:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (0D1E4400) [pid = 4028] [serial = 1902] [outer = 00000000] 02:09:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (149BA400) [pid = 4028] [serial = 1903] [outer = 0D1E4400] 02:09:36 INFO - PROCESS | 4028 | 1466500176393 Marionette DEBUG loaded listener.js 02:09:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (18766400) [pid = 4028] [serial = 1904] [outer = 0D1E4400] 02:09:36 INFO - PROCESS | 4028 | 1466500176768 Marionette TRACE conn5 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 02:09:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:09:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 890ms 02:09:36 INFO - PROCESS | 4028 | 1466500176830 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 02:09:36 INFO - PROCESS | 4028 | 1466500176832 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 02:09:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:09:36 INFO - PROCESS | 4028 | 1466500176835 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:09:36 INFO - PROCESS | 4028 | 1466500176837 Marionette TRACE conn5 <- [1,2502,null,{}] 02:09:36 INFO - PROCESS | 4028 | 1466500176840 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:36 INFO - PROCESS | 4028 | 1466500176842 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:36 INFO - PROCESS | 4028 | 1466500176918 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 02:09:36 INFO - PROCESS | 4028 | 1466500176923 Marionette TRACE conn5 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:36 INFO - PROCESS | 4028 | 1466500176925 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:36 INFO - PROCESS | 4028 | ++DOCSHELL 149D5000 == 31 [pid = 4028] [id = 635] 02:09:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (1657E400) [pid = 4028] [serial = 1905] [outer = 00000000] 02:09:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (18A81C00) [pid = 4028] [serial = 1906] [outer = 1657E400] 02:09:36 INFO - PROCESS | 4028 | 1466500176970 Marionette DEBUG loaded listener.js 02:09:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (18BEF400) [pid = 4028] [serial = 1907] [outer = 1657E400] 02:09:37 INFO - PROCESS | 4028 | 1466500177389 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:09:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:09:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 570ms 02:09:37 INFO - PROCESS | 4028 | 1466500177415 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 02:09:37 INFO - PROCESS | 4028 | 1466500177417 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 02:09:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:09:37 INFO - PROCESS | 4028 | 1466500177424 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:09:37 INFO - PROCESS | 4028 | 1466500177425 Marionette TRACE conn5 <- [1,2506,null,{}] 02:09:37 INFO - PROCESS | 4028 | 1466500177429 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:37 INFO - PROCESS | 4028 | 1466500177431 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:37 INFO - PROCESS | 4028 | 1466500177557 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 02:09:37 INFO - PROCESS | 4028 | 1466500177567 Marionette TRACE conn5 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:37 INFO - PROCESS | 4028 | 1466500177569 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:37 INFO - PROCESS | 4028 | ++DOCSHELL 18616000 == 32 [pid = 4028] [id = 636] 02:09:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18A77000) [pid = 4028] [serial = 1908] [outer = 00000000] 02:09:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (19087000) [pid = 4028] [serial = 1909] [outer = 18A77000] 02:09:37 INFO - PROCESS | 4028 | 1466500177613 Marionette DEBUG loaded listener.js 02:09:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18CF6C00) [pid = 4028] [serial = 1910] [outer = 18A77000] 02:09:38 INFO - PROCESS | 4028 | 1466500178054 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:09:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:09:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 690ms 02:09:38 INFO - PROCESS | 4028 | 1466500178111 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 02:09:38 INFO - PROCESS | 4028 | 1466500178113 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 02:09:38 INFO - PROCESS | 4028 | 1466500178126 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:09:38 INFO - PROCESS | 4028 | 1466500178128 Marionette TRACE conn5 <- [1,2510,null,{}] 02:09:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:09:38 INFO - PROCESS | 4028 | 1466500178131 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:38 INFO - PROCESS | 4028 | 1466500178133 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:38 INFO - PROCESS | 4028 | 1466500178217 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 02:09:38 INFO - PROCESS | 4028 | 1466500178225 Marionette TRACE conn5 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:38 INFO - PROCESS | 4028 | 1466500178227 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:38 INFO - PROCESS | 4028 | ++DOCSHELL 190F2000 == 33 [pid = 4028] [id = 637] 02:09:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (190F3000) [pid = 4028] [serial = 1911] [outer = 00000000] 02:09:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (19787400) [pid = 4028] [serial = 1912] [outer = 190F3000] 02:09:38 INFO - PROCESS | 4028 | 1466500178279 Marionette DEBUG loaded listener.js 02:09:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1988A400) [pid = 4028] [serial = 1913] [outer = 190F3000] 02:09:39 INFO - PROCESS | 4028 | 1466500179098 Marionette TRACE conn5 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:09:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:09:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1014ms 02:09:39 INFO - PROCESS | 4028 | 1466500179146 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 02:09:39 INFO - PROCESS | 4028 | 1466500179151 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 02:09:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:09:39 INFO - PROCESS | 4028 | 1466500179156 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:09:39 INFO - PROCESS | 4028 | 1466500179161 Marionette TRACE conn5 <- [1,2514,null,{}] 02:09:39 INFO - PROCESS | 4028 | 1466500179186 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:39 INFO - PROCESS | 4028 | 1466500179189 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:39 INFO - PROCESS | 4028 | 1466500179317 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 02:09:39 INFO - PROCESS | 4028 | 1466500179451 Marionette TRACE conn5 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:39 INFO - PROCESS | 4028 | 1466500179454 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:39 INFO - PROCESS | 4028 | ++DOCSHELL 1015B400 == 34 [pid = 4028] [id = 638] 02:09:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (101CB400) [pid = 4028] [serial = 1914] [outer = 00000000] 02:09:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (111DD800) [pid = 4028] [serial = 1915] [outer = 101CB400] 02:09:39 INFO - PROCESS | 4028 | 1466500179512 Marionette DEBUG loaded listener.js 02:09:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (146EE000) [pid = 4028] [serial = 1916] [outer = 101CB400] 02:09:40 INFO - PROCESS | 4028 | 1466500180201 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:09:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:09:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1080ms 02:09:40 INFO - PROCESS | 4028 | 1466500180264 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 02:09:40 INFO - PROCESS | 4028 | 1466500180269 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 02:09:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:09:40 INFO - PROCESS | 4028 | 1466500180276 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:09:40 INFO - PROCESS | 4028 | 1466500180279 Marionette TRACE conn5 <- [1,2518,null,{}] 02:09:40 INFO - PROCESS | 4028 | 1466500180283 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:40 INFO - PROCESS | 4028 | 1466500180286 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:40 INFO - PROCESS | 4028 | 1466500180408 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 02:09:40 INFO - PROCESS | 4028 | 1466500180649 Marionette TRACE conn5 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:40 INFO - PROCESS | 4028 | 1466500180653 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:40 INFO - PROCESS | 4028 | ++DOCSHELL 0CA05000 == 35 [pid = 4028] [id = 639] 02:09:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (0CA05400) [pid = 4028] [serial = 1917] [outer = 00000000] 02:09:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (0CA1A000) [pid = 4028] [serial = 1918] [outer = 0CA05400] 02:09:40 INFO - PROCESS | 4028 | 1466500180713 Marionette DEBUG loaded listener.js 02:09:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (0FC39000) [pid = 4028] [serial = 1919] [outer = 0CA05400] 02:09:41 INFO - PROCESS | 4028 | --DOCSHELL 18616000 == 34 [pid = 4028] [id = 636] 02:09:41 INFO - PROCESS | 4028 | --DOCSHELL 149D5000 == 33 [pid = 4028] [id = 635] 02:09:41 INFO - PROCESS | 4028 | --DOCSHELL 0D1CA000 == 32 [pid = 4028] [id = 634] 02:09:41 INFO - PROCESS | 4028 | --DOCSHELL 18206C00 == 31 [pid = 4028] [id = 633] 02:09:41 INFO - PROCESS | 4028 | --DOCSHELL 1764A800 == 30 [pid = 4028] [id = 632] 02:09:41 INFO - PROCESS | 4028 | --DOCSHELL 14B77000 == 29 [pid = 4028] [id = 631] 02:09:41 INFO - PROCESS | 4028 | --DOCSHELL 111DE000 == 28 [pid = 4028] [id = 630] 02:09:41 INFO - PROCESS | 4028 | --DOCSHELL 0D1CE000 == 27 [pid = 4028] [id = 629] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (18208000) [pid = 4028] [serial = 1855] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (182C2400) [pid = 4028] [serial = 1856] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1877F000) [pid = 4028] [serial = 1859] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (18768C00) [pid = 4028] [serial = 1858] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (10933800) [pid = 4028] [serial = 1846] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (10AC6C00) [pid = 4028] [serial = 1847] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (14CDDC00) [pid = 4028] [serial = 1849] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (14D96000) [pid = 4028] [serial = 1850] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (17647400) [pid = 4028] [serial = 1852] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (101D3400) [pid = 4028] [serial = 1843] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (10309800) [pid = 4028] [serial = 1844] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1908F400) [pid = 4028] [serial = 1868] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (101D1C00) [pid = 4028] [serial = 1840] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (1030C800) [pid = 4028] [serial = 1841] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (1ADB0400) [pid = 4028] [serial = 1838] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (19766400) [pid = 4028] [serial = 1870] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (18A0E800) [pid = 4028] [serial = 1861] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (19786800) [pid = 4028] [serial = 1871] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (1876E800) [pid = 4028] [serial = 1865] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (182C3400) [pid = 4028] [serial = 1864] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (18CEE400) [pid = 4028] [serial = 1867] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (18A06800) [pid = 4028] [serial = 1862] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (17666C00) [pid = 4028] [serial = 1853] [outer = 00000000] [url = about:blank] 02:09:41 INFO - PROCESS | 4028 | 1466500181381 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:09:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:09:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1118ms 02:09:41 INFO - PROCESS | 4028 | 1466500181400 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 02:09:41 INFO - PROCESS | 4028 | 1466500181404 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 02:09:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:09:41 INFO - PROCESS | 4028 | 1466500181408 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:09:41 INFO - PROCESS | 4028 | 1466500181411 Marionette TRACE conn5 <- [1,2522,null,{}] 02:09:41 INFO - PROCESS | 4028 | 1466500181416 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:41 INFO - PROCESS | 4028 | 1466500181420 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:41 INFO - PROCESS | 4028 | 1466500181506 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 02:09:41 INFO - PROCESS | 4028 | 1466500181516 Marionette TRACE conn5 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:41 INFO - PROCESS | 4028 | 1466500181519 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:41 INFO - PROCESS | 4028 | ++DOCSHELL 0FDEE800 == 28 [pid = 4028] [id = 640] 02:09:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (0FDF7800) [pid = 4028] [serial = 1920] [outer = 00000000] 02:09:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (1030C400) [pid = 4028] [serial = 1921] [outer = 0FDF7800] 02:09:41 INFO - PROCESS | 4028 | 1466500181566 Marionette DEBUG loaded listener.js 02:09:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (10620C00) [pid = 4028] [serial = 1922] [outer = 0FDF7800] 02:09:42 INFO - PROCESS | 4028 | 1466500182109 Marionette TRACE conn5 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 02:09:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:09:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 731ms 02:09:42 INFO - PROCESS | 4028 | 1466500182142 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 02:09:42 INFO - PROCESS | 4028 | 1466500182146 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 02:09:42 INFO - PROCESS | 4028 | 1466500182150 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:09:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:09:42 INFO - PROCESS | 4028 | 1466500182152 Marionette TRACE conn5 <- [1,2526,null,{}] 02:09:42 INFO - PROCESS | 4028 | 1466500182156 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:42 INFO - PROCESS | 4028 | 1466500182158 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:42 INFO - PROCESS | 4028 | 1466500182246 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 02:09:42 INFO - PROCESS | 4028 | 1466500182345 Marionette TRACE conn5 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:42 INFO - PROCESS | 4028 | 1466500182347 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:42 INFO - PROCESS | 4028 | ++DOCSHELL 1030CC00 == 29 [pid = 4028] [id = 641] 02:09:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (1052E400) [pid = 4028] [serial = 1923] [outer = 00000000] 02:09:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (14C26C00) [pid = 4028] [serial = 1924] [outer = 1052E400] 02:09:42 INFO - PROCESS | 4028 | 1466500182392 Marionette DEBUG loaded listener.js 02:09:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (15948800) [pid = 4028] [serial = 1925] [outer = 1052E400] 02:09:42 INFO - PROCESS | 4028 | 1466500182780 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:09:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:09:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 671ms 02:09:42 INFO - PROCESS | 4028 | 1466500182827 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 02:09:42 INFO - PROCESS | 4028 | 1466500182829 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 02:09:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:09:42 INFO - PROCESS | 4028 | 1466500182834 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:09:42 INFO - PROCESS | 4028 | 1466500182840 Marionette TRACE conn5 <- [1,2530,null,{}] 02:09:42 INFO - PROCESS | 4028 | 1466500182849 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:42 INFO - PROCESS | 4028 | 1466500182853 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:42 INFO - PROCESS | 4028 | 1466500182941 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 02:09:42 INFO - PROCESS | 4028 | 1466500182948 Marionette TRACE conn5 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:42 INFO - PROCESS | 4028 | 1466500182950 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:42 INFO - PROCESS | 4028 | ++DOCSHELL 17631C00 == 30 [pid = 4028] [id = 642] 02:09:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (17635C00) [pid = 4028] [serial = 1926] [outer = 00000000] 02:09:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (18204C00) [pid = 4028] [serial = 1927] [outer = 17635C00] 02:09:43 INFO - PROCESS | 4028 | 1466500182996 Marionette DEBUG loaded listener.js 02:09:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (101C5C00) [pid = 4028] [serial = 1928] [outer = 17635C00] 02:09:43 INFO - PROCESS | 4028 | 1466500183463 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 02:09:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:09:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 690ms 02:09:43 INFO - PROCESS | 4028 | 1466500183526 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 02:09:43 INFO - PROCESS | 4028 | 1466500183529 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 02:09:43 INFO - PROCESS | 4028 | 1466500183532 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:09:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:09:43 INFO - PROCESS | 4028 | 1466500183534 Marionette TRACE conn5 <- [1,2534,null,{}] 02:09:43 INFO - PROCESS | 4028 | 1466500183537 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:43 INFO - PROCESS | 4028 | 1466500183539 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:43 INFO - PROCESS | 4028 | 1466500183687 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 02:09:43 INFO - PROCESS | 4028 | 1466500183706 Marionette TRACE conn5 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:43 INFO - PROCESS | 4028 | 1466500183708 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:43 INFO - PROCESS | 4028 | ++DOCSHELL 18617C00 == 31 [pid = 4028] [id = 643] 02:09:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (18629000) [pid = 4028] [serial = 1929] [outer = 00000000] 02:09:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (18754C00) [pid = 4028] [serial = 1930] [outer = 18629000] 02:09:43 INFO - PROCESS | 4028 | 1466500183752 Marionette DEBUG loaded listener.js 02:09:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18767000) [pid = 4028] [serial = 1931] [outer = 18629000] 02:09:44 INFO - PROCESS | 4028 | 1466500184176 Marionette TRACE conn5 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 02:09:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:09:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 670ms 02:09:44 INFO - PROCESS | 4028 | 1466500184210 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 02:09:44 INFO - PROCESS | 4028 | 1466500184212 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 02:09:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:09:44 INFO - PROCESS | 4028 | 1466500184215 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:09:44 INFO - PROCESS | 4028 | 1466500184217 Marionette TRACE conn5 <- [1,2538,null,{}] 02:09:44 INFO - PROCESS | 4028 | 1466500184220 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:44 INFO - PROCESS | 4028 | 1466500184222 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:44 INFO - PROCESS | 4028 | 1466500184337 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 02:09:44 INFO - PROCESS | 4028 | 1466500184342 Marionette TRACE conn5 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:44 INFO - PROCESS | 4028 | 1466500184348 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:44 INFO - PROCESS | 4028 | ++DOCSHELL 10A52800 == 32 [pid = 4028] [id = 644] 02:09:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18783C00) [pid = 4028] [serial = 1932] [outer = 00000000] 02:09:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18A08400) [pid = 4028] [serial = 1933] [outer = 18783C00] 02:09:44 INFO - PROCESS | 4028 | 1466500184401 Marionette DEBUG loaded listener.js 02:09:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18A84400) [pid = 4028] [serial = 1934] [outer = 18783C00] 02:09:44 INFO - PROCESS | 4028 | 1466500184880 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 02:09:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:09:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 730ms 02:09:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:09:44 INFO - PROCESS | 4028 | 1466500184949 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 02:09:44 INFO - PROCESS | 4028 | 1466500184951 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 02:09:44 INFO - PROCESS | 4028 | 1466500184955 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:09:44 INFO - PROCESS | 4028 | 1466500184956 Marionette TRACE conn5 <- [1,2542,null,{}] 02:09:44 INFO - PROCESS | 4028 | 1466500184960 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:44 INFO - PROCESS | 4028 | 1466500184963 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:45 INFO - PROCESS | 4028 | 1466500185123 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 02:09:45 INFO - PROCESS | 4028 | 1466500185147 Marionette TRACE conn5 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:45 INFO - PROCESS | 4028 | 1466500185148 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:45 INFO - PROCESS | 4028 | ++DOCSHELL 0CA16C00 == 33 [pid = 4028] [id = 645] 02:09:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (10AC2800) [pid = 4028] [serial = 1935] [outer = 00000000] 02:09:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (19089C00) [pid = 4028] [serial = 1936] [outer = 10AC2800] 02:09:45 INFO - PROCESS | 4028 | 1466500185191 Marionette DEBUG loaded listener.js 02:09:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (1908B000) [pid = 4028] [serial = 1937] [outer = 10AC2800] 02:09:45 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (14B9A000) [pid = 4028] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:09:45 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (101D2000) [pid = 4028] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:09:45 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1657E400) [pid = 4028] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:09:45 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (18A10400) [pid = 4028] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:09:45 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (182B5400) [pid = 4028] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:09:45 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (0FD63400) [pid = 4028] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:09:45 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (18A77000) [pid = 4028] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:09:45 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (0FC32400) [pid = 4028] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:09:45 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (19A86000) [pid = 4028] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:09:45 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (0D1E4400) [pid = 4028] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:09:45 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (1132EC00) [pid = 4028] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:09:45 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (14C1E400) [pid = 4028] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:09:45 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (1764CC00) [pid = 4028] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:09:45 INFO - PROCESS | 4028 | 1466500185750 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:09:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:09:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 830ms 02:09:45 INFO - PROCESS | 4028 | 1466500185787 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 02:09:45 INFO - PROCESS | 4028 | 1466500185789 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 02:09:45 INFO - PROCESS | 4028 | 1466500185792 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:09:45 INFO - PROCESS | 4028 | 1466500185794 Marionette TRACE conn5 <- [1,2546,null,{}] 02:09:45 INFO - PROCESS | 4028 | 1466500185797 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:45 INFO - PROCESS | 4028 | 1466500185799 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:45 INFO - PROCESS | 4028 | 1466500185878 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 02:09:45 INFO - PROCESS | 4028 | 1466500185979 Marionette TRACE conn5 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:45 INFO - PROCESS | 4028 | 1466500185981 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:45 INFO - PROCESS | 4028 | ++DOCSHELL 0D1CC400 == 34 [pid = 4028] [id = 646] 02:09:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (0D1D3C00) [pid = 4028] [serial = 1938] [outer = 00000000] 02:09:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (147BE000) [pid = 4028] [serial = 1939] [outer = 0D1D3C00] 02:09:46 INFO - PROCESS | 4028 | 1466500186024 Marionette DEBUG loaded listener.js 02:09:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (1860BC00) [pid = 4028] [serial = 1940] [outer = 0D1D3C00] 02:09:46 INFO - PROCESS | 4028 | 1466500186398 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:09:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:09:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 630ms 02:09:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:09:46 INFO - PROCESS | 4028 | 1466500186426 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 02:09:46 INFO - PROCESS | 4028 | 1466500186429 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 02:09:46 INFO - PROCESS | 4028 | 1466500186460 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:09:46 INFO - PROCESS | 4028 | 1466500186462 Marionette TRACE conn5 <- [1,2550,null,{}] 02:09:46 INFO - PROCESS | 4028 | 1466500186466 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:46 INFO - PROCESS | 4028 | 1466500186467 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:46 INFO - PROCESS | 4028 | 1466500186587 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 02:09:46 INFO - PROCESS | 4028 | 1466500186599 Marionette TRACE conn5 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:46 INFO - PROCESS | 4028 | 1466500186601 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:46 INFO - PROCESS | 4028 | ++DOCSHELL 16576000 == 35 [pid = 4028] [id = 647] 02:09:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (1877EC00) [pid = 4028] [serial = 1941] [outer = 00000000] 02:09:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (190F0400) [pid = 4028] [serial = 1942] [outer = 1877EC00] 02:09:46 INFO - PROCESS | 4028 | 1466500186646 Marionette DEBUG loaded listener.js 02:09:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1977FC00) [pid = 4028] [serial = 1943] [outer = 1877EC00] 02:09:47 INFO - PROCESS | 4028 | 1466500187067 Marionette TRACE conn5 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 02:09:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:09:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 650ms 02:09:47 INFO - PROCESS | 4028 | 1466500187082 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 02:09:47 INFO - PROCESS | 4028 | 1466500187094 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 02:09:47 INFO - PROCESS | 4028 | 1466500187098 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:09:47 INFO - PROCESS | 4028 | 1466500187099 Marionette TRACE conn5 <- [1,2554,null,{}] 02:09:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:09:47 INFO - PROCESS | 4028 | 1466500187103 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:47 INFO - PROCESS | 4028 | 1466500187105 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:47 INFO - PROCESS | 4028 | 1466500187184 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 02:09:47 INFO - PROCESS | 4028 | 1466500187287 Marionette TRACE conn5 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:47 INFO - PROCESS | 4028 | 1466500187289 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:47 INFO - PROCESS | 4028 | ++DOCSHELL 1908AC00 == 36 [pid = 4028] [id = 648] 02:09:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (190F4C00) [pid = 4028] [serial = 1944] [outer = 00000000] 02:09:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (19A7CC00) [pid = 4028] [serial = 1945] [outer = 190F4C00] 02:09:47 INFO - PROCESS | 4028 | 1466500187334 Marionette DEBUG loaded listener.js 02:09:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (19A84C00) [pid = 4028] [serial = 1946] [outer = 190F4C00] 02:09:47 INFO - PROCESS | 4028 | 1466500187765 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 02:09:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:09:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 730ms 02:09:47 INFO - PROCESS | 4028 | 1466500187908 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 02:09:47 INFO - PROCESS | 4028 | 1466500187912 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 02:09:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:09:47 INFO - PROCESS | 4028 | 1466500187925 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:09:47 INFO - PROCESS | 4028 | 1466500187929 Marionette TRACE conn5 <- [1,2558,null,{}] 02:09:47 INFO - PROCESS | 4028 | 1466500187935 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:47 INFO - PROCESS | 4028 | 1466500187939 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:48 INFO - PROCESS | 4028 | 1466500188057 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 02:09:48 INFO - PROCESS | 4028 | 1466500188192 Marionette TRACE conn5 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:48 INFO - PROCESS | 4028 | 1466500188197 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:48 INFO - PROCESS | 4028 | ++DOCSHELL 0CA0E400 == 37 [pid = 4028] [id = 649] 02:09:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (0FC7EC00) [pid = 4028] [serial = 1947] [outer = 00000000] 02:09:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (10306400) [pid = 4028] [serial = 1948] [outer = 0FC7EC00] 02:09:48 INFO - PROCESS | 4028 | 1466500188257 Marionette DEBUG loaded listener.js 02:09:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (10AC0C00) [pid = 4028] [serial = 1949] [outer = 0FC7EC00] 02:09:48 INFO - PROCESS | 4028 | 1466500188852 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 02:09:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:09:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 990ms 02:09:48 INFO - PROCESS | 4028 | 1466500188915 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 02:09:48 INFO - PROCESS | 4028 | 1466500188920 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 02:09:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:09:48 INFO - PROCESS | 4028 | 1466500188927 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:09:48 INFO - PROCESS | 4028 | 1466500188930 Marionette TRACE conn5 <- [1,2562,null,{}] 02:09:48 INFO - PROCESS | 4028 | 1466500188934 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:48 INFO - PROCESS | 4028 | 1466500188938 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:49 INFO - PROCESS | 4028 | 1466500189086 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 02:09:49 INFO - PROCESS | 4028 | 1466500189231 Marionette TRACE conn5 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:49 INFO - PROCESS | 4028 | 1466500189234 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:49 INFO - PROCESS | 4028 | ++DOCSHELL 15F4B000 == 38 [pid = 4028] [id = 650] 02:09:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (1657F000) [pid = 4028] [serial = 1950] [outer = 00000000] 02:09:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (17647000) [pid = 4028] [serial = 1951] [outer = 1657F000] 02:09:49 INFO - PROCESS | 4028 | 1466500189291 Marionette DEBUG loaded listener.js 02:09:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (1795DC00) [pid = 4028] [serial = 1952] [outer = 1657F000] 02:09:49 INFO - PROCESS | 4028 | 1466500189862 Marionette TRACE conn5 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:09:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:09:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 970ms 02:09:49 INFO - PROCESS | 4028 | 1466500189900 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 02:09:49 INFO - PROCESS | 4028 | 1466500189903 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 02:09:49 INFO - PROCESS | 4028 | 1466500189906 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:09:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:09:49 INFO - PROCESS | 4028 | 1466500189910 Marionette TRACE conn5 <- [1,2566,null,{}] 02:09:49 INFO - PROCESS | 4028 | 1466500189922 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:49 INFO - PROCESS | 4028 | 1466500189926 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:50 INFO - PROCESS | 4028 | 1466500190038 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 02:09:50 INFO - PROCESS | 4028 | 1466500190195 Marionette TRACE conn5 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:50 INFO - PROCESS | 4028 | 1466500190199 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:50 INFO - PROCESS | 4028 | ++DOCSHELL 1908E400 == 39 [pid = 4028] [id = 651] 02:09:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (190EF000) [pid = 4028] [serial = 1953] [outer = 00000000] 02:09:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (19891000) [pid = 4028] [serial = 1954] [outer = 190EF000] 02:09:50 INFO - PROCESS | 4028 | 1466500190256 Marionette DEBUG loaded listener.js 02:09:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (19AC5C00) [pid = 4028] [serial = 1955] [outer = 190EF000] 02:09:51 INFO - PROCESS | 4028 | 1466500191070 Marionette TRACE conn5 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:09:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:09:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1180ms 02:09:51 INFO - PROCESS | 4028 | 1466500191102 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 02:09:51 INFO - PROCESS | 4028 | 1466500191106 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 02:09:51 INFO - PROCESS | 4028 | 1466500191112 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:09:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:09:51 INFO - PROCESS | 4028 | 1466500191115 Marionette TRACE conn5 <- [1,2570,null,{}] 02:09:51 INFO - PROCESS | 4028 | 1466500191121 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:51 INFO - PROCESS | 4028 | 1466500191124 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:51 INFO - PROCESS | 4028 | 1466500191228 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 02:09:51 INFO - PROCESS | 4028 | 1466500191364 Marionette TRACE conn5 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:51 INFO - PROCESS | 4028 | 1466500191369 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:51 INFO - PROCESS | 4028 | ++DOCSHELL 10159400 == 40 [pid = 4028] [id = 652] 02:09:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1015C000) [pid = 4028] [serial = 1956] [outer = 00000000] 02:09:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (10302000) [pid = 4028] [serial = 1957] [outer = 1015C000] 02:09:51 INFO - PROCESS | 4028 | 1466500191421 Marionette DEBUG loaded listener.js 02:09:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (10AC0800) [pid = 4028] [serial = 1958] [outer = 1015C000] 02:09:52 INFO - PROCESS | 4028 | --DOCSHELL 16576000 == 39 [pid = 4028] [id = 647] 02:09:52 INFO - PROCESS | 4028 | --DOCSHELL 0D1CC400 == 38 [pid = 4028] [id = 646] 02:09:52 INFO - PROCESS | 4028 | --DOCSHELL 0CA16C00 == 37 [pid = 4028] [id = 645] 02:09:52 INFO - PROCESS | 4028 | --DOCSHELL 10A52800 == 36 [pid = 4028] [id = 644] 02:09:52 INFO - PROCESS | 4028 | --DOCSHELL 18617C00 == 35 [pid = 4028] [id = 643] 02:09:52 INFO - PROCESS | 4028 | --DOCSHELL 17631C00 == 34 [pid = 4028] [id = 642] 02:09:52 INFO - PROCESS | 4028 | --DOCSHELL 1030CC00 == 33 [pid = 4028] [id = 641] 02:09:52 INFO - PROCESS | 4028 | --DOCSHELL 0FDEE800 == 32 [pid = 4028] [id = 640] 02:09:52 INFO - PROCESS | 4028 | --DOCSHELL 0CA05000 == 31 [pid = 4028] [id = 639] 02:09:52 INFO - PROCESS | 4028 | --DOCSHELL 1015B400 == 30 [pid = 4028] [id = 638] 02:09:52 INFO - PROCESS | 4028 | --DOCSHELL 190F2000 == 29 [pid = 4028] [id = 637] 02:09:52 INFO - PROCESS | 4028 | --DOCSHELL 0D16D800 == 28 [pid = 4028] [id = 628] 02:09:52 INFO - PROCESS | 4028 | --DOCSHELL 1908E400 == 27 [pid = 4028] [id = 651] 02:09:52 INFO - PROCESS | 4028 | --DOCSHELL 1908AC00 == 26 [pid = 4028] [id = 648] 02:09:52 INFO - PROCESS | 4028 | --DOCSHELL 0CA0E400 == 25 [pid = 4028] [id = 649] 02:09:52 INFO - PROCESS | 4028 | --DOCSHELL 15F4B000 == 24 [pid = 4028] [id = 650] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (19087000) [pid = 4028] [serial = 1909] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (177AAC00) [pid = 4028] [serial = 1897] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (18626C00) [pid = 4028] [serial = 1900] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (1657C800) [pid = 4028] [serial = 1894] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (149D5800) [pid = 4028] [serial = 1886] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (14494800) [pid = 4028] [serial = 1885] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (14410000) [pid = 4028] [serial = 1891] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (146AAC00) [pid = 4028] [serial = 1892] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (101C5400) [pid = 4028] [serial = 1888] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (101D1800) [pid = 4028] [serial = 1889] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (149BA400) [pid = 4028] [serial = 1903] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (18629C00) [pid = 4028] [serial = 1901] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (10153000) [pid = 4028] [serial = 1874] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (0FCEC400) [pid = 4028] [serial = 1873] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1763B800) [pid = 4028] [serial = 1877] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (15F3D800) [pid = 4028] [serial = 1876] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (19862800) [pid = 4028] [serial = 1880] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (1908A800) [pid = 4028] [serial = 1879] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (1AECF400) [pid = 4028] [serial = 1883] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (19B3E800) [pid = 4028] [serial = 1882] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (18A81C00) [pid = 4028] [serial = 1906] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (18CF6C00) [pid = 4028] [serial = 1910] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (18BEF400) [pid = 4028] [serial = 1907] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (18766400) [pid = 4028] [serial = 1904] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (18201400) [pid = 4028] [serial = 1898] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (17569400) [pid = 4028] [serial = 1895] [outer = 00000000] [url = about:blank] 02:09:52 INFO - PROCESS | 4028 | 1466500192729 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1672ms 02:09:52 INFO - PROCESS | 4028 | 1466500192791 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 02:09:52 INFO - PROCESS | 4028 | 1466500192795 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 02:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:09:52 INFO - PROCESS | 4028 | 1466500192805 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:09:52 INFO - PROCESS | 4028 | 1466500192808 Marionette TRACE conn5 <- [1,2574,null,{}] 02:09:52 INFO - PROCESS | 4028 | 1466500192815 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:52 INFO - PROCESS | 4028 | 1466500192817 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:52 INFO - PROCESS | 4028 | 1466500192914 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 02:09:52 INFO - PROCESS | 4028 | 1466500192923 Marionette TRACE conn5 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:52 INFO - PROCESS | 4028 | 1466500192927 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:52 INFO - PROCESS | 4028 | ++DOCSHELL 0D1C7000 == 25 [pid = 4028] [id = 653] 02:09:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (0D1CA800) [pid = 4028] [serial = 1959] [outer = 00000000] 02:09:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (0FC33800) [pid = 4028] [serial = 1960] [outer = 0D1CA800] 02:09:52 INFO - PROCESS | 4028 | 1466500192979 Marionette DEBUG loaded listener.js 02:09:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (0FD61400) [pid = 4028] [serial = 1961] [outer = 0D1CA800] 02:09:53 INFO - PROCESS | 4028 | 1466500193477 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:09:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:09:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 730ms 02:09:53 INFO - PROCESS | 4028 | 1466500193535 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 02:09:53 INFO - PROCESS | 4028 | 1466500193540 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 02:09:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:09:53 INFO - PROCESS | 4028 | 1466500193547 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:09:53 INFO - PROCESS | 4028 | 1466500193550 Marionette TRACE conn5 <- [1,2578,null,{}] 02:09:53 INFO - PROCESS | 4028 | 1466500193553 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:53 INFO - PROCESS | 4028 | 1466500193556 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:53 INFO - PROCESS | 4028 | 1466500193648 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 02:09:53 INFO - PROCESS | 4028 | 1466500193663 Marionette TRACE conn5 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:53 INFO - PROCESS | 4028 | 1466500193665 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:53 INFO - PROCESS | 4028 | ++DOCSHELL 1030CC00 == 26 [pid = 4028] [id = 654] 02:09:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (1030F400) [pid = 4028] [serial = 1962] [outer = 00000000] 02:09:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (10937C00) [pid = 4028] [serial = 1963] [outer = 1030F400] 02:09:53 INFO - PROCESS | 4028 | 1466500193712 Marionette DEBUG loaded listener.js 02:09:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (10ACCC00) [pid = 4028] [serial = 1964] [outer = 1030F400] 02:09:54 INFO - PROCESS | 4028 | 1466500194177 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 02:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 670ms 02:09:54 INFO - PROCESS | 4028 | 1466500194220 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 02:09:54 INFO - PROCESS | 4028 | 1466500194222 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 02:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:09:54 INFO - PROCESS | 4028 | 1466500194226 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:09:54 INFO - PROCESS | 4028 | 1466500194229 Marionette TRACE conn5 <- [1,2582,null,{}] 02:09:54 INFO - PROCESS | 4028 | 1466500194240 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:54 INFO - PROCESS | 4028 | 1466500194245 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:54 INFO - PROCESS | 4028 | 1466500194327 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 02:09:54 INFO - PROCESS | 4028 | 1466500194465 Marionette TRACE conn5 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:54 INFO - PROCESS | 4028 | 1466500194468 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:54 INFO - PROCESS | 4028 | ++DOCSHELL 14C0BC00 == 27 [pid = 4028] [id = 655] 02:09:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (14C0F400) [pid = 4028] [serial = 1965] [outer = 00000000] 02:09:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (14C4D000) [pid = 4028] [serial = 1966] [outer = 14C0F400] 02:09:54 INFO - PROCESS | 4028 | 1466500194515 Marionette DEBUG loaded listener.js 02:09:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (15947400) [pid = 4028] [serial = 1967] [outer = 14C0F400] 02:09:54 INFO - PROCESS | 4028 | 1466500194943 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 02:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 730ms 02:09:54 INFO - PROCESS | 4028 | 1466500194960 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 02:09:54 INFO - PROCESS | 4028 | 1466500194963 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 02:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:09:54 INFO - PROCESS | 4028 | 1466500194973 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:09:54 INFO - PROCESS | 4028 | 1466500194975 Marionette TRACE conn5 <- [1,2586,null,{}] 02:09:54 INFO - PROCESS | 4028 | 1466500194978 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:54 INFO - PROCESS | 4028 | 1466500194980 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:55 INFO - PROCESS | 4028 | 1466500195105 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 02:09:55 INFO - PROCESS | 4028 | 1466500195111 Marionette TRACE conn5 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:55 INFO - PROCESS | 4028 | 1466500195113 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:55 INFO - PROCESS | 4028 | ++DOCSHELL 14C4B800 == 28 [pid = 4028] [id = 656] 02:09:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (15F4BC00) [pid = 4028] [serial = 1968] [outer = 00000000] 02:09:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1756B000) [pid = 4028] [serial = 1969] [outer = 15F4BC00] 02:09:55 INFO - PROCESS | 4028 | 1466500195160 Marionette DEBUG loaded listener.js 02:09:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (1763D800) [pid = 4028] [serial = 1970] [outer = 15F4BC00] 02:09:55 INFO - PROCESS | 4028 | 1466500195618 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:09:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:09:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 670ms 02:09:55 INFO - PROCESS | 4028 | 1466500195646 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 02:09:55 INFO - PROCESS | 4028 | 1466500195648 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 02:09:55 INFO - PROCESS | 4028 | 1466500195651 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:09:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:09:55 INFO - PROCESS | 4028 | 1466500195653 Marionette TRACE conn5 <- [1,2590,null,{}] 02:09:55 INFO - PROCESS | 4028 | 1466500195656 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:55 INFO - PROCESS | 4028 | 1466500195658 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:55 INFO - PROCESS | 4028 | 1466500195803 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 02:09:55 INFO - PROCESS | 4028 | 1466500195825 Marionette TRACE conn5 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:55 INFO - PROCESS | 4028 | 1466500195827 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:55 INFO - PROCESS | 4028 | ++DOCSHELL 17648000 == 29 [pid = 4028] [id = 657] 02:09:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1764A000) [pid = 4028] [serial = 1971] [outer = 00000000] 02:09:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1795B000) [pid = 4028] [serial = 1972] [outer = 1764A000] 02:09:55 INFO - PROCESS | 4028 | 1466500195871 Marionette DEBUG loaded listener.js 02:09:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18202400) [pid = 4028] [serial = 1973] [outer = 1764A000] 02:09:56 INFO - PROCESS | 4028 | 1466500196344 Marionette TRACE conn5 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 02:09:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:09:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 730ms 02:09:56 INFO - PROCESS | 4028 | 1466500196386 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 02:09:56 INFO - PROCESS | 4028 | 1466500196388 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 02:09:56 INFO - PROCESS | 4028 | 1466500196396 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:09:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:09:56 INFO - PROCESS | 4028 | 1466500196398 Marionette TRACE conn5 <- [1,2594,null,{}] 02:09:56 INFO - PROCESS | 4028 | 1466500196402 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:56 INFO - PROCESS | 4028 | 1466500196408 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:56 INFO - PROCESS | 4028 | 1466500196549 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 02:09:56 INFO - PROCESS | 4028 | 1466500196618 Marionette TRACE conn5 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:56 INFO - PROCESS | 4028 | 1466500196620 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:56 INFO - PROCESS | 4028 | ++DOCSHELL 18761800 == 30 [pid = 4028] [id = 658] 02:09:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18762400) [pid = 4028] [serial = 1974] [outer = 00000000] 02:09:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18769800) [pid = 4028] [serial = 1975] [outer = 18762400] 02:09:56 INFO - PROCESS | 4028 | 1466500196664 Marionette DEBUG loaded listener.js 02:09:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18781400) [pid = 4028] [serial = 1976] [outer = 18762400] 02:09:57 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1877EC00) [pid = 4028] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:09:57 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (18629000) [pid = 4028] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:09:57 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (18783C00) [pid = 4028] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:09:57 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (190F3000) [pid = 4028] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:09:57 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (0CA05400) [pid = 4028] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:09:57 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (0FDF7800) [pid = 4028] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:09:57 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1052E400) [pid = 4028] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:09:57 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (101CB400) [pid = 4028] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:09:57 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (0D1D3C00) [pid = 4028] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:09:57 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (17635C00) [pid = 4028] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:09:57 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (10AC2800) [pid = 4028] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:09:57 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (190F4C00) [pid = 4028] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:09:57 INFO - PROCESS | 4028 | 1466500197279 Marionette TRACE conn5 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 02:09:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:09:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 930ms 02:09:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:09:57 INFO - PROCESS | 4028 | 1466500197330 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 02:09:57 INFO - PROCESS | 4028 | 1466500197332 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 02:09:57 INFO - PROCESS | 4028 | 1466500197335 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:09:57 INFO - PROCESS | 4028 | 1466500197337 Marionette TRACE conn5 <- [1,2598,null,{}] 02:09:57 INFO - PROCESS | 4028 | 1466500197340 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:57 INFO - PROCESS | 4028 | 1466500197342 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:57 INFO - PROCESS | 4028 | 1466500197419 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 02:09:57 INFO - PROCESS | 4028 | 1466500197424 Marionette TRACE conn5 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:57 INFO - PROCESS | 4028 | 1466500197426 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:57 INFO - PROCESS | 4028 | ++DOCSHELL 14B2C000 == 31 [pid = 4028] [id = 659] 02:09:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (17649800) [pid = 4028] [serial = 1977] [outer = 00000000] 02:09:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (18614800) [pid = 4028] [serial = 1978] [outer = 17649800] 02:09:57 INFO - PROCESS | 4028 | 1466500197471 Marionette DEBUG loaded listener.js 02:09:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (18629000) [pid = 4028] [serial = 1979] [outer = 17649800] 02:09:57 INFO - PROCESS | 4028 | 1466500197891 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:09:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:09:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 570ms 02:09:57 INFO - PROCESS | 4028 | 1466500197917 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 02:09:57 INFO - PROCESS | 4028 | 1466500197920 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 02:09:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:09:57 INFO - PROCESS | 4028 | 1466500197927 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:09:57 INFO - PROCESS | 4028 | 1466500197929 Marionette TRACE conn5 <- [1,2602,null,{}] 02:09:57 INFO - PROCESS | 4028 | 1466500197932 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:57 INFO - PROCESS | 4028 | 1466500197934 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:58 INFO - PROCESS | 4028 | 1466500198061 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 02:09:58 INFO - PROCESS | 4028 | 1466500198069 Marionette TRACE conn5 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:58 INFO - PROCESS | 4028 | 1466500198071 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:58 INFO - PROCESS | 4028 | ++DOCSHELL 10627000 == 32 [pid = 4028] [id = 660] 02:09:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (1765C400) [pid = 4028] [serial = 1980] [outer = 00000000] 02:09:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (18A08800) [pid = 4028] [serial = 1981] [outer = 1765C400] 02:09:58 INFO - PROCESS | 4028 | 1466500198116 Marionette DEBUG loaded listener.js 02:09:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (17638C00) [pid = 4028] [serial = 1982] [outer = 1765C400] 02:09:58 INFO - PROCESS | 4028 | 1466500198569 Marionette TRACE conn5 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 02:09:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:09:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 670ms 02:09:58 INFO - PROCESS | 4028 | 1466500198604 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 02:09:58 INFO - PROCESS | 4028 | 1466500198606 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 02:09:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:09:58 INFO - PROCESS | 4028 | 1466500198609 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:09:58 INFO - PROCESS | 4028 | 1466500198611 Marionette TRACE conn5 <- [1,2606,null,{}] 02:09:58 INFO - PROCESS | 4028 | 1466500198614 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:58 INFO - PROCESS | 4028 | 1466500198616 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:58 INFO - PROCESS | 4028 | 1466500198696 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 02:09:58 INFO - PROCESS | 4028 | 1466500198795 Marionette TRACE conn5 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:58 INFO - PROCESS | 4028 | 1466500198796 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:09:58 INFO - PROCESS | 4028 | ++DOCSHELL 14C08000 == 33 [pid = 4028] [id = 661] 02:09:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18BCC400) [pid = 4028] [serial = 1983] [outer = 00000000] 02:09:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18BF8C00) [pid = 4028] [serial = 1984] [outer = 18BCC400] 02:09:58 INFO - PROCESS | 4028 | 1466500198848 Marionette DEBUG loaded listener.js 02:09:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18C35400) [pid = 4028] [serial = 1985] [outer = 18BCC400] 02:09:59 INFO - PROCESS | 4028 | --DOCSHELL 0D1C7000 == 32 [pid = 4028] [id = 653] 02:09:59 INFO - PROCESS | 4028 | --DOCSHELL 10159400 == 31 [pid = 4028] [id = 652] 02:10:00 INFO - PROCESS | 4028 | --DOCSHELL 10627000 == 30 [pid = 4028] [id = 660] 02:10:00 INFO - PROCESS | 4028 | --DOCSHELL 18761800 == 29 [pid = 4028] [id = 658] 02:10:00 INFO - PROCESS | 4028 | --DOCSHELL 14B2C000 == 28 [pid = 4028] [id = 659] 02:10:00 INFO - PROCESS | 4028 | --DOCSHELL 14C4B800 == 27 [pid = 4028] [id = 656] 02:10:00 INFO - PROCESS | 4028 | --DOCSHELL 17648000 == 26 [pid = 4028] [id = 657] 02:10:00 INFO - PROCESS | 4028 | --DOCSHELL 14C0BC00 == 25 [pid = 4028] [id = 655] 02:10:00 INFO - PROCESS | 4028 | --DOCSHELL 1030CC00 == 24 [pid = 4028] [id = 654] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (1977FC00) [pid = 4028] [serial = 1943] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18754C00) [pid = 4028] [serial = 1930] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18A08400) [pid = 4028] [serial = 1933] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (19787400) [pid = 4028] [serial = 1912] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (0CA1A000) [pid = 4028] [serial = 1918] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (0FC39000) [pid = 4028] [serial = 1919] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (1030C400) [pid = 4028] [serial = 1921] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (10620C00) [pid = 4028] [serial = 1922] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (14C26C00) [pid = 4028] [serial = 1924] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (15948800) [pid = 4028] [serial = 1925] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (111DD800) [pid = 4028] [serial = 1915] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (146EE000) [pid = 4028] [serial = 1916] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (147BE000) [pid = 4028] [serial = 1939] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (18204C00) [pid = 4028] [serial = 1927] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (1988A400) [pid = 4028] [serial = 1913] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (19089C00) [pid = 4028] [serial = 1936] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 61 (19A7CC00) [pid = 4028] [serial = 1945] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 60 (190F0400) [pid = 4028] [serial = 1942] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 59 (18A84400) [pid = 4028] [serial = 1934] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 58 (1860BC00) [pid = 4028] [serial = 1940] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 57 (1908B000) [pid = 4028] [serial = 1937] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 56 (18767000) [pid = 4028] [serial = 1931] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 55 (19A84C00) [pid = 4028] [serial = 1946] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | --DOMWINDOW == 54 (101C5C00) [pid = 4028] [serial = 1928] [outer = 00000000] [url = about:blank] 02:10:00 INFO - PROCESS | 4028 | 1466500200495 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:10:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:10:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1923ms 02:10:00 INFO - PROCESS | 4028 | 1466500200534 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 02:10:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:10:00 INFO - PROCESS | 4028 | 1466500200538 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 02:10:00 INFO - PROCESS | 4028 | 1466500200543 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:10:00 INFO - PROCESS | 4028 | 1466500200547 Marionette TRACE conn5 <- [1,2610,null,{}] 02:10:00 INFO - PROCESS | 4028 | 1466500200553 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:00 INFO - PROCESS | 4028 | 1466500200556 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:00 INFO - PROCESS | 4028 | 1466500200651 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 02:10:00 INFO - PROCESS | 4028 | 1466500200660 Marionette TRACE conn5 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:00 INFO - PROCESS | 4028 | 1466500200665 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:00 INFO - PROCESS | 4028 | ++DOCSHELL 0FCE6C00 == 25 [pid = 4028] [id = 662] 02:10:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 55 (0FD5E000) [pid = 4028] [serial = 1986] [outer = 00000000] 02:10:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 56 (1014EC00) [pid = 4028] [serial = 1987] [outer = 0FD5E000] 02:10:00 INFO - PROCESS | 4028 | 1466500200713 Marionette DEBUG loaded listener.js 02:10:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 57 (10157000) [pid = 4028] [serial = 1988] [outer = 0FD5E000] 02:10:01 INFO - PROCESS | 4028 | 1466500201226 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 02:10:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:10:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 730ms 02:10:01 INFO - PROCESS | 4028 | 1466500201273 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 02:10:01 INFO - PROCESS | 4028 | 1466500201279 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 02:10:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:10:01 INFO - PROCESS | 4028 | 1466500201285 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:10:01 INFO - PROCESS | 4028 | 1466500201288 Marionette TRACE conn5 <- [1,2614,null,{}] 02:10:01 INFO - PROCESS | 4028 | 1466500201291 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:01 INFO - PROCESS | 4028 | 1466500201294 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:01 INFO - PROCESS | 4028 | 1466500201383 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 02:10:01 INFO - PROCESS | 4028 | 1466500201390 Marionette TRACE conn5 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:01 INFO - PROCESS | 4028 | 1466500201392 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:01 INFO - PROCESS | 4028 | ++DOCSHELL 10307C00 == 26 [pid = 4028] [id = 663] 02:10:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 58 (10308C00) [pid = 4028] [serial = 1989] [outer = 00000000] 02:10:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 59 (1030F000) [pid = 4028] [serial = 1990] [outer = 10308C00] 02:10:01 INFO - PROCESS | 4028 | 1466500201439 Marionette DEBUG loaded listener.js 02:10:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 60 (10933400) [pid = 4028] [serial = 1991] [outer = 10308C00] 02:10:01 INFO - PROCESS | 4028 | 1466500201917 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:10:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:10:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 670ms 02:10:01 INFO - PROCESS | 4028 | 1466500201959 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 02:10:01 INFO - PROCESS | 4028 | 1466500201961 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 02:10:01 INFO - PROCESS | 4028 | 1466500201965 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:10:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:10:01 INFO - PROCESS | 4028 | 1466500201968 Marionette TRACE conn5 <- [1,2618,null,{}] 02:10:01 INFO - PROCESS | 4028 | 1466500201980 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:01 INFO - PROCESS | 4028 | 1466500201985 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:02 INFO - PROCESS | 4028 | 1466500202101 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 02:10:02 INFO - PROCESS | 4028 | 1466500202201 Marionette TRACE conn5 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:02 INFO - PROCESS | 4028 | 1466500202205 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:02 INFO - PROCESS | 4028 | ++DOCSHELL 149B4000 == 27 [pid = 4028] [id = 664] 02:10:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (149B5C00) [pid = 4028] [serial = 1992] [outer = 00000000] 02:10:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (14B24800) [pid = 4028] [serial = 1993] [outer = 149B5C00] 02:10:02 INFO - PROCESS | 4028 | 1466500202254 Marionette DEBUG loaded listener.js 02:10:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (14B7B000) [pid = 4028] [serial = 1994] [outer = 149B5C00] 02:10:02 INFO - PROCESS | 4028 | 1466500202621 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 02:10:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:10:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 670ms 02:10:02 INFO - PROCESS | 4028 | 1466500202647 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 02:10:02 INFO - PROCESS | 4028 | 1466500202650 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 02:10:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:10:02 INFO - PROCESS | 4028 | 1466500202653 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:10:02 INFO - PROCESS | 4028 | 1466500202655 Marionette TRACE conn5 <- [1,2622,null,{}] 02:10:02 INFO - PROCESS | 4028 | 1466500202658 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:02 INFO - PROCESS | 4028 | 1466500202660 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:02 INFO - PROCESS | 4028 | 1466500202784 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 02:10:02 INFO - PROCESS | 4028 | 1466500202792 Marionette TRACE conn5 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:02 INFO - PROCESS | 4028 | 1466500202794 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:02 INFO - PROCESS | 4028 | ++DOCSHELL 14C26C00 == 28 [pid = 4028] [id = 665] 02:10:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (14C28800) [pid = 4028] [serial = 1995] [outer = 00000000] 02:10:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (15950800) [pid = 4028] [serial = 1996] [outer = 14C28800] 02:10:02 INFO - PROCESS | 4028 | 1466500202840 Marionette DEBUG loaded listener.js 02:10:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (1657D000) [pid = 4028] [serial = 1997] [outer = 14C28800] 02:10:03 INFO - PROCESS | 4028 | 1466500203251 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:10:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:10:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 630ms 02:10:03 INFO - PROCESS | 4028 | 1466500203290 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 02:10:03 INFO - PROCESS | 4028 | 1466500203292 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 02:10:03 INFO - PROCESS | 4028 | 1466500203295 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:10:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:10:03 INFO - PROCESS | 4028 | 1466500203297 Marionette TRACE conn5 <- [1,2626,null,{}] 02:10:03 INFO - PROCESS | 4028 | 1466500203300 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:03 INFO - PROCESS | 4028 | 1466500203303 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:03 INFO - PROCESS | 4028 | 1466500203421 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 02:10:03 INFO - PROCESS | 4028 | 1466500203508 Marionette TRACE conn5 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:03 INFO - PROCESS | 4028 | 1466500203510 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:03 INFO - PROCESS | 4028 | ++DOCSHELL 17635400 == 29 [pid = 4028] [id = 666] 02:10:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (17635C00) [pid = 4028] [serial = 1998] [outer = 00000000] 02:10:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (1765D400) [pid = 4028] [serial = 1999] [outer = 17635C00] 02:10:03 INFO - PROCESS | 4028 | 1466500203554 Marionette DEBUG loaded listener.js 02:10:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (177A9800) [pid = 4028] [serial = 2000] [outer = 17635C00] 02:10:03 INFO - PROCESS | 4028 | 1466500203923 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:10:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:10:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 670ms 02:10:03 INFO - PROCESS | 4028 | 1466500203969 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 02:10:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:10:03 INFO - PROCESS | 4028 | 1466500203972 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 02:10:03 INFO - PROCESS | 4028 | 1466500203975 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:10:03 INFO - PROCESS | 4028 | 1466500203976 Marionette TRACE conn5 <- [1,2630,null,{}] 02:10:03 INFO - PROCESS | 4028 | 1466500203980 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:03 INFO - PROCESS | 4028 | 1466500203985 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:04 INFO - PROCESS | 4028 | 1466500204088 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 02:10:04 INFO - PROCESS | 4028 | 1466500204093 Marionette TRACE conn5 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:04 INFO - PROCESS | 4028 | 1466500204095 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:04 INFO - PROCESS | 4028 | ++DOCSHELL 1820C400 == 30 [pid = 4028] [id = 667] 02:10:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (1820D800) [pid = 4028] [serial = 2001] [outer = 00000000] 02:10:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (1874F000) [pid = 4028] [serial = 2002] [outer = 1820D800] 02:10:04 INFO - PROCESS | 4028 | 1466500204141 Marionette DEBUG loaded listener.js 02:10:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (18767800) [pid = 4028] [serial = 2003] [outer = 1820D800] 02:10:04 INFO - PROCESS | 4028 | 1466500204546 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:10:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:10:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 630ms 02:10:04 INFO - PROCESS | 4028 | 1466500204609 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 02:10:04 INFO - PROCESS | 4028 | 1466500204611 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 02:10:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:10:04 INFO - PROCESS | 4028 | 1466500204614 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:10:04 INFO - PROCESS | 4028 | 1466500204615 Marionette TRACE conn5 <- [1,2634,null,{}] 02:10:04 INFO - PROCESS | 4028 | 1466500204619 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:04 INFO - PROCESS | 4028 | 1466500204621 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:04 INFO - PROCESS | 4028 | 1466500204697 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 02:10:04 INFO - PROCESS | 4028 | 1466500204703 Marionette TRACE conn5 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:04 INFO - PROCESS | 4028 | 1466500204705 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:04 INFO - PROCESS | 4028 | ++DOCSHELL 1820B000 == 31 [pid = 4028] [id = 668] 02:10:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (18753C00) [pid = 4028] [serial = 2004] [outer = 00000000] 02:10:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (18A0D000) [pid = 4028] [serial = 2005] [outer = 18753C00] 02:10:04 INFO - PROCESS | 4028 | 1466500204748 Marionette DEBUG loaded listener.js 02:10:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (111DB800) [pid = 4028] [serial = 2006] [outer = 18753C00] 02:10:05 INFO - PROCESS | 4028 | 1466500205181 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:10:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:10:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 631ms 02:10:05 INFO - PROCESS | 4028 | 1466500205260 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 02:10:05 INFO - PROCESS | 4028 | 1466500205262 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 02:10:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:10:05 INFO - PROCESS | 4028 | 1466500205266 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:10:05 INFO - PROCESS | 4028 | 1466500205268 Marionette TRACE conn5 <- [1,2638,null,{}] 02:10:05 INFO - PROCESS | 4028 | 1466500205271 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:05 INFO - PROCESS | 4028 | 1466500205273 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:05 INFO - PROCESS | 4028 | 1466500205349 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 02:10:05 INFO - PROCESS | 4028 | 1466500205357 Marionette TRACE conn5 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:05 INFO - PROCESS | 4028 | 1466500205359 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:05 INFO - PROCESS | 4028 | ++DOCSHELL 1030EC00 == 32 [pid = 4028] [id = 669] 02:10:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18A03400) [pid = 4028] [serial = 2007] [outer = 00000000] 02:10:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18BED400) [pid = 4028] [serial = 2008] [outer = 18A03400] 02:10:05 INFO - PROCESS | 4028 | 1466500205401 Marionette DEBUG loaded listener.js 02:10:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18BCD000) [pid = 4028] [serial = 2009] [outer = 18A03400] 02:10:05 INFO - PROCESS | 4028 | 1466500205879 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:10:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:10:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 630ms 02:10:05 INFO - PROCESS | 4028 | 1466500205897 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 02:10:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:10:05 INFO - PROCESS | 4028 | 1466500205899 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 02:10:05 INFO - PROCESS | 4028 | 1466500205903 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:10:05 INFO - PROCESS | 4028 | 1466500205904 Marionette TRACE conn5 <- [1,2642,null,{}] 02:10:05 INFO - PROCESS | 4028 | 1466500205918 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:05 INFO - PROCESS | 4028 | 1466500205920 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:06 INFO - PROCESS | 4028 | 1466500206031 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 02:10:06 INFO - PROCESS | 4028 | 1466500206121 Marionette TRACE conn5 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:06 INFO - PROCESS | 4028 | 1466500206123 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:06 INFO - PROCESS | 4028 | ++DOCSHELL 0CA0E400 == 33 [pid = 4028] [id = 670] 02:10:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (149B2000) [pid = 4028] [serial = 2010] [outer = 00000000] 02:10:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1908CC00) [pid = 4028] [serial = 2011] [outer = 149B2000] 02:10:06 INFO - PROCESS | 4028 | 1466500206165 Marionette DEBUG loaded listener.js 02:10:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (1908EC00) [pid = 4028] [serial = 2012] [outer = 149B2000] 02:10:06 INFO - PROCESS | 4028 | 1466500206587 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:10:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:10:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 730ms 02:10:06 INFO - PROCESS | 4028 | 1466500206633 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 02:10:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:10:06 INFO - PROCESS | 4028 | 1466500206636 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 02:10:06 INFO - PROCESS | 4028 | 1466500206639 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:10:06 INFO - PROCESS | 4028 | 1466500206641 Marionette TRACE conn5 <- [1,2646,null,{}] 02:10:06 INFO - PROCESS | 4028 | 1466500206644 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:06 INFO - PROCESS | 4028 | 1466500206646 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:06 INFO - PROCESS | 4028 | 1466500206765 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 02:10:06 INFO - PROCESS | 4028 | 1466500206833 Marionette TRACE conn5 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:06 INFO - PROCESS | 4028 | 1466500206835 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:06 INFO - PROCESS | 4028 | ++DOCSHELL 1594FC00 == 34 [pid = 4028] [id = 671] 02:10:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (190EB800) [pid = 4028] [serial = 2013] [outer = 00000000] 02:10:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (190F1000) [pid = 4028] [serial = 2014] [outer = 190EB800] 02:10:06 INFO - PROCESS | 4028 | 1466500206878 Marionette DEBUG loaded listener.js 02:10:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (190F6800) [pid = 4028] [serial = 2015] [outer = 190EB800] 02:10:07 INFO - PROCESS | 4028 | 1466500207287 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:10:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:10:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 671ms 02:10:07 INFO - PROCESS | 4028 | 1466500207314 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 02:10:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:10:07 INFO - PROCESS | 4028 | 1466500207317 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 02:10:07 INFO - PROCESS | 4028 | 1466500207320 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:10:07 INFO - PROCESS | 4028 | 1466500207323 Marionette TRACE conn5 <- [1,2650,null,{}] 02:10:07 INFO - PROCESS | 4028 | 1466500207326 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:07 INFO - PROCESS | 4028 | 1466500207329 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:07 INFO - PROCESS | 4028 | 1466500207492 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 02:10:07 INFO - PROCESS | 4028 | 1466500207517 Marionette TRACE conn5 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:07 INFO - PROCESS | 4028 | 1466500207519 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:07 INFO - PROCESS | 4028 | ++DOCSHELL 17568000 == 35 [pid = 4028] [id = 672] 02:10:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (1988A000) [pid = 4028] [serial = 2016] [outer = 00000000] 02:10:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1988D400) [pid = 4028] [serial = 2017] [outer = 1988A000] 02:10:07 INFO - PROCESS | 4028 | 1466500207564 Marionette DEBUG loaded listener.js 02:10:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (19A7D400) [pid = 4028] [serial = 2018] [outer = 1988A000] 02:10:07 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1765C400) [pid = 4028] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:10:07 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (15F4BC00) [pid = 4028] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:10:07 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (1764A000) [pid = 4028] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:10:07 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18762400) [pid = 4028] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:10:07 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (1015C000) [pid = 4028] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:10:07 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (190EF000) [pid = 4028] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:10:07 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1657F000) [pid = 4028] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:10:07 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (0FC7EC00) [pid = 4028] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:10:07 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (14C0F400) [pid = 4028] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:10:07 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (1030F400) [pid = 4028] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:10:07 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (0D1CA800) [pid = 4028] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:10:07 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (17649800) [pid = 4028] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:10:08 INFO - PROCESS | 4028 | 1466500208059 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:10:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:10:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 770ms 02:10:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:10:08 INFO - PROCESS | 4028 | 1466500208090 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 02:10:08 INFO - PROCESS | 4028 | 1466500208092 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 02:10:08 INFO - PROCESS | 4028 | 1466500208095 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:10:08 INFO - PROCESS | 4028 | 1466500208097 Marionette TRACE conn5 <- [1,2654,null,{}] 02:10:08 INFO - PROCESS | 4028 | 1466500208100 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:08 INFO - PROCESS | 4028 | 1466500208102 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:08 INFO - PROCESS | 4028 | 1466500208227 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 02:10:08 INFO - PROCESS | 4028 | 1466500208306 Marionette TRACE conn5 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:08 INFO - PROCESS | 4028 | 1466500208308 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:08 INFO - PROCESS | 4028 | ++DOCSHELL 149CD800 == 36 [pid = 4028] [id = 673] 02:10:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (14B9A000) [pid = 4028] [serial = 2019] [outer = 00000000] 02:10:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (17667000) [pid = 4028] [serial = 2020] [outer = 14B9A000] 02:10:08 INFO - PROCESS | 4028 | 1466500208352 Marionette DEBUG loaded listener.js 02:10:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18762400) [pid = 4028] [serial = 2021] [outer = 14B9A000] 02:10:09 INFO - PROCESS | 4028 | 1466500209192 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 02:10:09 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) 02:10:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1131ms 02:10:09 INFO - PROCESS | 4028 | 1466500209228 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 02:10:09 INFO - PROCESS | 4028 | 1466500209229 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 02:10:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:10:09 INFO - PROCESS | 4028 | 1466500209233 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:10:09 INFO - PROCESS | 4028 | 1466500209234 Marionette TRACE conn5 <- [1,2658,null,{}] 02:10:09 INFO - PROCESS | 4028 | 1466500209238 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:09 INFO - PROCESS | 4028 | 1466500209240 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:09 INFO - PROCESS | 4028 | 1466500209353 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 02:10:09 INFO - PROCESS | 4028 | 1466500209362 Marionette TRACE conn5 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:09 INFO - PROCESS | 4028 | 1466500209364 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:09 INFO - PROCESS | 4028 | ++DOCSHELL 182C2400 == 37 [pid = 4028] [id = 674] 02:10:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18748400) [pid = 4028] [serial = 2022] [outer = 00000000] 02:10:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (19A7FC00) [pid = 4028] [serial = 2023] [outer = 18748400] 02:10:09 INFO - PROCESS | 4028 | 1466500209408 Marionette DEBUG loaded listener.js 02:10:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (19A87000) [pid = 4028] [serial = 2024] [outer = 18748400] 02:10:10 INFO - PROCESS | 4028 | 1466500210369 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:10:10 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 02:10:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:10:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 02:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1184ms 02:10:10 INFO - PROCESS | 4028 | 1466500210419 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 02:10:10 INFO - PROCESS | 4028 | 1466500210423 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 02:10:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:10:10 INFO - PROCESS | 4028 | 1466500210428 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:10:10 INFO - PROCESS | 4028 | 1466500210432 Marionette TRACE conn5 <- [1,2662,null,{}] 02:10:10 INFO - PROCESS | 4028 | 1466500210481 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:10 INFO - PROCESS | 4028 | 1466500210485 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:10 INFO - PROCESS | 4028 | 1466500210590 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 02:10:10 INFO - PROCESS | 4028 | 1466500210807 Marionette TRACE conn5 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:10 INFO - PROCESS | 4028 | 1466500210812 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:10 INFO - PROCESS | 4028 | ++DOCSHELL 0FDF7000 == 38 [pid = 4028] [id = 675] 02:10:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (0FDF7800) [pid = 4028] [serial = 2025] [outer = 00000000] 02:10:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (101CC800) [pid = 4028] [serial = 2026] [outer = 0FDF7800] 02:10:10 INFO - PROCESS | 4028 | 1466500210869 Marionette DEBUG loaded listener.js 02:10:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (102B1000) [pid = 4028] [serial = 2027] [outer = 0FDF7800] 02:10:12 INFO - PROCESS | 4028 | 1466500212034 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:10:12 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 02:10:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:10:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1629ms 02:10:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:10:12 INFO - PROCESS | 4028 | 1466500212062 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 02:10:12 INFO - PROCESS | 4028 | 1466500212066 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 02:10:12 INFO - PROCESS | 4028 | 1466500212071 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:10:12 INFO - PROCESS | 4028 | 1466500212074 Marionette TRACE conn5 <- [1,2666,null,{}] 02:10:12 INFO - PROCESS | 4028 | 1466500212085 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:12 INFO - PROCESS | 4028 | 1466500212088 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:12 INFO - PROCESS | 4028 | 1466500212226 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 02:10:12 INFO - PROCESS | 4028 | 1466500212347 Marionette TRACE conn5 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:12 INFO - PROCESS | 4028 | 1466500212351 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:12 INFO - PROCESS | 4028 | ++DOCSHELL 10307000 == 39 [pid = 4028] [id = 676] 02:10:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (10309800) [pid = 4028] [serial = 2028] [outer = 00000000] 02:10:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (10939400) [pid = 4028] [serial = 2029] [outer = 10309800] 02:10:12 INFO - PROCESS | 4028 | 1466500212400 Marionette DEBUG loaded listener.js 02:10:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (10ACC000) [pid = 4028] [serial = 2030] [outer = 10309800] 02:10:12 INFO - PROCESS | 4028 | --DOCSHELL 149CD800 == 38 [pid = 4028] [id = 673] 02:10:12 INFO - PROCESS | 4028 | --DOCSHELL 17568000 == 37 [pid = 4028] [id = 672] 02:10:12 INFO - PROCESS | 4028 | --DOCSHELL 1594FC00 == 36 [pid = 4028] [id = 671] 02:10:12 INFO - PROCESS | 4028 | --DOCSHELL 0CA0E400 == 35 [pid = 4028] [id = 670] 02:10:12 INFO - PROCESS | 4028 | --DOCSHELL 1030EC00 == 34 [pid = 4028] [id = 669] 02:10:12 INFO - PROCESS | 4028 | --DOCSHELL 1820B000 == 33 [pid = 4028] [id = 668] 02:10:12 INFO - PROCESS | 4028 | --DOCSHELL 1820C400 == 32 [pid = 4028] [id = 667] 02:10:12 INFO - PROCESS | 4028 | --DOCSHELL 17635400 == 31 [pid = 4028] [id = 666] 02:10:12 INFO - PROCESS | 4028 | --DOCSHELL 14C26C00 == 30 [pid = 4028] [id = 665] 02:10:12 INFO - PROCESS | 4028 | --DOCSHELL 149B4000 == 29 [pid = 4028] [id = 664] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (18BF8C00) [pid = 4028] [serial = 1984] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOCSHELL 10307C00 == 28 [pid = 4028] [id = 663] 02:10:12 INFO - PROCESS | 4028 | --DOCSHELL 0FCE6C00 == 27 [pid = 4028] [id = 662] 02:10:12 INFO - PROCESS | 4028 | --DOCSHELL 14C08000 == 26 [pid = 4028] [id = 661] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (17638C00) [pid = 4028] [serial = 1982] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (1756B000) [pid = 4028] [serial = 1969] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1795B000) [pid = 4028] [serial = 1972] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (18769800) [pid = 4028] [serial = 1975] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (18202400) [pid = 4028] [serial = 1973] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18781400) [pid = 4028] [serial = 1976] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (10AC0800) [pid = 4028] [serial = 1958] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (10302000) [pid = 4028] [serial = 1957] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (19AC5C00) [pid = 4028] [serial = 1955] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (19891000) [pid = 4028] [serial = 1954] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1795DC00) [pid = 4028] [serial = 1952] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (17647000) [pid = 4028] [serial = 1951] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (10AC0C00) [pid = 4028] [serial = 1949] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (10306400) [pid = 4028] [serial = 1948] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (14C4D000) [pid = 4028] [serial = 1966] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (10937C00) [pid = 4028] [serial = 1963] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (10ACCC00) [pid = 4028] [serial = 1964] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (0FC33800) [pid = 4028] [serial = 1960] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (0FD61400) [pid = 4028] [serial = 1961] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (1763D800) [pid = 4028] [serial = 1970] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (18614800) [pid = 4028] [serial = 1978] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (18629000) [pid = 4028] [serial = 1979] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (18A08800) [pid = 4028] [serial = 1981] [outer = 00000000] [url = about:blank] 02:10:12 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (15947400) [pid = 4028] [serial = 1967] [outer = 00000000] [url = about:blank] 02:10:13 INFO - PROCESS | 4028 | 1466500213344 Marionette TRACE conn5 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 02:10:13 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) 02:10:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1345ms 02:10:13 INFO - PROCESS | 4028 | 1466500213417 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 02:10:13 INFO - PROCESS | 4028 | 1466500213422 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 02:10:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:10:13 INFO - PROCESS | 4028 | 1466500213428 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:10:13 INFO - PROCESS | 4028 | 1466500213431 Marionette TRACE conn5 <- [1,2670,null,{}] 02:10:13 INFO - PROCESS | 4028 | 1466500213439 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:13 INFO - PROCESS | 4028 | 1466500213441 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:13 INFO - PROCESS | 4028 | 1466500213530 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 02:10:13 INFO - PROCESS | 4028 | 1466500213537 Marionette TRACE conn5 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:13 INFO - PROCESS | 4028 | 1466500213539 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:13 INFO - PROCESS | 4028 | ++DOCSHELL 101CD000 == 27 [pid = 4028] [id = 677] 02:10:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (101CD800) [pid = 4028] [serial = 2031] [outer = 00000000] 02:10:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (1030F400) [pid = 4028] [serial = 2032] [outer = 101CD800] 02:10:13 INFO - PROCESS | 4028 | 1466500213589 Marionette DEBUG loaded listener.js 02:10:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (10A4F800) [pid = 4028] [serial = 2033] [outer = 101CD800] 02:10:14 INFO - PROCESS | 4028 | 1466500214567 Marionette TRACE conn5 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 02:10:14 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) 02:10:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1182ms 02:10:14 INFO - PROCESS | 4028 | 1466500214614 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 02:10:14 INFO - PROCESS | 4028 | 1466500214616 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 02:10:14 INFO - PROCESS | 4028 | 1466500214629 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:10:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:10:14 INFO - PROCESS | 4028 | 1466500214632 Marionette TRACE conn5 <- [1,2674,null,{}] 02:10:14 INFO - PROCESS | 4028 | 1466500214643 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:14 INFO - PROCESS | 4028 | 1466500214647 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:14 INFO - PROCESS | 4028 | 1466500214769 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 02:10:14 INFO - PROCESS | 4028 | 1466500214777 Marionette TRACE conn5 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:14 INFO - PROCESS | 4028 | 1466500214780 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:14 INFO - PROCESS | 4028 | ++DOCSHELL 14B7AC00 == 28 [pid = 4028] [id = 678] 02:10:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (14B9BC00) [pid = 4028] [serial = 2034] [outer = 00000000] 02:10:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (14CDBC00) [pid = 4028] [serial = 2035] [outer = 14B9BC00] 02:10:14 INFO - PROCESS | 4028 | 1466500214830 Marionette DEBUG loaded listener.js 02:10:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (15946000) [pid = 4028] [serial = 2036] [outer = 14B9BC00] 02:10:15 INFO - PROCESS | 4028 | 1466500215814 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:10:15 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 02:10:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:10:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:10:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1219ms 02:10:15 INFO - PROCESS | 4028 | 1466500215854 Marionette TRACE conn5 -> [0,2677,"getWindowHandle",null] 02:10:15 INFO - PROCESS | 4028 | 1466500215857 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 02:10:15 INFO - PROCESS | 4028 | 1466500215860 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:10:15 INFO - PROCESS | 4028 | 1466500215861 Marionette TRACE conn5 <- [1,2678,null,{}] 02:10:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:10:15 INFO - PROCESS | 4028 | 1466500215865 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:15 INFO - PROCESS | 4028 | 1466500215867 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:16 INFO - PROCESS | 4028 | 1466500215998 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 02:10:16 INFO - PROCESS | 4028 | 1466500216004 Marionette TRACE conn5 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:16 INFO - PROCESS | 4028 | 1466500216006 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:16 INFO - PROCESS | 4028 | ++DOCSHELL 17569400 == 29 [pid = 4028] [id = 679] 02:10:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (1756BC00) [pid = 4028] [serial = 2037] [outer = 00000000] 02:10:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (17644400) [pid = 4028] [serial = 2038] [outer = 1756BC00] 02:10:16 INFO - PROCESS | 4028 | 1466500216111 Marionette DEBUG loaded listener.js 02:10:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (17651800) [pid = 4028] [serial = 2039] [outer = 1756BC00] 02:10:16 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (149B2000) [pid = 4028] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:10:16 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (0FD5E000) [pid = 4028] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:10:16 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (149B5C00) [pid = 4028] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:10:16 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (17635C00) [pid = 4028] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:10:16 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (190EB800) [pid = 4028] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:10:16 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (14C28800) [pid = 4028] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:10:16 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (18753C00) [pid = 4028] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:10:16 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (10308C00) [pid = 4028] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:10:16 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (18A03400) [pid = 4028] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:10:16 INFO - PROCESS | 4028 | --DOMWINDOW == 61 (18BCC400) [pid = 4028] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:10:16 INFO - PROCESS | 4028 | --DOMWINDOW == 60 (1820D800) [pid = 4028] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:10:16 INFO - PROCESS | 4028 | --DOMWINDOW == 59 (1988A000) [pid = 4028] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:10:16 INFO - PROCESS | 4028 | --DOMWINDOW == 58 (14B9A000) [pid = 4028] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:10:17 INFO - PROCESS | 4028 | 1466500217021 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:10:17 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 02:10:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:10:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 02:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1224ms 02:10:17 INFO - PROCESS | 4028 | 1466500217088 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 02:10:17 INFO - PROCESS | 4028 | 1466500217090 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 02:10:17 INFO - PROCESS | 4028 | 1466500217094 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:10:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:10:17 INFO - PROCESS | 4028 | 1466500217095 Marionette TRACE conn5 <- [1,2682,null,{}] 02:10:17 INFO - PROCESS | 4028 | 1466500217099 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:17 INFO - PROCESS | 4028 | 1466500217101 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:17 INFO - PROCESS | 4028 | 1466500217214 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 02:10:17 INFO - PROCESS | 4028 | 1466500217222 Marionette TRACE conn5 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:17 INFO - PROCESS | 4028 | 1466500217224 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:17 INFO - PROCESS | 4028 | ++DOCSHELL 14D96000 == 30 [pid = 4028] [id = 680] 02:10:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 59 (17562800) [pid = 4028] [serial = 2040] [outer = 00000000] 02:10:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 60 (17660800) [pid = 4028] [serial = 2041] [outer = 17562800] 02:10:17 INFO - PROCESS | 4028 | 1466500217268 Marionette DEBUG loaded listener.js 02:10:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (17C46000) [pid = 4028] [serial = 2042] [outer = 17562800] 02:10:18 INFO - PROCESS | 4028 | 1466500218190 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:10:18 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 02:10:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:10:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:10:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1116ms 02:10:18 INFO - PROCESS | 4028 | 1466500218214 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 02:10:18 INFO - PROCESS | 4028 | 1466500218216 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 02:10:18 INFO - PROCESS | 4028 | 1466500218219 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:10:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:10:18 INFO - PROCESS | 4028 | 1466500218221 Marionette TRACE conn5 <- [1,2686,null,{}] 02:10:18 INFO - PROCESS | 4028 | 1466500218225 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:18 INFO - PROCESS | 4028 | 1466500218230 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:18 INFO - PROCESS | 4028 | 1466500218371 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 02:10:18 INFO - PROCESS | 4028 | 1466500218379 Marionette TRACE conn5 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:18 INFO - PROCESS | 4028 | 1466500218381 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:18 INFO - PROCESS | 4028 | ++DOCSHELL 1765E800 == 31 [pid = 4028] [id = 681] 02:10:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (1820C400) [pid = 4028] [serial = 2043] [outer = 00000000] 02:10:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (1874E800) [pid = 4028] [serial = 2044] [outer = 1820C400] 02:10:18 INFO - PROCESS | 4028 | 1466500218427 Marionette DEBUG loaded listener.js 02:10:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (18769800) [pid = 4028] [serial = 2045] [outer = 1820C400] 02:10:19 INFO - PROCESS | 4028 | 1466500219495 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:10:19 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 02:10:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:10:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1318ms 02:10:19 INFO - PROCESS | 4028 | 1466500219577 Marionette TRACE conn5 -> [0,2689,"getWindowHandle",null] 02:10:19 INFO - PROCESS | 4028 | 1466500219582 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 02:10:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:10:19 INFO - PROCESS | 4028 | 1466500219587 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:10:19 INFO - PROCESS | 4028 | 1466500219591 Marionette TRACE conn5 <- [1,2690,null,{}] 02:10:19 INFO - PROCESS | 4028 | 1466500219597 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:19 INFO - PROCESS | 4028 | 1466500219600 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:19 INFO - PROCESS | 4028 | 1466500219747 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 02:10:19 INFO - PROCESS | 4028 | 1466500219921 Marionette TRACE conn5 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:19 INFO - PROCESS | 4028 | 1466500219924 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:19 INFO - PROCESS | 4028 | ++DOCSHELL 0FDF1C00 == 32 [pid = 4028] [id = 682] 02:10:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (1014FC00) [pid = 4028] [serial = 2046] [outer = 00000000] 02:10:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (10ACCC00) [pid = 4028] [serial = 2047] [outer = 1014FC00] 02:10:19 INFO - PROCESS | 4028 | 1466500219980 Marionette DEBUG loaded listener.js 02:10:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (1440CC00) [pid = 4028] [serial = 2048] [outer = 1014FC00] 02:10:20 INFO - PROCESS | 4028 | 1466500220543 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:10:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:10:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 990ms 02:10:20 INFO - PROCESS | 4028 | 1466500220587 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 02:10:20 INFO - PROCESS | 4028 | 1466500220592 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 02:10:20 INFO - PROCESS | 4028 | 1466500220600 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:10:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:10:20 INFO - PROCESS | 4028 | 1466500220603 Marionette TRACE conn5 <- [1,2694,null,{}] 02:10:20 INFO - PROCESS | 4028 | 1466500220607 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:20 INFO - PROCESS | 4028 | 1466500220610 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:20 INFO - PROCESS | 4028 | 1466500220718 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 02:10:20 INFO - PROCESS | 4028 | 1466500220829 Marionette TRACE conn5 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:20 INFO - PROCESS | 4028 | 1466500220832 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:20 INFO - PROCESS | 4028 | ++DOCSHELL 14D96800 == 33 [pid = 4028] [id = 683] 02:10:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (15F3F400) [pid = 4028] [serial = 2049] [outer = 00000000] 02:10:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (1763DC00) [pid = 4028] [serial = 2050] [outer = 15F3F400] 02:10:20 INFO - PROCESS | 4028 | 1466500220928 Marionette DEBUG loaded listener.js 02:10:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (18205C00) [pid = 4028] [serial = 2051] [outer = 15F3F400] 02:10:21 INFO - PROCESS | 4028 | 1466500221717 Marionette TRACE conn5 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 02:10:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:10:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1167ms 02:10:21 INFO - PROCESS | 4028 | 1466500221772 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 02:10:21 INFO - PROCESS | 4028 | 1466500221777 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 02:10:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:10:21 INFO - PROCESS | 4028 | 1466500221782 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:10:21 INFO - PROCESS | 4028 | 1466500221786 Marionette TRACE conn5 <- [1,2698,null,{}] 02:10:21 INFO - PROCESS | 4028 | 1466500221791 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:21 INFO - PROCESS | 4028 | 1466500221794 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:21 INFO - PROCESS | 4028 | 1466500221939 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 02:10:22 INFO - PROCESS | 4028 | --DOCSHELL 14D96000 == 32 [pid = 4028] [id = 680] 02:10:22 INFO - PROCESS | 4028 | --DOCSHELL 17569400 == 31 [pid = 4028] [id = 679] 02:10:22 INFO - PROCESS | 4028 | --DOCSHELL 14B7AC00 == 30 [pid = 4028] [id = 678] 02:10:22 INFO - PROCESS | 4028 | --DOCSHELL 101CD000 == 29 [pid = 4028] [id = 677] 02:10:22 INFO - PROCESS | 4028 | --DOCSHELL 10307000 == 28 [pid = 4028] [id = 676] 02:10:22 INFO - PROCESS | 4028 | --DOCSHELL 0FDF7000 == 27 [pid = 4028] [id = 675] 02:10:22 INFO - PROCESS | 4028 | --DOCSHELL 182C2400 == 26 [pid = 4028] [id = 674] 02:10:22 INFO - PROCESS | 4028 | --DOCSHELL 14D96800 == 25 [pid = 4028] [id = 683] 02:10:22 INFO - PROCESS | 4028 | --DOCSHELL 1765E800 == 24 [pid = 4028] [id = 681] 02:10:22 INFO - PROCESS | 4028 | --DOCSHELL 0FDF1C00 == 23 [pid = 4028] [id = 682] 02:10:22 INFO - PROCESS | 4028 | 1466500222600 Marionette TRACE conn5 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:22 INFO - PROCESS | 4028 | 1466500222604 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (1908CC00) [pid = 4028] [serial = 2011] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (1014EC00) [pid = 4028] [serial = 1987] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (10157000) [pid = 4028] [serial = 1988] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (14B24800) [pid = 4028] [serial = 1993] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (14B7B000) [pid = 4028] [serial = 1994] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (1765D400) [pid = 4028] [serial = 1999] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (190F1000) [pid = 4028] [serial = 2014] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (177A9800) [pid = 4028] [serial = 2000] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 61 (15950800) [pid = 4028] [serial = 1996] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 60 (1657D000) [pid = 4028] [serial = 1997] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 59 (18A0D000) [pid = 4028] [serial = 2005] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 58 (111DB800) [pid = 4028] [serial = 2006] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 57 (1030F000) [pid = 4028] [serial = 1990] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 56 (10933400) [pid = 4028] [serial = 1991] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 55 (18BED400) [pid = 4028] [serial = 2008] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 54 (18C35400) [pid = 4028] [serial = 1985] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 53 (1874F000) [pid = 4028] [serial = 2002] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 52 (18767800) [pid = 4028] [serial = 2003] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 51 (1908EC00) [pid = 4028] [serial = 2012] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 50 (1988D400) [pid = 4028] [serial = 2017] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 49 (17667000) [pid = 4028] [serial = 2020] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 48 (190F6800) [pid = 4028] [serial = 2015] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 47 (18762400) [pid = 4028] [serial = 2021] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 46 (19A7D400) [pid = 4028] [serial = 2018] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 45 (19A7FC00) [pid = 4028] [serial = 2023] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | --DOMWINDOW == 44 (18BCD000) [pid = 4028] [serial = 2009] [outer = 00000000] [url = about:blank] 02:10:22 INFO - PROCESS | 4028 | ++DOCSHELL 0CA18000 == 24 [pid = 4028] [id = 684] 02:10:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 45 (0CA19800) [pid = 4028] [serial = 2052] [outer = 00000000] 02:10:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 46 (0CA20C00) [pid = 4028] [serial = 2053] [outer = 0CA19800] 02:10:22 INFO - PROCESS | 4028 | 1466500222761 Marionette DEBUG loaded listener.js 02:10:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 47 (0D1CC000) [pid = 4028] [serial = 2054] [outer = 0CA19800] 02:10:23 INFO - PROCESS | 4028 | 1466500223228 Marionette TRACE conn5 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 02:10:23 INFO - PROCESS | 4028 | 1466500223265 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 02:10:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:10:23 INFO - PROCESS | 4028 | 1466500223269 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:10:23 INFO - PROCESS | 4028 | 1466500223272 Marionette TRACE conn5 <- [1,2702,null,{}] 02:10:23 INFO - PROCESS | 4028 | 1466500223278 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:23 INFO - PROCESS | 4028 | 1466500223282 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:23 INFO - PROCESS | 4028 | 1466500223396 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 02:10:23 INFO - PROCESS | 4028 | 1466500223413 Marionette TRACE conn5 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:23 INFO - PROCESS | 4028 | 1466500223416 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:23 INFO - PROCESS | 4028 | ++DOCSHELL 102B0000 == 25 [pid = 4028] [id = 685] 02:10:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 48 (10301400) [pid = 4028] [serial = 2055] [outer = 00000000] 02:10:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 49 (10306400) [pid = 4028] [serial = 2056] [outer = 10301400] 02:10:23 INFO - PROCESS | 4028 | 1466500223464 Marionette DEBUG loaded listener.js 02:10:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 50 (10527400) [pid = 4028] [serial = 2057] [outer = 10301400] 02:10:23 INFO - PROCESS | 4028 | 1466500223924 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 02:10:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:10:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 690ms 02:10:23 INFO - PROCESS | 4028 | 1466500223961 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 02:10:23 INFO - PROCESS | 4028 | 1466500223966 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 02:10:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:10:23 INFO - PROCESS | 4028 | 1466500223975 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:10:23 INFO - PROCESS | 4028 | 1466500223977 Marionette TRACE conn5 <- [1,2706,null,{}] 02:10:23 INFO - PROCESS | 4028 | 1466500223981 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:23 INFO - PROCESS | 4028 | 1466500223984 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:24 INFO - PROCESS | 4028 | 1466500224106 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 02:10:24 INFO - PROCESS | 4028 | 1466500224203 Marionette TRACE conn5 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:24 INFO - PROCESS | 4028 | 1466500224206 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:24 INFO - PROCESS | 4028 | ++DOCSHELL 146EE000 == 26 [pid = 4028] [id = 686] 02:10:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 51 (147BD000) [pid = 4028] [serial = 2058] [outer = 00000000] 02:10:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 52 (149CE400) [pid = 4028] [serial = 2059] [outer = 147BD000] 02:10:24 INFO - PROCESS | 4028 | 1466500224251 Marionette DEBUG loaded listener.js 02:10:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 53 (14B75800) [pid = 4028] [serial = 2060] [outer = 147BD000] 02:10:24 INFO - PROCESS | 4028 | 1466500224659 Marionette TRACE conn5 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 02:10:24 INFO - PROCESS | 4028 | 1466500224707 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 02:10:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:10:24 INFO - PROCESS | 4028 | 1466500224712 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:10:24 INFO - PROCESS | 4028 | 1466500224718 Marionette TRACE conn5 <- [1,2710,null,{}] 02:10:24 INFO - PROCESS | 4028 | 1466500224727 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:24 INFO - PROCESS | 4028 | 1466500224731 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:24 INFO - PROCESS | 4028 | 1466500224873 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 02:10:24 INFO - PROCESS | 4028 | 1466500224906 Marionette TRACE conn5 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:24 INFO - PROCESS | 4028 | 1466500224908 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:24 INFO - PROCESS | 4028 | ++DOCSHELL 14D9F800 == 27 [pid = 4028] [id = 687] 02:10:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 54 (15F41400) [pid = 4028] [serial = 2061] [outer = 00000000] 02:10:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 55 (1756A800) [pid = 4028] [serial = 2062] [outer = 15F41400] 02:10:24 INFO - PROCESS | 4028 | 1466500224955 Marionette DEBUG loaded listener.js 02:10:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 56 (17639400) [pid = 4028] [serial = 2063] [outer = 15F41400] 02:10:25 INFO - PROCESS | 4028 | 1466500225449 Marionette TRACE conn5 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 02:10:25 INFO - PROCESS | 4028 | 1466500225508 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 02:10:25 INFO - PROCESS | 4028 | 1466500225511 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:10:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:10:25 INFO - PROCESS | 4028 | 1466500225513 Marionette TRACE conn5 <- [1,2714,null,{}] 02:10:25 INFO - PROCESS | 4028 | 1466500225516 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:25 INFO - PROCESS | 4028 | 1466500225518 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:25 INFO - PROCESS | 4028 | 1466500225638 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 02:10:25 INFO - PROCESS | 4028 | 1466500225705 Marionette TRACE conn5 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:25 INFO - PROCESS | 4028 | 1466500225707 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:25 INFO - PROCESS | 4028 | ++DOCSHELL 17645000 == 28 [pid = 4028] [id = 688] 02:10:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 57 (17667000) [pid = 4028] [serial = 2064] [outer = 00000000] 02:10:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 58 (1795EC00) [pid = 4028] [serial = 2065] [outer = 17667000] 02:10:25 INFO - PROCESS | 4028 | 1466500225752 Marionette DEBUG loaded listener.js 02:10:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 59 (18204400) [pid = 4028] [serial = 2066] [outer = 17667000] 02:10:26 INFO - PROCESS | 4028 | 1466500226177 Marionette TRACE conn5 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 02:10:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:10:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 731ms 02:10:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:10:26 INFO - PROCESS | 4028 | 1466500226249 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 02:10:26 INFO - PROCESS | 4028 | 1466500226251 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 02:10:26 INFO - PROCESS | 4028 | 1466500226255 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:10:26 INFO - PROCESS | 4028 | 1466500226256 Marionette TRACE conn5 <- [1,2718,null,{}] 02:10:26 INFO - PROCESS | 4028 | 1466500226260 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:26 INFO - PROCESS | 4028 | 1466500226262 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:26 INFO - PROCESS | 4028 | 1466500226378 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 02:10:26 INFO - PROCESS | 4028 | 1466500226444 Marionette TRACE conn5 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:26 INFO - PROCESS | 4028 | 1466500226450 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:26 INFO - PROCESS | 4028 | ++DOCSHELL 18611800 == 29 [pid = 4028] [id = 689] 02:10:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 60 (18612400) [pid = 4028] [serial = 2067] [outer = 00000000] 02:10:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (1874A000) [pid = 4028] [serial = 2068] [outer = 18612400] 02:10:26 INFO - PROCESS | 4028 | 1466500226505 Marionette DEBUG loaded listener.js 02:10:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (18755400) [pid = 4028] [serial = 2069] [outer = 18612400] 02:10:26 INFO - PROCESS | 4028 | --DOMWINDOW == 61 (17562800) [pid = 4028] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:10:26 INFO - PROCESS | 4028 | --DOMWINDOW == 60 (0FDF7800) [pid = 4028] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:10:26 INFO - PROCESS | 4028 | --DOMWINDOW == 59 (18748400) [pid = 4028] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:10:26 INFO - PROCESS | 4028 | --DOMWINDOW == 58 (101CD800) [pid = 4028] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:10:26 INFO - PROCESS | 4028 | --DOMWINDOW == 57 (14B9BC00) [pid = 4028] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:10:26 INFO - PROCESS | 4028 | --DOMWINDOW == 56 (1756BC00) [pid = 4028] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:10:26 INFO - PROCESS | 4028 | --DOMWINDOW == 55 (1820C400) [pid = 4028] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:10:26 INFO - PROCESS | 4028 | --DOMWINDOW == 54 (10309800) [pid = 4028] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:10:27 INFO - PROCESS | 4028 | 1466500227530 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:10:27 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 02:10:27 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:10:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:10:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1322ms 02:10:27 INFO - PROCESS | 4028 | 1466500227578 Marionette TRACE conn5 -> [0,2721,"getWindowHandle",null] 02:10:27 INFO - PROCESS | 4028 | 1466500227580 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 02:10:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:10:27 INFO - PROCESS | 4028 | 1466500227583 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:10:27 INFO - PROCESS | 4028 | 1466500227585 Marionette TRACE conn5 <- [1,2722,null,{}] 02:10:27 INFO - PROCESS | 4028 | 1466500227589 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:27 INFO - PROCESS | 4028 | 1466500227591 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:27 INFO - PROCESS | 4028 | 1466500227688 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 02:10:27 INFO - PROCESS | 4028 | 1466500227694 Marionette TRACE conn5 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:27 INFO - PROCESS | 4028 | 1466500227696 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:27 INFO - PROCESS | 4028 | ++DOCSHELL 093FC400 == 30 [pid = 4028] [id = 690] 02:10:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 55 (149CA400) [pid = 4028] [serial = 2070] [outer = 00000000] 02:10:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 56 (18782C00) [pid = 4028] [serial = 2071] [outer = 149CA400] 02:10:27 INFO - PROCESS | 4028 | 1466500227831 Marionette DEBUG loaded listener.js 02:10:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 57 (18A04000) [pid = 4028] [serial = 2072] [outer = 149CA400] 02:10:28 INFO - PROCESS | 4028 | 1466500228196 Marionette TRACE conn5 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 02:10:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:10:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 631ms 02:10:28 INFO - PROCESS | 4028 | 1466500228219 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 02:10:28 INFO - PROCESS | 4028 | 1466500228221 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 02:10:28 INFO - PROCESS | 4028 | 1466500228224 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:10:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:10:28 INFO - PROCESS | 4028 | 1466500228225 Marionette TRACE conn5 <- [1,2726,null,{}] 02:10:28 INFO - PROCESS | 4028 | 1466500228229 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:28 INFO - PROCESS | 4028 | 1466500228231 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:28 INFO - PROCESS | 4028 | 1466500228310 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 02:10:28 INFO - PROCESS | 4028 | 1466500228315 Marionette TRACE conn5 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:28 INFO - PROCESS | 4028 | 1466500228317 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:28 INFO - PROCESS | 4028 | ++DOCSHELL 093F7400 == 31 [pid = 4028] [id = 691] 02:10:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 58 (18782800) [pid = 4028] [serial = 2073] [outer = 00000000] 02:10:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 59 (18A7F400) [pid = 4028] [serial = 2074] [outer = 18782800] 02:10:28 INFO - PROCESS | 4028 | 1466500228363 Marionette DEBUG loaded listener.js 02:10:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 60 (18A81C00) [pid = 4028] [serial = 2075] [outer = 18782800] 02:10:28 INFO - PROCESS | 4028 | 1466500228796 Marionette TRACE conn5 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 02:10:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:10:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 630ms 02:10:28 INFO - PROCESS | 4028 | 1466500228859 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 02:10:28 INFO - PROCESS | 4028 | 1466500228861 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 02:10:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:10:28 INFO - PROCESS | 4028 | 1466500228864 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:10:28 INFO - PROCESS | 4028 | 1466500228866 Marionette TRACE conn5 <- [1,2730,null,{}] 02:10:28 INFO - PROCESS | 4028 | 1466500228869 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:28 INFO - PROCESS | 4028 | 1466500228871 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:28 INFO - PROCESS | 4028 | 1466500228952 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 02:10:29 INFO - PROCESS | 4028 | 1466500229123 Marionette TRACE conn5 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:29 INFO - PROCESS | 4028 | 1466500229127 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:29 INFO - PROCESS | 4028 | ++DOCSHELL 0CA0A800 == 32 [pid = 4028] [id = 692] 02:10:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (0CA10000) [pid = 4028] [serial = 2076] [outer = 00000000] 02:10:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (0D176800) [pid = 4028] [serial = 2077] [outer = 0CA10000] 02:10:29 INFO - PROCESS | 4028 | 1466500229229 Marionette DEBUG loaded listener.js 02:10:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (0FD69800) [pid = 4028] [serial = 2078] [outer = 0CA10000] 02:10:29 INFO - PROCESS | 4028 | 1466500229879 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:10:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:10:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1073ms 02:10:29 INFO - PROCESS | 4028 | 1466500229940 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 02:10:29 INFO - PROCESS | 4028 | 1466500229944 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 02:10:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:10:29 INFO - PROCESS | 4028 | 1466500229949 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:10:29 INFO - PROCESS | 4028 | 1466500229953 Marionette TRACE conn5 <- [1,2734,null,{}] 02:10:29 INFO - PROCESS | 4028 | 1466500229984 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:29 INFO - PROCESS | 4028 | 1466500229989 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:30 INFO - PROCESS | 4028 | 1466500230120 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 02:10:30 INFO - PROCESS | 4028 | 1466500230253 Marionette TRACE conn5 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:30 INFO - PROCESS | 4028 | 1466500230256 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:30 INFO - PROCESS | 4028 | ++DOCSHELL 14B7BC00 == 33 [pid = 4028] [id = 693] 02:10:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (14C05800) [pid = 4028] [serial = 2079] [outer = 00000000] 02:10:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (14D96800) [pid = 4028] [serial = 2080] [outer = 14C05800] 02:10:30 INFO - PROCESS | 4028 | 1466500230315 Marionette DEBUG loaded listener.js 02:10:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (16570800) [pid = 4028] [serial = 2081] [outer = 14C05800] 02:10:31 INFO - PROCESS | 4028 | 1466500231198 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:10:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:10:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1321ms 02:10:31 INFO - PROCESS | 4028 | 1466500231274 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 02:10:31 INFO - PROCESS | 4028 | 1466500231279 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 02:10:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:10:31 INFO - PROCESS | 4028 | 1466500231283 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:10:31 INFO - PROCESS | 4028 | 1466500231287 Marionette TRACE conn5 <- [1,2738,null,{}] 02:10:31 INFO - PROCESS | 4028 | 1466500231292 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:31 INFO - PROCESS | 4028 | 1466500231295 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:31 INFO - PROCESS | 4028 | 1466500231411 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 02:10:31 INFO - PROCESS | 4028 | --DOCSHELL 0CA19000 == 32 [pid = 4028] [id = 545] 02:10:31 INFO - PROCESS | 4028 | --DOCSHELL 101CB800 == 31 [pid = 4028] [id = 552] 02:10:31 INFO - PROCESS | 4028 | --DOCSHELL 18746800 == 30 [pid = 4028] [id = 555] 02:10:31 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (17C46000) [pid = 4028] [serial = 2042] [outer = 00000000] [url = about:blank] 02:10:31 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (101CC800) [pid = 4028] [serial = 2026] [outer = 00000000] [url = about:blank] 02:10:31 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (102B1000) [pid = 4028] [serial = 2027] [outer = 00000000] [url = about:blank] 02:10:31 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (19A87000) [pid = 4028] [serial = 2024] [outer = 00000000] [url = about:blank] 02:10:31 INFO - PROCESS | 4028 | --DOMWINDOW == 61 (1030F400) [pid = 4028] [serial = 2032] [outer = 00000000] [url = about:blank] 02:10:31 INFO - PROCESS | 4028 | --DOMWINDOW == 60 (14CDBC00) [pid = 4028] [serial = 2035] [outer = 00000000] [url = about:blank] 02:10:31 INFO - PROCESS | 4028 | --DOMWINDOW == 59 (17644400) [pid = 4028] [serial = 2038] [outer = 00000000] [url = about:blank] 02:10:31 INFO - PROCESS | 4028 | --DOMWINDOW == 58 (17651800) [pid = 4028] [serial = 2039] [outer = 00000000] [url = about:blank] 02:10:31 INFO - PROCESS | 4028 | --DOMWINDOW == 57 (15946000) [pid = 4028] [serial = 2036] [outer = 00000000] [url = about:blank] 02:10:31 INFO - PROCESS | 4028 | --DOMWINDOW == 56 (18769800) [pid = 4028] [serial = 2045] [outer = 00000000] [url = about:blank] 02:10:31 INFO - PROCESS | 4028 | --DOMWINDOW == 55 (10939400) [pid = 4028] [serial = 2029] [outer = 00000000] [url = about:blank] 02:10:31 INFO - PROCESS | 4028 | --DOMWINDOW == 54 (1874E800) [pid = 4028] [serial = 2044] [outer = 00000000] [url = about:blank] 02:10:31 INFO - PROCESS | 4028 | --DOMWINDOW == 53 (10ACC000) [pid = 4028] [serial = 2030] [outer = 00000000] [url = about:blank] 02:10:31 INFO - PROCESS | 4028 | --DOMWINDOW == 52 (10A4F800) [pid = 4028] [serial = 2033] [outer = 00000000] [url = about:blank] 02:10:31 INFO - PROCESS | 4028 | --DOMWINDOW == 51 (17660800) [pid = 4028] [serial = 2041] [outer = 00000000] [url = about:blank] 02:10:31 INFO - PROCESS | 4028 | 1466500231547 Marionette TRACE conn5 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:31 INFO - PROCESS | 4028 | 1466500231551 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:31 INFO - PROCESS | 4028 | ++DOCSHELL 093FC800 == 31 [pid = 4028] [id = 694] 02:10:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 52 (0CA08000) [pid = 4028] [serial = 2082] [outer = 00000000] 02:10:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 53 (0CA15C00) [pid = 4028] [serial = 2083] [outer = 0CA08000] 02:10:31 INFO - PROCESS | 4028 | 1466500231605 Marionette DEBUG loaded listener.js 02:10:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 54 (10153400) [pid = 4028] [serial = 2084] [outer = 0CA08000] 02:10:32 INFO - PROCESS | 4028 | 1466500232171 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:10:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:10:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 930ms 02:10:32 INFO - PROCESS | 4028 | 1466500232214 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 02:10:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:10:32 INFO - PROCESS | 4028 | 1466500232219 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 02:10:32 INFO - PROCESS | 4028 | 1466500232224 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:10:32 INFO - PROCESS | 4028 | 1466500232227 Marionette TRACE conn5 <- [1,2742,null,{}] 02:10:32 INFO - PROCESS | 4028 | 1466500232234 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:32 INFO - PROCESS | 4028 | 1466500232237 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:32 INFO - PROCESS | 4028 | 1466500232375 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 02:10:32 INFO - PROCESS | 4028 | 1466500232513 Marionette TRACE conn5 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:32 INFO - PROCESS | 4028 | 1466500232516 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:32 INFO - PROCESS | 4028 | ++DOCSHELL 10305000 == 32 [pid = 4028] [id = 695] 02:10:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 55 (1030FC00) [pid = 4028] [serial = 2085] [outer = 00000000] 02:10:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 56 (1093D000) [pid = 4028] [serial = 2086] [outer = 1030FC00] 02:10:32 INFO - PROCESS | 4028 | 1466500232574 Marionette DEBUG loaded listener.js 02:10:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 57 (10ACC400) [pid = 4028] [serial = 2087] [outer = 1030FC00] 02:10:33 INFO - PROCESS | 4028 | 1466500233171 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:10:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:10:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 987ms 02:10:33 INFO - PROCESS | 4028 | 1466500233211 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 02:10:33 INFO - PROCESS | 4028 | 1466500233216 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 02:10:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:10:33 INFO - PROCESS | 4028 | 1466500233223 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:10:33 INFO - PROCESS | 4028 | 1466500233227 Marionette TRACE conn5 <- [1,2746,null,{}] 02:10:33 INFO - PROCESS | 4028 | 1466500233231 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:33 INFO - PROCESS | 4028 | 1466500233234 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:33 INFO - PROCESS | 4028 | 1466500233347 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 02:10:33 INFO - PROCESS | 4028 | 1466500233487 Marionette TRACE conn5 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:33 INFO - PROCESS | 4028 | 1466500233490 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:33 INFO - PROCESS | 4028 | ++DOCSHELL 149B8800 == 33 [pid = 4028] [id = 696] 02:10:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 58 (149BA400) [pid = 4028] [serial = 2088] [outer = 00000000] 02:10:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 59 (14B9C000) [pid = 4028] [serial = 2089] [outer = 149BA400] 02:10:33 INFO - PROCESS | 4028 | 1466500233550 Marionette DEBUG loaded listener.js 02:10:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 60 (14C51C00) [pid = 4028] [serial = 2090] [outer = 149BA400] 02:10:34 INFO - PROCESS | 4028 | 1466500234143 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:10:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:10:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 970ms 02:10:34 INFO - PROCESS | 4028 | 1466500234197 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 02:10:34 INFO - PROCESS | 4028 | 1466500234199 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 02:10:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:10:34 INFO - PROCESS | 4028 | 1466500234203 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:10:34 INFO - PROCESS | 4028 | 1466500234207 Marionette TRACE conn5 <- [1,2750,null,{}] 02:10:34 INFO - PROCESS | 4028 | 1466500234219 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:34 INFO - PROCESS | 4028 | 1466500234224 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:34 INFO - PROCESS | 4028 | 1466500234330 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 02:10:34 INFO - PROCESS | 4028 | 1466500234470 Marionette TRACE conn5 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:34 INFO - PROCESS | 4028 | 1466500234473 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:34 INFO - PROCESS | 4028 | ++DOCSHELL 1765BC00 == 34 [pid = 4028] [id = 697] 02:10:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (1765D400) [pid = 4028] [serial = 2091] [outer = 00000000] 02:10:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (177A4C00) [pid = 4028] [serial = 2092] [outer = 1765D400] 02:10:34 INFO - PROCESS | 4028 | 1466500234532 Marionette DEBUG loaded listener.js 02:10:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (17C50C00) [pid = 4028] [serial = 2093] [outer = 1765D400] 02:10:35 INFO - PROCESS | 4028 | 1466500235085 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:10:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:10:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 930ms 02:10:35 INFO - PROCESS | 4028 | 1466500235136 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 02:10:35 INFO - PROCESS | 4028 | 1466500235139 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 02:10:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:10:35 INFO - PROCESS | 4028 | 1466500235142 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:10:35 INFO - PROCESS | 4028 | 1466500235144 Marionette TRACE conn5 <- [1,2754,null,{}] 02:10:35 INFO - PROCESS | 4028 | 1466500235148 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:35 INFO - PROCESS | 4028 | 1466500235150 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:35 INFO - PROCESS | 4028 | 1466500235258 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 02:10:35 INFO - PROCESS | 4028 | 1466500235395 Marionette TRACE conn5 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:35 INFO - PROCESS | 4028 | 1466500235398 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:35 INFO - PROCESS | 4028 | ++DOCSHELL 0FCE8400 == 35 [pid = 4028] [id = 698] 02:10:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (17561C00) [pid = 4028] [serial = 2094] [outer = 00000000] 02:10:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (18749C00) [pid = 4028] [serial = 2095] [outer = 17561C00] 02:10:35 INFO - PROCESS | 4028 | 1466500235452 Marionette DEBUG loaded listener.js 02:10:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (18755800) [pid = 4028] [serial = 2096] [outer = 17561C00] 02:10:36 INFO - PROCESS | 4028 | --DOCSHELL 146A4800 == 34 [pid = 4028] [id = 556] 02:10:36 INFO - PROCESS | 4028 | --DOCSHELL 0CA1A800 == 33 [pid = 4028] [id = 547] 02:10:36 INFO - PROCESS | 4028 | --DOCSHELL 113CC800 == 32 [pid = 4028] [id = 543] 02:10:36 INFO - PROCESS | 4028 | --DOCSHELL 1877FC00 == 31 [pid = 4028] [id = 548] 02:10:36 INFO - PROCESS | 4028 | --DOCSHELL 1820AC00 == 30 [pid = 4028] [id = 546] 02:10:36 INFO - PROCESS | 4028 | --DOCSHELL 1764FC00 == 29 [pid = 4028] [id = 554] 02:10:36 INFO - PROCESS | 4028 | --DOCSHELL 0CA18000 == 28 [pid = 4028] [id = 684] 02:10:36 INFO - PROCESS | 4028 | --DOCSHELL 18C3B400 == 27 [pid = 4028] [id = 557] 02:10:36 INFO - PROCESS | 4028 | --DOCSHELL 14C53000 == 26 [pid = 4028] [id = 551] 02:10:36 INFO - PROCESS | 4028 | --DOCSHELL 101D2800 == 25 [pid = 4028] [id = 542] 02:10:36 INFO - PROCESS | 4028 | --DOCSHELL 10A4A000 == 24 [pid = 4028] [id = 558] 02:10:36 INFO - PROCESS | 4028 | --DOCSHELL 18BCD400 == 23 [pid = 4028] [id = 549] 02:10:36 INFO - PROCESS | 4028 | --DOCSHELL 15F3CC00 == 22 [pid = 4028] [id = 544] 02:10:36 INFO - PROCESS | 4028 | --DOCSHELL 10151800 == 21 [pid = 4028] [id = 550] 02:10:36 INFO - PROCESS | 4028 | --DOCSHELL 11326C00 == 20 [pid = 4028] [id = 553] 02:10:36 INFO - PROCESS | 4028 | 1466500236692 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:10:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:10:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1582ms 02:10:36 INFO - PROCESS | 4028 | 1466500236729 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 02:10:36 INFO - PROCESS | 4028 | 1466500236733 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 02:10:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:10:36 INFO - PROCESS | 4028 | 1466500236739 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:10:36 INFO - PROCESS | 4028 | 1466500236743 Marionette TRACE conn5 <- [1,2758,null,{}] 02:10:36 INFO - PROCESS | 4028 | 1466500236749 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:36 INFO - PROCESS | 4028 | 1466500236751 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:36 INFO - PROCESS | 4028 | 1466500236846 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 02:10:36 INFO - PROCESS | 4028 | 1466500236853 Marionette TRACE conn5 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:36 INFO - PROCESS | 4028 | 1466500236857 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:36 INFO - PROCESS | 4028 | ++DOCSHELL 0FCEC800 == 21 [pid = 4028] [id = 699] 02:10:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (0FD5E000) [pid = 4028] [serial = 2097] [outer = 00000000] 02:10:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (0FDF7800) [pid = 4028] [serial = 2098] [outer = 0FD5E000] 02:10:36 INFO - PROCESS | 4028 | 1466500236909 Marionette DEBUG loaded listener.js 02:10:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (101C9000) [pid = 4028] [serial = 2099] [outer = 0FD5E000] 02:10:37 INFO - PROCESS | 4028 | 1466500237457 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:10:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:10:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 770ms 02:10:37 INFO - PROCESS | 4028 | 1466500237513 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 02:10:37 INFO - PROCESS | 4028 | 1466500237518 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 02:10:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:10:37 INFO - PROCESS | 4028 | 1466500237525 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:10:37 INFO - PROCESS | 4028 | 1466500237528 Marionette TRACE conn5 <- [1,2762,null,{}] 02:10:37 INFO - PROCESS | 4028 | 1466500237532 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:37 INFO - PROCESS | 4028 | 1466500237535 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:37 INFO - PROCESS | 4028 | 1466500237624 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 02:10:37 INFO - PROCESS | 4028 | 1466500237725 Marionette TRACE conn5 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:37 INFO - PROCESS | 4028 | 1466500237728 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:37 INFO - PROCESS | 4028 | ++DOCSHELL 10ACC000 == 22 [pid = 4028] [id = 700] 02:10:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (111DE000) [pid = 4028] [serial = 2100] [outer = 00000000] 02:10:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (113D2C00) [pid = 4028] [serial = 2101] [outer = 111DE000] 02:10:37 INFO - PROCESS | 4028 | 1466500237776 Marionette DEBUG loaded listener.js 02:10:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (1461DC00) [pid = 4028] [serial = 2102] [outer = 111DE000] 02:10:38 INFO - PROCESS | 4028 | 1466500238160 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 02:10:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:10:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 670ms 02:10:38 INFO - PROCESS | 4028 | 1466500238198 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 02:10:38 INFO - PROCESS | 4028 | 1466500238201 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 02:10:38 INFO - PROCESS | 4028 | 1466500238204 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:10:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:10:38 INFO - PROCESS | 4028 | 1466500238208 Marionette TRACE conn5 <- [1,2766,null,{}] 02:10:38 INFO - PROCESS | 4028 | 1466500238229 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:38 INFO - PROCESS | 4028 | 1466500238233 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:38 INFO - PROCESS | 4028 | 1466500238383 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 02:10:38 INFO - PROCESS | 4028 | 1466500238465 Marionette TRACE conn5 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:38 INFO - PROCESS | 4028 | 1466500238468 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:38 INFO - PROCESS | 4028 | ++DOCSHELL 15F3FC00 == 23 [pid = 4028] [id = 701] 02:10:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (15F41800) [pid = 4028] [serial = 2103] [outer = 00000000] 02:10:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (17636400) [pid = 4028] [serial = 2104] [outer = 15F41800] 02:10:38 INFO - PROCESS | 4028 | 1466500238518 Marionette DEBUG loaded listener.js 02:10:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (17647400) [pid = 4028] [serial = 2105] [outer = 15F41800] 02:10:38 INFO - PROCESS | 4028 | 1466500238974 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:10:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:10:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 830ms 02:10:39 INFO - PROCESS | 4028 | 1466500239038 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 02:10:39 INFO - PROCESS | 4028 | 1466500239041 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 02:10:39 INFO - PROCESS | 4028 | 1466500239044 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:10:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:10:39 INFO - PROCESS | 4028 | 1466500239046 Marionette TRACE conn5 <- [1,2770,null,{}] 02:10:39 INFO - PROCESS | 4028 | 1466500239050 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:39 INFO - PROCESS | 4028 | 1466500239052 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:39 INFO - PROCESS | 4028 | 1466500239178 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 02:10:39 INFO - PROCESS | 4028 | 1466500239246 Marionette TRACE conn5 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:39 INFO - PROCESS | 4028 | 1466500239248 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:39 INFO - PROCESS | 4028 | ++DOCSHELL 17660800 == 24 [pid = 4028] [id = 702] 02:10:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (17667400) [pid = 4028] [serial = 2106] [outer = 00000000] 02:10:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (182C1400) [pid = 4028] [serial = 2107] [outer = 17667400] 02:10:39 INFO - PROCESS | 4028 | 1466500239296 Marionette DEBUG loaded listener.js 02:10:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18748400) [pid = 4028] [serial = 2108] [outer = 17667400] 02:10:39 INFO - PROCESS | 4028 | 1466500239723 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:10:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:10:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 730ms 02:10:39 INFO - PROCESS | 4028 | 1466500239789 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 02:10:39 INFO - PROCESS | 4028 | 1466500239791 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 02:10:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:10:39 INFO - PROCESS | 4028 | 1466500239795 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:10:39 INFO - PROCESS | 4028 | 1466500239797 Marionette TRACE conn5 <- [1,2774,null,{}] 02:10:39 INFO - PROCESS | 4028 | 1466500239800 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:39 INFO - PROCESS | 4028 | 1466500239802 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:39 INFO - PROCESS | 4028 | 1466500239917 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 02:10:39 INFO - PROCESS | 4028 | 1466500239923 Marionette TRACE conn5 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:39 INFO - PROCESS | 4028 | 1466500239925 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:39 INFO - PROCESS | 4028 | ++DOCSHELL 18764800 == 25 [pid = 4028] [id = 703] 02:10:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1876B800) [pid = 4028] [serial = 2109] [outer = 00000000] 02:10:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1878D800) [pid = 4028] [serial = 2110] [outer = 1876B800] 02:10:39 INFO - PROCESS | 4028 | 1466500239970 Marionette DEBUG loaded listener.js 02:10:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18A08800) [pid = 4028] [serial = 2111] [outer = 1876B800] 02:10:40 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (0CA08000) [pid = 4028] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:10:40 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (0CA10000) [pid = 4028] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:10:40 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (14C05800) [pid = 4028] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:10:40 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (15F41400) [pid = 4028] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:10:40 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (149CA400) [pid = 4028] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:10:40 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18612400) [pid = 4028] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:10:40 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (147BD000) [pid = 4028] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:10:40 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (0CA19800) [pid = 4028] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:10:40 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (1014FC00) [pid = 4028] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:10:40 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (17667000) [pid = 4028] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:10:40 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (10301400) [pid = 4028] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:10:40 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (15F3F400) [pid = 4028] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:10:40 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (18782800) [pid = 4028] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:10:40 INFO - PROCESS | 4028 | 1466500240578 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:10:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:10:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 830ms 02:10:40 INFO - PROCESS | 4028 | 1466500240630 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 02:10:40 INFO - PROCESS | 4028 | 1466500240632 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 02:10:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:10:40 INFO - PROCESS | 4028 | 1466500240635 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:10:40 INFO - PROCESS | 4028 | 1466500240637 Marionette TRACE conn5 <- [1,2778,null,{}] 02:10:40 INFO - PROCESS | 4028 | 1466500240647 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:40 INFO - PROCESS | 4028 | 1466500240653 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:40 INFO - PROCESS | 4028 | 1466500240762 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 02:10:40 INFO - PROCESS | 4028 | 1466500240775 Marionette TRACE conn5 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:40 INFO - PROCESS | 4028 | 1466500240777 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:40 INFO - PROCESS | 4028 | ++DOCSHELL 113D1400 == 26 [pid = 4028] [id = 704] 02:10:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (1594F800) [pid = 4028] [serial = 2112] [outer = 00000000] 02:10:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (18785800) [pid = 4028] [serial = 2113] [outer = 1594F800] 02:10:40 INFO - PROCESS | 4028 | 1466500240822 Marionette DEBUG loaded listener.js 02:10:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (18A7C800) [pid = 4028] [serial = 2114] [outer = 1594F800] 02:10:41 INFO - PROCESS | 4028 | 1466500241253 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:10:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:10:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 690ms 02:10:41 INFO - PROCESS | 4028 | 1466500241329 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 02:10:41 INFO - PROCESS | 4028 | 1466500241332 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 02:10:41 INFO - PROCESS | 4028 | 1466500241335 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:10:41 INFO - PROCESS | 4028 | 1466500241337 Marionette TRACE conn5 <- [1,2782,null,{}] 02:10:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:10:41 INFO - PROCESS | 4028 | 1466500241340 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:41 INFO - PROCESS | 4028 | 1466500241342 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:41 INFO - PROCESS | 4028 | 1466500241424 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 02:10:41 INFO - PROCESS | 4028 | 1466500241462 Marionette TRACE conn5 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:41 INFO - PROCESS | 4028 | 1466500241464 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:41 INFO - PROCESS | 4028 | ++DOCSHELL 17640C00 == 27 [pid = 4028] [id = 705] 02:10:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (18BCD400) [pid = 4028] [serial = 2115] [outer = 00000000] 02:10:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (18CEE400) [pid = 4028] [serial = 2116] [outer = 18BCD400] 02:10:41 INFO - PROCESS | 4028 | 1466500241507 Marionette DEBUG loaded listener.js 02:10:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (19084C00) [pid = 4028] [serial = 2117] [outer = 18BCD400] 02:10:41 INFO - PROCESS | 4028 | 1466500241934 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 02:10:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:10:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 630ms 02:10:41 INFO - PROCESS | 4028 | 1466500241978 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 02:10:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:10:41 INFO - PROCESS | 4028 | 1466500241980 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 02:10:41 INFO - PROCESS | 4028 | 1466500241983 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:10:41 INFO - PROCESS | 4028 | 1466500241985 Marionette TRACE conn5 <- [1,2786,null,{}] 02:10:41 INFO - PROCESS | 4028 | 1466500241989 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:41 INFO - PROCESS | 4028 | 1466500241991 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:42 INFO - PROCESS | 4028 | 1466500242074 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 02:10:42 INFO - PROCESS | 4028 | 1466500242079 Marionette TRACE conn5 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:42 INFO - PROCESS | 4028 | 1466500242081 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:42 INFO - PROCESS | 4028 | ++DOCSHELL 1908CC00 == 28 [pid = 4028] [id = 706] 02:10:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (1908D000) [pid = 4028] [serial = 2118] [outer = 00000000] 02:10:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (190EA400) [pid = 4028] [serial = 2119] [outer = 1908D000] 02:10:42 INFO - PROCESS | 4028 | 1466500242127 Marionette DEBUG loaded listener.js 02:10:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (190EE400) [pid = 4028] [serial = 2120] [outer = 1908D000] 02:10:42 INFO - PROCESS | 4028 | 1466500242858 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 02:10:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:10:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 930ms 02:10:42 INFO - PROCESS | 4028 | 1466500242915 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 02:10:42 INFO - PROCESS | 4028 | 1466500242919 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 02:10:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:10:42 INFO - PROCESS | 4028 | 1466500242948 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:10:42 INFO - PROCESS | 4028 | 1466500242952 Marionette TRACE conn5 <- [1,2790,null,{}] 02:10:42 INFO - PROCESS | 4028 | 1466500242959 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:42 INFO - PROCESS | 4028 | 1466500242962 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:43 INFO - PROCESS | 4028 | 1466500243090 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 02:10:43 INFO - PROCESS | 4028 | 1466500243224 Marionette TRACE conn5 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:43 INFO - PROCESS | 4028 | 1466500243227 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:43 INFO - PROCESS | 4028 | ++DOCSHELL 10154400 == 29 [pid = 4028] [id = 707] 02:10:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (101D2800) [pid = 4028] [serial = 2121] [outer = 00000000] 02:10:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1093D400) [pid = 4028] [serial = 2122] [outer = 101D2800] 02:10:43 INFO - PROCESS | 4028 | 1466500243284 Marionette DEBUG loaded listener.js 02:10:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1440B000) [pid = 4028] [serial = 2123] [outer = 101D2800] 02:10:43 INFO - PROCESS | 4028 | 1466500243980 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:10:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:10:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1108ms 02:10:44 INFO - PROCESS | 4028 | 1466500244033 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 02:10:44 INFO - PROCESS | 4028 | 1466500244038 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 02:10:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:10:44 INFO - PROCESS | 4028 | 1466500244044 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:10:44 INFO - PROCESS | 4028 | 1466500244047 Marionette TRACE conn5 <- [1,2794,null,{}] 02:10:44 INFO - PROCESS | 4028 | 1466500244052 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:44 INFO - PROCESS | 4028 | 1466500244054 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:44 INFO - PROCESS | 4028 | 1466500244173 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 02:10:44 INFO - PROCESS | 4028 | 1466500244313 Marionette TRACE conn5 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:44 INFO - PROCESS | 4028 | 1466500244316 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:44 INFO - PROCESS | 4028 | ++DOCSHELL 0CA0D800 == 30 [pid = 4028] [id = 708] 02:10:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (0FC84800) [pid = 4028] [serial = 2124] [outer = 00000000] 02:10:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (101CD800) [pid = 4028] [serial = 2125] [outer = 0FC84800] 02:10:44 INFO - PROCESS | 4028 | 1466500244378 Marionette DEBUG loaded listener.js 02:10:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (15F47000) [pid = 4028] [serial = 2126] [outer = 0FC84800] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (18A81C00) [pid = 4028] [serial = 2075] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (18A7F400) [pid = 4028] [serial = 2074] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18A04000) [pid = 4028] [serial = 2072] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (0CA15C00) [pid = 4028] [serial = 2083] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (10153400) [pid = 4028] [serial = 2084] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (0D176800) [pid = 4028] [serial = 2077] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (14D96800) [pid = 4028] [serial = 2080] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (16570800) [pid = 4028] [serial = 2081] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (0FD69800) [pid = 4028] [serial = 2078] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (17639400) [pid = 4028] [serial = 2063] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (18782C00) [pid = 4028] [serial = 2071] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (1874A000) [pid = 4028] [serial = 2068] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (149CE400) [pid = 4028] [serial = 2059] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (18755400) [pid = 4028] [serial = 2069] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (0CA20C00) [pid = 4028] [serial = 2053] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (10ACCC00) [pid = 4028] [serial = 2047] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (1795EC00) [pid = 4028] [serial = 2065] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (10306400) [pid = 4028] [serial = 2056] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (10527400) [pid = 4028] [serial = 2057] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (1756A800) [pid = 4028] [serial = 2062] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (1763DC00) [pid = 4028] [serial = 2050] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 61 (18205C00) [pid = 4028] [serial = 2051] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 60 (1440CC00) [pid = 4028] [serial = 2048] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 59 (0D1CC000) [pid = 4028] [serial = 2054] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 58 (18204400) [pid = 4028] [serial = 2066] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | --DOMWINDOW == 57 (14B75800) [pid = 4028] [serial = 2060] [outer = 00000000] [url = about:blank] 02:10:45 INFO - PROCESS | 4028 | 1466500245169 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:10:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:10:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1175ms 02:10:45 INFO - PROCESS | 4028 | 1466500245223 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 02:10:45 INFO - PROCESS | 4028 | 1466500245226 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 02:10:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:10:45 INFO - PROCESS | 4028 | 1466500245231 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:10:45 INFO - PROCESS | 4028 | 1466500245235 Marionette TRACE conn5 <- [1,2798,null,{}] 02:10:45 INFO - PROCESS | 4028 | 1466500245240 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:45 INFO - PROCESS | 4028 | 1466500245243 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:45 INFO - PROCESS | 4028 | 1466500245333 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 02:10:45 INFO - PROCESS | 4028 | 1466500245429 Marionette TRACE conn5 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:45 INFO - PROCESS | 4028 | 1466500245431 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:45 INFO - PROCESS | 4028 | ++DOCSHELL 0D176800 == 31 [pid = 4028] [id = 709] 02:10:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 58 (0D1CC000) [pid = 4028] [serial = 2127] [outer = 00000000] 02:10:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 59 (101C6800) [pid = 4028] [serial = 2128] [outer = 0D1CC000] 02:10:45 INFO - PROCESS | 4028 | 1466500245479 Marionette DEBUG loaded listener.js 02:10:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 60 (10303000) [pid = 4028] [serial = 2129] [outer = 0D1CC000] 02:10:45 INFO - PROCESS | 4028 | 1466500245917 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:10:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:10:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 730ms 02:10:45 INFO - PROCESS | 4028 | 1466500245962 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 02:10:45 INFO - PROCESS | 4028 | 1466500245967 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 02:10:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:10:45 INFO - PROCESS | 4028 | 1466500245977 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:10:45 INFO - PROCESS | 4028 | 1466500245979 Marionette TRACE conn5 <- [1,2802,null,{}] 02:10:45 INFO - PROCESS | 4028 | 1466500245983 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:45 INFO - PROCESS | 4028 | 1466500245986 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:46 INFO - PROCESS | 4028 | 1466500246077 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 02:10:46 INFO - PROCESS | 4028 | 1466500246084 Marionette TRACE conn5 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:46 INFO - PROCESS | 4028 | 1466500246086 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:46 INFO - PROCESS | 4028 | ++DOCSHELL 1440B400 == 32 [pid = 4028] [id = 710] 02:10:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (1440C000) [pid = 4028] [serial = 2130] [outer = 00000000] 02:10:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (146A5C00) [pid = 4028] [serial = 2131] [outer = 1440C000] 02:10:46 INFO - PROCESS | 4028 | 1466500246136 Marionette DEBUG loaded listener.js 02:10:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (149D5000) [pid = 4028] [serial = 2132] [outer = 1440C000] 02:10:46 INFO - PROCESS | 4028 | 1466500246600 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 02:10:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:10:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 670ms 02:10:46 INFO - PROCESS | 4028 | 1466500246647 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 02:10:46 INFO - PROCESS | 4028 | 1466500246650 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 02:10:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:10:46 INFO - PROCESS | 4028 | 1466500246653 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:10:46 INFO - PROCESS | 4028 | 1466500246657 Marionette TRACE conn5 <- [1,2806,null,{}] 02:10:46 INFO - PROCESS | 4028 | 1466500246668 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:46 INFO - PROCESS | 4028 | 1466500246673 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:46 INFO - PROCESS | 4028 | 1466500246763 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 02:10:46 INFO - PROCESS | 4028 | 1466500246774 Marionette TRACE conn5 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:46 INFO - PROCESS | 4028 | 1466500246777 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:46 INFO - PROCESS | 4028 | ++DOCSHELL 1756B400 == 33 [pid = 4028] [id = 711] 02:10:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (17631800) [pid = 4028] [serial = 2133] [outer = 00000000] 02:10:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (1763C400) [pid = 4028] [serial = 2134] [outer = 17631800] 02:10:46 INFO - PROCESS | 4028 | 1466500246827 Marionette DEBUG loaded listener.js 02:10:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (1765D800) [pid = 4028] [serial = 2135] [outer = 17631800] 02:10:47 INFO - PROCESS | 4028 | 1466500247294 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 02:10:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:10:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 670ms 02:10:47 INFO - PROCESS | 4028 | 1466500247348 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 02:10:47 INFO - PROCESS | 4028 | 1466500247351 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 02:10:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:10:47 INFO - PROCESS | 4028 | 1466500247354 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:10:47 INFO - PROCESS | 4028 | 1466500247356 Marionette TRACE conn5 <- [1,2810,null,{}] 02:10:47 INFO - PROCESS | 4028 | 1466500247359 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:47 INFO - PROCESS | 4028 | 1466500247361 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:47 INFO - PROCESS | 4028 | 1466500247510 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 02:10:47 INFO - PROCESS | 4028 | 1466500247570 Marionette TRACE conn5 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:47 INFO - PROCESS | 4028 | 1466500247572 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:47 INFO - PROCESS | 4028 | ++DOCSHELL 18202800 == 34 [pid = 4028] [id = 712] 02:10:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (18202C00) [pid = 4028] [serial = 2136] [outer = 00000000] 02:10:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (182C2800) [pid = 4028] [serial = 2137] [outer = 18202C00] 02:10:47 INFO - PROCESS | 4028 | 1466500247617 Marionette DEBUG loaded listener.js 02:10:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (18616400) [pid = 4028] [serial = 2138] [outer = 18202C00] 02:10:48 INFO - PROCESS | 4028 | 1466500248045 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:10:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:10:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 730ms 02:10:48 INFO - PROCESS | 4028 | 1466500248086 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 02:10:48 INFO - PROCESS | 4028 | 1466500248088 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 02:10:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:10:48 INFO - PROCESS | 4028 | 1466500248098 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:10:48 INFO - PROCESS | 4028 | 1466500248100 Marionette TRACE conn5 <- [1,2814,null,{}] 02:10:48 INFO - PROCESS | 4028 | 1466500248103 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:48 INFO - PROCESS | 4028 | 1466500248106 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:48 INFO - PROCESS | 4028 | 1466500248225 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 02:10:48 INFO - PROCESS | 4028 | 1466500248230 Marionette TRACE conn5 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:48 INFO - PROCESS | 4028 | 1466500248232 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:48 INFO - PROCESS | 4028 | ++DOCSHELL 182C2400 == 35 [pid = 4028] [id = 713] 02:10:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (18747000) [pid = 4028] [serial = 2139] [outer = 00000000] 02:10:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (1876C000) [pid = 4028] [serial = 2140] [outer = 18747000] 02:10:48 INFO - PROCESS | 4028 | 1466500248278 Marionette DEBUG loaded listener.js 02:10:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (18780800) [pid = 4028] [serial = 2141] [outer = 18747000] 02:10:48 INFO - PROCESS | 4028 | 1466500248743 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:10:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:10:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 690ms 02:10:48 INFO - PROCESS | 4028 | 1466500248785 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 02:10:48 INFO - PROCESS | 4028 | 1466500248787 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 02:10:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:10:48 INFO - PROCESS | 4028 | 1466500248791 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:10:48 INFO - PROCESS | 4028 | 1466500248792 Marionette TRACE conn5 <- [1,2818,null,{}] 02:10:48 INFO - PROCESS | 4028 | 1466500248796 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:48 INFO - PROCESS | 4028 | 1466500248802 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:48 INFO - PROCESS | 4028 | 1466500248966 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 02:10:48 INFO - PROCESS | 4028 | 1466500248989 Marionette TRACE conn5 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:48 INFO - PROCESS | 4028 | 1466500248991 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:49 INFO - PROCESS | 4028 | ++DOCSHELL 18A79400 == 36 [pid = 4028] [id = 714] 02:10:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (18A79C00) [pid = 4028] [serial = 2142] [outer = 00000000] 02:10:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (18C2FC00) [pid = 4028] [serial = 2143] [outer = 18A79C00] 02:10:49 INFO - PROCESS | 4028 | 1466500249038 Marionette DEBUG loaded listener.js 02:10:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18C31C00) [pid = 4028] [serial = 2144] [outer = 18A79C00] 02:10:49 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (15F41800) [pid = 4028] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:10:49 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (17667400) [pid = 4028] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:10:49 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (1876B800) [pid = 4028] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:10:49 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (0FD5E000) [pid = 4028] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:10:49 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (111DE000) [pid = 4028] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:10:49 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (18BCD400) [pid = 4028] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:10:49 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (1030FC00) [pid = 4028] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:10:49 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (149BA400) [pid = 4028] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:10:49 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (1765D400) [pid = 4028] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:10:49 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (1594F800) [pid = 4028] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:10:49 INFO - PROCESS | 4028 | 1466500249541 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:10:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:10:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 770ms 02:10:49 INFO - PROCESS | 4028 | 1466500249561 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 02:10:49 INFO - PROCESS | 4028 | 1466500249563 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 02:10:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:10:49 INFO - PROCESS | 4028 | 1466500249566 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:10:49 INFO - PROCESS | 4028 | 1466500249568 Marionette TRACE conn5 <- [1,2822,null,{}] 02:10:49 INFO - PROCESS | 4028 | 1466500249571 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:49 INFO - PROCESS | 4028 | 1466500249573 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:49 INFO - PROCESS | 4028 | 1466500249652 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 02:10:49 INFO - PROCESS | 4028 | 1466500249658 Marionette TRACE conn5 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:49 INFO - PROCESS | 4028 | 1466500249660 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:49 INFO - PROCESS | 4028 | ++DOCSHELL 149BA400 == 37 [pid = 4028] [id = 715] 02:10:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (17568800) [pid = 4028] [serial = 2145] [outer = 00000000] 02:10:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (18A02000) [pid = 4028] [serial = 2146] [outer = 17568800] 02:10:49 INFO - PROCESS | 4028 | 1466500249703 Marionette DEBUG loaded listener.js 02:10:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (18BF8800) [pid = 4028] [serial = 2147] [outer = 17568800] 02:10:50 INFO - PROCESS | 4028 | 1466500250144 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:10:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:10:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 630ms 02:10:50 INFO - PROCESS | 4028 | 1466500250198 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 02:10:50 INFO - PROCESS | 4028 | 1466500250200 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 02:10:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:10:50 INFO - PROCESS | 4028 | 1466500250203 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:10:50 INFO - PROCESS | 4028 | 1466500250205 Marionette TRACE conn5 <- [1,2826,null,{}] 02:10:50 INFO - PROCESS | 4028 | 1466500250208 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:50 INFO - PROCESS | 4028 | 1466500250210 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:50 INFO - PROCESS | 4028 | 1466500250291 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 02:10:50 INFO - PROCESS | 4028 | 1466500250321 Marionette TRACE conn5 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:50 INFO - PROCESS | 4028 | 1466500250323 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:50 INFO - PROCESS | 4028 | ++DOCSHELL 093FBC00 == 38 [pid = 4028] [id = 716] 02:10:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (0D1D3C00) [pid = 4028] [serial = 2148] [outer = 00000000] 02:10:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (190F0400) [pid = 4028] [serial = 2149] [outer = 0D1D3C00] 02:10:50 INFO - PROCESS | 4028 | 1466500250369 Marionette DEBUG loaded listener.js 02:10:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (190F3000) [pid = 4028] [serial = 2150] [outer = 0D1D3C00] 02:10:50 INFO - PROCESS | 4028 | 1466500250790 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:10:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:10:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 630ms 02:10:50 INFO - PROCESS | 4028 | 1466500250840 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 02:10:50 INFO - PROCESS | 4028 | 1466500250842 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 02:10:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:10:50 INFO - PROCESS | 4028 | 1466500250845 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:10:50 INFO - PROCESS | 4028 | 1466500250847 Marionette TRACE conn5 <- [1,2830,null,{}] 02:10:50 INFO - PROCESS | 4028 | 1466500250850 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:50 INFO - PROCESS | 4028 | 1466500250852 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:50 INFO - PROCESS | 4028 | 1466500250937 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 02:10:50 INFO - PROCESS | 4028 | 1466500250943 Marionette TRACE conn5 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:50 INFO - PROCESS | 4028 | 1466500250945 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:50 INFO - PROCESS | 4028 | ++DOCSHELL 1756B000 == 39 [pid = 4028] [id = 717] 02:10:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (1975C400) [pid = 4028] [serial = 2151] [outer = 00000000] 02:10:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (19850800) [pid = 4028] [serial = 2152] [outer = 1975C400] 02:10:50 INFO - PROCESS | 4028 | 1466500251000 Marionette DEBUG loaded listener.js 02:10:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (19862800) [pid = 4028] [serial = 2153] [outer = 1975C400] 02:10:51 INFO - PROCESS | 4028 | 1466500251479 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:10:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:10:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 670ms 02:10:51 INFO - PROCESS | 4028 | 1466500251519 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 02:10:51 INFO - PROCESS | 4028 | 1466500251524 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 02:10:51 INFO - PROCESS | 4028 | 1466500251530 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:10:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:10:51 INFO - PROCESS | 4028 | 1466500251535 Marionette TRACE conn5 <- [1,2834,null,{}] 02:10:51 INFO - PROCESS | 4028 | 1466500251542 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:51 INFO - PROCESS | 4028 | 1466500251545 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:51 INFO - PROCESS | 4028 | 1466500251669 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 02:10:51 INFO - PROCESS | 4028 | 1466500251841 Marionette TRACE conn5 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:51 INFO - PROCESS | 4028 | 1466500251846 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:51 INFO - PROCESS | 4028 | ++DOCSHELL 0FDF8C00 == 40 [pid = 4028] [id = 718] 02:10:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (10150800) [pid = 4028] [serial = 2154] [outer = 00000000] 02:10:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (101D1800) [pid = 4028] [serial = 2155] [outer = 10150800] 02:10:51 INFO - PROCESS | 4028 | 1466500251904 Marionette DEBUG loaded listener.js 02:10:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (10308800) [pid = 4028] [serial = 2156] [outer = 10150800] 02:10:52 INFO - PROCESS | 4028 | 1466500252475 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:10:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:10:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 990ms 02:10:52 INFO - PROCESS | 4028 | 1466500252524 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 02:10:52 INFO - PROCESS | 4028 | 1466500252529 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 02:10:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:10:52 INFO - PROCESS | 4028 | 1466500252536 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:10:52 INFO - PROCESS | 4028 | 1466500252539 Marionette TRACE conn5 <- [1,2838,null,{}] 02:10:52 INFO - PROCESS | 4028 | 1466500252543 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:52 INFO - PROCESS | 4028 | 1466500252546 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:52 INFO - PROCESS | 4028 | 1466500252658 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 02:10:52 INFO - PROCESS | 4028 | 1466500252817 Marionette TRACE conn5 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:52 INFO - PROCESS | 4028 | 1466500252820 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:52 INFO - PROCESS | 4028 | ++DOCSHELL 15F42800 == 41 [pid = 4028] [id = 719] 02:10:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (15F4B400) [pid = 4028] [serial = 2157] [outer = 00000000] 02:10:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1763D800) [pid = 4028] [serial = 2158] [outer = 15F4B400] 02:10:52 INFO - PROCESS | 4028 | 1466500252878 Marionette DEBUG loaded listener.js 02:10:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (17C4D800) [pid = 4028] [serial = 2159] [outer = 15F4B400] 02:10:53 INFO - PROCESS | 4028 | 1466500253467 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:10:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:10:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 970ms 02:10:53 INFO - PROCESS | 4028 | 1466500253509 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 02:10:53 INFO - PROCESS | 4028 | 1466500253512 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 02:10:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:10:53 INFO - PROCESS | 4028 | 1466500253515 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:10:53 INFO - PROCESS | 4028 | 1466500253519 Marionette TRACE conn5 <- [1,2842,null,{}] 02:10:53 INFO - PROCESS | 4028 | 1466500253530 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:53 INFO - PROCESS | 4028 | 1466500253535 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:53 INFO - PROCESS | 4028 | 1466500253649 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 02:10:53 INFO - PROCESS | 4028 | 1466500253795 Marionette TRACE conn5 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:53 INFO - PROCESS | 4028 | 1466500253799 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:53 INFO - PROCESS | 4028 | ++DOCSHELL 1988C800 == 42 [pid = 4028] [id = 720] 02:10:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (1988CC00) [pid = 4028] [serial = 2160] [outer = 00000000] 02:10:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (19A7D400) [pid = 4028] [serial = 2161] [outer = 1988CC00] 02:10:53 INFO - PROCESS | 4028 | 1466500253860 Marionette DEBUG loaded listener.js 02:10:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (19A83000) [pid = 4028] [serial = 2162] [outer = 1988CC00] 02:10:54 INFO - PROCESS | 4028 | 1466500254496 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:10:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:10:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1022ms 02:10:54 INFO - PROCESS | 4028 | 1466500254541 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 02:10:54 INFO - PROCESS | 4028 | 1466500254544 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 02:10:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:10:54 INFO - PROCESS | 4028 | 1466500254547 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:10:54 INFO - PROCESS | 4028 | 1466500254549 Marionette TRACE conn5 <- [1,2846,null,{}] 02:10:54 INFO - PROCESS | 4028 | 1466500254553 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:54 INFO - PROCESS | 4028 | 1466500254555 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:54 INFO - PROCESS | 4028 | 1466500254666 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 02:10:54 INFO - PROCESS | 4028 | 1466500254806 Marionette TRACE conn5 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:54 INFO - PROCESS | 4028 | 1466500254809 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:54 INFO - PROCESS | 4028 | ++DOCSHELL 19085400 == 43 [pid = 4028] [id = 721] 02:10:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (19087400) [pid = 4028] [serial = 2163] [outer = 00000000] 02:10:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (19ACF000) [pid = 4028] [serial = 2164] [outer = 19087400] 02:10:54 INFO - PROCESS | 4028 | 1466500254863 Marionette DEBUG loaded listener.js 02:10:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1ADB0800) [pid = 4028] [serial = 2165] [outer = 19087400] 02:10:55 INFO - PROCESS | 4028 | 1466500255563 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:10:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:10:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1070ms 02:10:55 INFO - PROCESS | 4028 | 1466500255623 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 02:10:55 INFO - PROCESS | 4028 | 1466500255627 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 02:10:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:10:55 INFO - PROCESS | 4028 | 1466500255631 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:10:55 INFO - PROCESS | 4028 | 1466500255636 Marionette TRACE conn5 <- [1,2850,null,{}] 02:10:55 INFO - PROCESS | 4028 | 1466500255641 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:55 INFO - PROCESS | 4028 | 1466500255644 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:55 INFO - PROCESS | 4028 | 1466500255744 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 02:10:55 INFO - PROCESS | 4028 | 1466500255863 Marionette TRACE conn5 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:55 INFO - PROCESS | 4028 | 1466500255866 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 093FBC00 == 42 [pid = 4028] [id = 716] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 149BA400 == 41 [pid = 4028] [id = 715] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 18A79400 == 40 [pid = 4028] [id = 714] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 182C2400 == 39 [pid = 4028] [id = 713] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 18202800 == 38 [pid = 4028] [id = 712] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 1756B400 == 37 [pid = 4028] [id = 711] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 1440B400 == 36 [pid = 4028] [id = 710] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 0D176800 == 35 [pid = 4028] [id = 709] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 18764800 == 34 [pid = 4028] [id = 703] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 1908CC00 == 33 [pid = 4028] [id = 706] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 113D1400 == 32 [pid = 4028] [id = 704] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 17660800 == 31 [pid = 4028] [id = 702] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 10154400 == 30 [pid = 4028] [id = 707] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 17640C00 == 29 [pid = 4028] [id = 705] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 0CA0D800 == 28 [pid = 4028] [id = 708] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 19085400 == 27 [pid = 4028] [id = 721] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 1988C800 == 26 [pid = 4028] [id = 720] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 1756B000 == 25 [pid = 4028] [id = 717] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 0FDF8C00 == 24 [pid = 4028] [id = 718] 02:10:56 INFO - PROCESS | 4028 | --DOCSHELL 15F42800 == 23 [pid = 4028] [id = 719] 02:10:56 INFO - PROCESS | 4028 | ++DOCSHELL 093F4000 == 24 [pid = 4028] [id = 722] 02:10:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (093FB000) [pid = 4028] [serial = 2166] [outer = 00000000] 02:10:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (0CA0DC00) [pid = 4028] [serial = 2167] [outer = 093FB000] 02:10:56 INFO - PROCESS | 4028 | 1466500256517 Marionette DEBUG loaded listener.js 02:10:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (0CA1DC00) [pid = 4028] [serial = 2168] [outer = 093FB000] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (17636400) [pid = 4028] [serial = 2104] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18748400) [pid = 4028] [serial = 2108] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (182C1400) [pid = 4028] [serial = 2107] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (1878D800) [pid = 4028] [serial = 2110] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (0FDF7800) [pid = 4028] [serial = 2098] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (101C9000) [pid = 4028] [serial = 2099] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (113D2C00) [pid = 4028] [serial = 2101] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (18749C00) [pid = 4028] [serial = 2095] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (18CEE400) [pid = 4028] [serial = 2116] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (10ACC400) [pid = 4028] [serial = 2087] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1093D000) [pid = 4028] [serial = 2086] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (14C51C00) [pid = 4028] [serial = 2090] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (14B9C000) [pid = 4028] [serial = 2089] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18A08800) [pid = 4028] [serial = 2111] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (17C50C00) [pid = 4028] [serial = 2093] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (177A4C00) [pid = 4028] [serial = 2092] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (17647400) [pid = 4028] [serial = 2105] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (190EA400) [pid = 4028] [serial = 2119] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (18A7C800) [pid = 4028] [serial = 2114] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (18785800) [pid = 4028] [serial = 2113] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (1461DC00) [pid = 4028] [serial = 2102] [outer = 00000000] [url = about:blank] 02:10:56 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (19084C00) [pid = 4028] [serial = 2117] [outer = 00000000] [url = about:blank] 02:10:57 INFO - PROCESS | 4028 | 1466500257048 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:10:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:10:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1475ms 02:10:57 INFO - PROCESS | 4028 | 1466500257112 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 02:10:57 INFO - PROCESS | 4028 | 1466500257117 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 02:10:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:10:57 INFO - PROCESS | 4028 | 1466500257122 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:10:57 INFO - PROCESS | 4028 | 1466500257124 Marionette TRACE conn5 <- [1,2854,null,{}] 02:10:57 INFO - PROCESS | 4028 | 1466500257128 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:57 INFO - PROCESS | 4028 | 1466500257131 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:57 INFO - PROCESS | 4028 | 1466500257265 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 02:10:57 INFO - PROCESS | 4028 | 1466500257365 Marionette TRACE conn5 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:57 INFO - PROCESS | 4028 | 1466500257367 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:57 INFO - PROCESS | 4028 | ++DOCSHELL 101CAC00 == 25 [pid = 4028] [id = 723] 02:10:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (101CB000) [pid = 4028] [serial = 2169] [outer = 00000000] 02:10:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (102AEC00) [pid = 4028] [serial = 2170] [outer = 101CB000] 02:10:57 INFO - PROCESS | 4028 | 1466500257415 Marionette DEBUG loaded listener.js 02:10:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (1030EC00) [pid = 4028] [serial = 2171] [outer = 101CB000] 02:10:57 INFO - PROCESS | 4028 | 1466500257807 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:10:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:10:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 730ms 02:10:57 INFO - PROCESS | 4028 | 1466500257881 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 02:10:57 INFO - PROCESS | 4028 | 1466500257886 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 02:10:57 INFO - PROCESS | 4028 | 1466500257895 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:10:57 INFO - PROCESS | 4028 | 1466500257897 Marionette TRACE conn5 <- [1,2858,null,{}] 02:10:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:10:57 INFO - PROCESS | 4028 | 1466500257901 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:57 INFO - PROCESS | 4028 | 1466500257904 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:57 INFO - PROCESS | 4028 | 1466500257995 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 02:10:57 INFO - PROCESS | 4028 | 1466500258002 Marionette TRACE conn5 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:57 INFO - PROCESS | 4028 | 1466500258004 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:58 INFO - PROCESS | 4028 | ++DOCSHELL 10A4F800 == 26 [pid = 4028] [id = 724] 02:10:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (10A51400) [pid = 4028] [serial = 2172] [outer = 00000000] 02:10:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (146E0800) [pid = 4028] [serial = 2173] [outer = 10A51400] 02:10:58 INFO - PROCESS | 4028 | 1466500258049 Marionette DEBUG loaded listener.js 02:10:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (14B72000) [pid = 4028] [serial = 2174] [outer = 10A51400] 02:10:58 INFO - PROCESS | 4028 | 1466500258594 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 02:10:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:10:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 730ms 02:10:58 INFO - PROCESS | 4028 | 1466500258632 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 02:10:58 INFO - PROCESS | 4028 | 1466500258634 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 02:10:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:10:58 INFO - PROCESS | 4028 | 1466500258637 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:10:58 INFO - PROCESS | 4028 | 1466500258641 Marionette TRACE conn5 <- [1,2862,null,{}] 02:10:58 INFO - PROCESS | 4028 | 1466500258651 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:58 INFO - PROCESS | 4028 | 1466500258656 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:58 INFO - PROCESS | 4028 | 1466500258744 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 02:10:58 INFO - PROCESS | 4028 | 1466500258751 Marionette TRACE conn5 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:58 INFO - PROCESS | 4028 | 1466500258753 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:58 INFO - PROCESS | 4028 | ++DOCSHELL 14C4E800 == 27 [pid = 4028] [id = 725] 02:10:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (14C51C00) [pid = 4028] [serial = 2175] [outer = 00000000] 02:10:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (16574000) [pid = 4028] [serial = 2176] [outer = 14C51C00] 02:10:58 INFO - PROCESS | 4028 | 1466500258807 Marionette DEBUG loaded listener.js 02:10:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (17637400) [pid = 4028] [serial = 2177] [outer = 14C51C00] 02:10:59 INFO - PROCESS | 4028 | 1466500259298 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:10:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:10:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 731ms 02:10:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:10:59 INFO - PROCESS | 4028 | 1466500259371 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 02:10:59 INFO - PROCESS | 4028 | 1466500259374 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 02:10:59 INFO - PROCESS | 4028 | 1466500259378 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:10:59 INFO - PROCESS | 4028 | 1466500259379 Marionette TRACE conn5 <- [1,2866,null,{}] 02:10:59 INFO - PROCESS | 4028 | 1466500259383 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:59 INFO - PROCESS | 4028 | 1466500259385 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:59 INFO - PROCESS | 4028 | 1466500259506 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 02:10:59 INFO - PROCESS | 4028 | 1466500259574 Marionette TRACE conn5 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:59 INFO - PROCESS | 4028 | 1466500259576 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:10:59 INFO - PROCESS | 4028 | ++DOCSHELL 177A5C00 == 28 [pid = 4028] [id = 726] 02:10:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (1795AC00) [pid = 4028] [serial = 2178] [outer = 00000000] 02:10:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (17C53000) [pid = 4028] [serial = 2179] [outer = 1795AC00] 02:10:59 INFO - PROCESS | 4028 | 1466500259623 Marionette DEBUG loaded listener.js 02:10:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18204C00) [pid = 4028] [serial = 2180] [outer = 1795AC00] 02:11:00 INFO - PROCESS | 4028 | 1466500260051 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:11:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:11:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 730ms 02:11:00 INFO - PROCESS | 4028 | 1466500260109 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 02:11:00 INFO - PROCESS | 4028 | 1466500260111 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 02:11:00 INFO - PROCESS | 4028 | 1466500260131 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:11:00 INFO - PROCESS | 4028 | 1466500260133 Marionette TRACE conn5 <- [1,2870,null,{}] 02:11:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:11:00 INFO - PROCESS | 4028 | 1466500260137 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:00 INFO - PROCESS | 4028 | 1466500260139 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:00 INFO - PROCESS | 4028 | 1466500260256 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 02:11:00 INFO - PROCESS | 4028 | 1466500260266 Marionette TRACE conn5 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:00 INFO - PROCESS | 4028 | 1466500260268 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:00 INFO - PROCESS | 4028 | ++DOCSHELL 182EB400 == 29 [pid = 4028] [id = 727] 02:11:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1860BC00) [pid = 4028] [serial = 2181] [outer = 00000000] 02:11:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (1874F000) [pid = 4028] [serial = 2182] [outer = 1860BC00] 02:11:00 INFO - PROCESS | 4028 | 1466500260321 Marionette DEBUG loaded listener.js 02:11:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18769000) [pid = 4028] [serial = 2183] [outer = 1860BC00] 02:11:00 INFO - PROCESS | 4028 | 1466500260790 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:11:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:11:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 670ms 02:11:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:11:00 INFO - PROCESS | 4028 | 1466500260811 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 02:11:00 INFO - PROCESS | 4028 | 1466500260813 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 02:11:00 INFO - PROCESS | 4028 | 1466500260816 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:11:00 INFO - PROCESS | 4028 | 1466500260818 Marionette TRACE conn5 <- [1,2874,null,{}] 02:11:00 INFO - PROCESS | 4028 | 1466500260821 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:00 INFO - PROCESS | 4028 | 1466500260826 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:00 INFO - PROCESS | 4028 | 1466500260972 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 02:11:01 INFO - PROCESS | 4028 | 1466500261276 Marionette TRACE conn5 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:01 INFO - PROCESS | 4028 | 1466500261278 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:01 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (18202C00) [pid = 4028] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:11:01 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (0FC84800) [pid = 4028] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:11:01 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (101D2800) [pid = 4028] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:11:01 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1440C000) [pid = 4028] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:11:01 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (17631800) [pid = 4028] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:11:01 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (18747000) [pid = 4028] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:11:01 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18A79C00) [pid = 4028] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:11:01 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (0D1D3C00) [pid = 4028] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:11:01 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (17568800) [pid = 4028] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:11:01 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (0D1CC000) [pid = 4028] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:11:01 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (1975C400) [pid = 4028] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:11:01 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (1908D000) [pid = 4028] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:11:01 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (17561C00) [pid = 4028] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:11:01 INFO - PROCESS | 4028 | ++DOCSHELL 0CA11400 == 30 [pid = 4028] [id = 728] 02:11:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (0CA1D400) [pid = 4028] [serial = 2184] [outer = 00000000] 02:11:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (101D2800) [pid = 4028] [serial = 2185] [outer = 0CA1D400] 02:11:01 INFO - PROCESS | 4028 | 1466500261328 Marionette DEBUG loaded listener.js 02:11:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (10ACCC00) [pid = 4028] [serial = 2186] [outer = 0CA1D400] 02:11:01 INFO - PROCESS | 4028 | 1466500261689 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:11:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:11:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 930ms 02:11:01 INFO - PROCESS | 4028 | 1466500261747 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 02:11:01 INFO - PROCESS | 4028 | 1466500261749 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 02:11:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:11:01 INFO - PROCESS | 4028 | 1466500261752 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:11:01 INFO - PROCESS | 4028 | 1466500261754 Marionette TRACE conn5 <- [1,2878,null,{}] 02:11:01 INFO - PROCESS | 4028 | 1466500261757 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:01 INFO - PROCESS | 4028 | 1466500261759 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:01 INFO - PROCESS | 4028 | 1466500261876 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 02:11:01 INFO - PROCESS | 4028 | 1466500261933 Marionette TRACE conn5 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:01 INFO - PROCESS | 4028 | 1466500261935 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:01 INFO - PROCESS | 4028 | ++DOCSHELL 10AC1C00 == 31 [pid = 4028] [id = 729] 02:11:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (17568800) [pid = 4028] [serial = 2187] [outer = 00000000] 02:11:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (18A10000) [pid = 4028] [serial = 2188] [outer = 17568800] 02:11:01 INFO - PROCESS | 4028 | 1466500261978 Marionette DEBUG loaded listener.js 02:11:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18A79400) [pid = 4028] [serial = 2189] [outer = 17568800] 02:11:02 INFO - PROCESS | 4028 | 1466500262328 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:11:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:11:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 630ms 02:11:02 INFO - PROCESS | 4028 | 1466500262383 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 02:11:02 INFO - PROCESS | 4028 | 1466500262385 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 02:11:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:11:02 INFO - PROCESS | 4028 | 1466500262388 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:11:02 INFO - PROCESS | 4028 | 1466500262390 Marionette TRACE conn5 <- [1,2882,null,{}] 02:11:02 INFO - PROCESS | 4028 | 1466500262394 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:02 INFO - PROCESS | 4028 | 1466500262396 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:02 INFO - PROCESS | 4028 | 1466500262521 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 02:11:02 INFO - PROCESS | 4028 | 1466500262555 Marionette TRACE conn5 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:02 INFO - PROCESS | 4028 | 1466500262557 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:02 INFO - PROCESS | 4028 | ++DOCSHELL 093FA000 == 32 [pid = 4028] [id = 730] 02:11:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (17647800) [pid = 4028] [serial = 2190] [outer = 00000000] 02:11:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18C35400) [pid = 4028] [serial = 2191] [outer = 17647800] 02:11:02 INFO - PROCESS | 4028 | 1466500262604 Marionette DEBUG loaded listener.js 02:11:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18C3B400) [pid = 4028] [serial = 2192] [outer = 17647800] 02:11:03 INFO - PROCESS | 4028 | 1466500263010 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:11:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:11:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 670ms 02:11:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:11:03 INFO - PROCESS | 4028 | 1466500263060 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 02:11:03 INFO - PROCESS | 4028 | 1466500263063 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 02:11:03 INFO - PROCESS | 4028 | 1466500263065 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:11:03 INFO - PROCESS | 4028 | 1466500263067 Marionette TRACE conn5 <- [1,2886,null,{}] 02:11:03 INFO - PROCESS | 4028 | 1466500263071 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:03 INFO - PROCESS | 4028 | 1466500263073 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:03 INFO - PROCESS | 4028 | 1466500263164 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 02:11:03 INFO - PROCESS | 4028 | 1466500263172 Marionette TRACE conn5 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:03 INFO - PROCESS | 4028 | 1466500263173 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:03 INFO - PROCESS | 4028 | ++DOCSHELL 190EA400 == 33 [pid = 4028] [id = 731] 02:11:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (190EA800) [pid = 4028] [serial = 2193] [outer = 00000000] 02:11:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (190F6400) [pid = 4028] [serial = 2194] [outer = 190EA800] 02:11:03 INFO - PROCESS | 4028 | 1466500263218 Marionette DEBUG loaded listener.js 02:11:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (1978AC00) [pid = 4028] [serial = 2195] [outer = 190EA800] 02:11:04 INFO - PROCESS | 4028 | 1466500264039 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:11:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:11:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1016ms 02:11:04 INFO - PROCESS | 4028 | 1466500264086 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 02:11:04 INFO - PROCESS | 4028 | 1466500264091 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 02:11:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:11:04 INFO - PROCESS | 4028 | 1466500264095 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:11:04 INFO - PROCESS | 4028 | 1466500264101 Marionette TRACE conn5 <- [1,2890,null,{}] 02:11:04 INFO - PROCESS | 4028 | 1466500264126 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:04 INFO - PROCESS | 4028 | 1466500264129 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:04 INFO - PROCESS | 4028 | 1466500264262 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 02:11:04 INFO - PROCESS | 4028 | 1466500264398 Marionette TRACE conn5 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:04 INFO - PROCESS | 4028 | 1466500264401 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:04 INFO - PROCESS | 4028 | ++DOCSHELL 0FDF8C00 == 34 [pid = 4028] [id = 732] 02:11:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (0FDFC400) [pid = 4028] [serial = 2196] [outer = 00000000] 02:11:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (111DEC00) [pid = 4028] [serial = 2197] [outer = 0FDFC400] 02:11:04 INFO - PROCESS | 4028 | 1466500264459 Marionette DEBUG loaded listener.js 02:11:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (146A4800) [pid = 4028] [serial = 2198] [outer = 0FDFC400] 02:11:05 INFO - PROCESS | 4028 | 1466500265092 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:11:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:11:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1079ms 02:11:05 INFO - PROCESS | 4028 | 1466500265194 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 02:11:05 INFO - PROCESS | 4028 | 1466500265199 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 02:11:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:11:05 INFO - PROCESS | 4028 | 1466500265234 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:11:05 INFO - PROCESS | 4028 | 1466500265237 Marionette TRACE conn5 <- [1,2894,null,{}] 02:11:05 INFO - PROCESS | 4028 | 1466500265243 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:05 INFO - PROCESS | 4028 | 1466500265246 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:05 INFO - PROCESS | 4028 | 1466500265383 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 02:11:05 INFO - PROCESS | 4028 | 1466500265627 Marionette TRACE conn5 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:05 INFO - PROCESS | 4028 | 1466500265630 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:05 INFO - PROCESS | 4028 | ++DOCSHELL 0CA03400 == 35 [pid = 4028] [id = 733] 02:11:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (0CA07000) [pid = 4028] [serial = 2199] [outer = 00000000] 02:11:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (0CA19800) [pid = 4028] [serial = 2200] [outer = 0CA07000] 02:11:05 INFO - PROCESS | 4028 | 1466500265692 Marionette DEBUG loaded listener.js 02:11:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (0D1D3800) [pid = 4028] [serial = 2201] [outer = 0CA07000] 02:11:06 INFO - PROCESS | 4028 | --DOCSHELL 093FA000 == 34 [pid = 4028] [id = 730] 02:11:06 INFO - PROCESS | 4028 | --DOCSHELL 10AC1C00 == 33 [pid = 4028] [id = 729] 02:11:06 INFO - PROCESS | 4028 | --DOCSHELL 0CA11400 == 32 [pid = 4028] [id = 728] 02:11:06 INFO - PROCESS | 4028 | --DOCSHELL 182EB400 == 31 [pid = 4028] [id = 727] 02:11:06 INFO - PROCESS | 4028 | --DOCSHELL 177A5C00 == 30 [pid = 4028] [id = 726] 02:11:06 INFO - PROCESS | 4028 | --DOCSHELL 14C4E800 == 29 [pid = 4028] [id = 725] 02:11:06 INFO - PROCESS | 4028 | --DOCSHELL 10A4F800 == 28 [pid = 4028] [id = 724] 02:11:06 INFO - PROCESS | 4028 | --DOCSHELL 101CAC00 == 27 [pid = 4028] [id = 723] 02:11:06 INFO - PROCESS | 4028 | --DOCSHELL 093F4000 == 26 [pid = 4028] [id = 722] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (18755800) [pid = 4028] [serial = 2096] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (182C2800) [pid = 4028] [serial = 2137] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (18616400) [pid = 4028] [serial = 2138] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (101CD800) [pid = 4028] [serial = 2125] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (15F47000) [pid = 4028] [serial = 2126] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1093D400) [pid = 4028] [serial = 2122] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1440B000) [pid = 4028] [serial = 2123] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (146A5C00) [pid = 4028] [serial = 2131] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (149D5000) [pid = 4028] [serial = 2132] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (1763C400) [pid = 4028] [serial = 2134] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1876C000) [pid = 4028] [serial = 2140] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18C2FC00) [pid = 4028] [serial = 2143] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (190F3000) [pid = 4028] [serial = 2150] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (18A02000) [pid = 4028] [serial = 2146] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (18BF8800) [pid = 4028] [serial = 2147] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (190F0400) [pid = 4028] [serial = 2149] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (18C31C00) [pid = 4028] [serial = 2144] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (101C6800) [pid = 4028] [serial = 2128] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (10303000) [pid = 4028] [serial = 2129] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (19862800) [pid = 4028] [serial = 2153] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (190EE400) [pid = 4028] [serial = 2120] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (19850800) [pid = 4028] [serial = 2152] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (18780800) [pid = 4028] [serial = 2141] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (1765D800) [pid = 4028] [serial = 2135] [outer = 00000000] [url = about:blank] 02:11:06 INFO - PROCESS | 4028 | 1466500266349 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:11:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:11:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1146ms 02:11:06 INFO - PROCESS | 4028 | 1466500266360 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 02:11:06 INFO - PROCESS | 4028 | 1466500266364 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 02:11:06 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:11:06 INFO - PROCESS | 4028 | 1466500266368 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:11:06 INFO - PROCESS | 4028 | 1466500266371 Marionette TRACE conn5 <- [1,2898,null,{}] 02:11:06 INFO - PROCESS | 4028 | 1466500266376 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:06 INFO - PROCESS | 4028 | 1466500266381 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:06 INFO - PROCESS | 4028 | 1466500266474 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 02:11:06 INFO - PROCESS | 4028 | 1466500266579 Marionette TRACE conn5 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:06 INFO - PROCESS | 4028 | 1466500266581 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:06 INFO - PROCESS | 4028 | ++DOCSHELL 0CA10800 == 27 [pid = 4028] [id = 734] 02:11:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (0D1CC400) [pid = 4028] [serial = 2202] [outer = 00000000] 02:11:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (101D3C00) [pid = 4028] [serial = 2203] [outer = 0D1CC400] 02:11:06 INFO - PROCESS | 4028 | 1466500266629 Marionette DEBUG loaded listener.js 02:11:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (10627000) [pid = 4028] [serial = 2204] [outer = 0D1CC400] 02:11:06 INFO - PROCESS | 4028 | 1466500266992 Marionette TRACE conn5 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 02:11:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:11:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:11:07 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 670ms 02:11:07 INFO - PROCESS | 4028 | 1466500267052 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 02:11:07 INFO - PROCESS | 4028 | 1466500267056 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 02:11:07 INFO - PROCESS | 4028 | 1466500267072 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:11:07 INFO - TEST-START | /DOMEvents/constructors.html 02:11:07 INFO - PROCESS | 4028 | 1466500267074 Marionette TRACE conn5 <- [1,2902,null,{}] 02:11:07 INFO - PROCESS | 4028 | 1466500267078 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:07 INFO - PROCESS | 4028 | 1466500267080 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:07 INFO - PROCESS | 4028 | 1466500267171 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 02:11:07 INFO - PROCESS | 4028 | 1466500267177 Marionette TRACE conn5 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:07 INFO - PROCESS | 4028 | 1466500267180 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:07 INFO - PROCESS | 4028 | ++DOCSHELL 10AC1C00 == 28 [pid = 4028] [id = 735] 02:11:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (10ACE000) [pid = 4028] [serial = 2205] [outer = 00000000] 02:11:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (14C1E800) [pid = 4028] [serial = 2206] [outer = 10ACE000] 02:11:07 INFO - PROCESS | 4028 | 1466500267225 Marionette DEBUG loaded listener.js 02:11:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (14D93400) [pid = 4028] [serial = 2207] [outer = 10ACE000] 02:11:07 INFO - PROCESS | 4028 | 1466500267871 Marionette TRACE conn5 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:11:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:11:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:11:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:11:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:11:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:11:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:11:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:11:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:11:07 INFO - TEST-OK | /DOMEvents/constructors.html | took 887ms 02:11:07 INFO - PROCESS | 4028 | 1466500267964 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 02:11:07 INFO - PROCESS | 4028 | 1466500267967 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 02:11:07 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:11:07 INFO - PROCESS | 4028 | 1466500267972 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:11:07 INFO - PROCESS | 4028 | 1466500267978 Marionette TRACE conn5 <- [1,2906,null,{}] 02:11:07 INFO - PROCESS | 4028 | 1466500267987 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:07 INFO - PROCESS | 4028 | 1466500267991 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:08 INFO - PROCESS | 4028 | 1466500268167 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 02:11:08 INFO - PROCESS | 4028 | 1466500268179 Marionette TRACE conn5 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:08 INFO - PROCESS | 4028 | 1466500268181 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:08 INFO - PROCESS | 4028 | ++DOCSHELL 1795A800 == 29 [pid = 4028] [id = 736] 02:11:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (1795DC00) [pid = 4028] [serial = 2208] [outer = 00000000] 02:11:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (18203800) [pid = 4028] [serial = 2209] [outer = 1795DC00] 02:11:08 INFO - PROCESS | 4028 | 1466500268225 Marionette DEBUG loaded listener.js 02:11:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (182BF800) [pid = 4028] [serial = 2210] [outer = 1795DC00] 02:11:08 INFO - PROCESS | 4028 | 1466500268662 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:11:08 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:11:08 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 730ms 02:11:08 INFO - PROCESS | 4028 | 1466500268705 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 02:11:08 INFO - PROCESS | 4028 | 1466500268707 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 02:11:08 INFO - PROCESS | 4028 | 1466500268711 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:11:08 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:11:08 INFO - PROCESS | 4028 | 1466500268713 Marionette TRACE conn5 <- [1,2910,null,{}] 02:11:08 INFO - PROCESS | 4028 | 1466500268721 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:08 INFO - PROCESS | 4028 | 1466500268723 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:08 INFO - PROCESS | 4028 | 1466500268843 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 02:11:08 INFO - PROCESS | 4028 | 1466500268848 Marionette TRACE conn5 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:08 INFO - PROCESS | 4028 | 1466500268850 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:08 INFO - PROCESS | 4028 | ++DOCSHELL 182BDC00 == 30 [pid = 4028] [id = 737] 02:11:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (1860F800) [pid = 4028] [serial = 2211] [outer = 00000000] 02:11:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1876A800) [pid = 4028] [serial = 2212] [outer = 1860F800] 02:11:08 INFO - PROCESS | 4028 | 1466500268955 Marionette DEBUG loaded listener.js 02:11:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (18780C00) [pid = 4028] [serial = 2213] [outer = 1860F800] 02:11:09 INFO - PROCESS | 4028 | [4028] 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 02:11:09 INFO - PROCESS | 4028 | [4028] 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 02:11:09 INFO - PROCESS | 4028 | [4028] 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 02:11:09 INFO - PROCESS | 4028 | [4028] 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 02:11:09 INFO - PROCESS | 4028 | 1466500269461 Marionette TRACE conn5 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 02:11:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:11:09 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:11:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:11:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:11:09 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 02:11:09 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:11:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:11:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:11:09 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 02:11:09 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:11:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:11:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:11:09 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]" 02:11:09 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:11:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:11:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:11:09 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:11:09 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 771ms 02:11:09 INFO - PROCESS | 4028 | 1466500269486 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 02:11:09 INFO - PROCESS | 4028 | 1466500269488 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 02:11:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:11:09 INFO - PROCESS | 4028 | 1466500269491 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:11:09 INFO - PROCESS | 4028 | 1466500269493 Marionette TRACE conn5 <- [1,2914,null,{}] 02:11:09 INFO - PROCESS | 4028 | 1466500269508 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:09 INFO - PROCESS | 4028 | 1466500269510 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:09 INFO - PROCESS | 4028 | 1466500269631 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 02:11:09 INFO - PROCESS | 4028 | 1466500269701 Marionette TRACE conn5 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:09 INFO - PROCESS | 4028 | 1466500269706 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:09 INFO - PROCESS | 4028 | ++DOCSHELL 1052F400 == 31 [pid = 4028] [id = 738] 02:11:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18BE9800) [pid = 4028] [serial = 2214] [outer = 00000000] 02:11:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18C32000) [pid = 4028] [serial = 2215] [outer = 18BE9800] 02:11:09 INFO - PROCESS | 4028 | 1466500269760 Marionette DEBUG loaded listener.js 02:11:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (19084400) [pid = 4028] [serial = 2216] [outer = 18BE9800] 02:11:10 INFO - PROCESS | 4028 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:11:10 INFO - PROCESS | 4028 | 1466500270195 Marionette TRACE conn5 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 02:11:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:11:10 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 734ms 02:11:10 INFO - PROCESS | 4028 | 1466500270227 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 02:11:10 INFO - PROCESS | 4028 | 1466500270229 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 02:11:10 INFO - PROCESS | 4028 | 1466500270232 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:11:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:11:10 INFO - PROCESS | 4028 | 1466500270234 Marionette TRACE conn5 <- [1,2918,null,{}] 02:11:10 INFO - PROCESS | 4028 | 1466500270237 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:10 INFO - PROCESS | 4028 | 1466500270239 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:10 INFO - PROCESS | 4028 | 1466500270355 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 02:11:10 INFO - PROCESS | 4028 | 1466500270360 Marionette TRACE conn5 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:10 INFO - PROCESS | 4028 | 1466500270362 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:10 INFO - PROCESS | 4028 | ++DOCSHELL 19088C00 == 32 [pid = 4028] [id = 739] 02:11:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1908CC00) [pid = 4028] [serial = 2217] [outer = 00000000] 02:11:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (190F5000) [pid = 4028] [serial = 2218] [outer = 1908CC00] 02:11:10 INFO - PROCESS | 4028 | 1466500270405 Marionette DEBUG loaded listener.js 02:11:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (190F5C00) [pid = 4028] [serial = 2219] [outer = 1908CC00] 02:11:10 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (17647800) [pid = 4028] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:11:10 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (093FB000) [pid = 4028] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:11:10 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (14C51C00) [pid = 4028] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:11:10 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (10A51400) [pid = 4028] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:11:10 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1795AC00) [pid = 4028] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:11:10 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (101CB000) [pid = 4028] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:11:10 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1860BC00) [pid = 4028] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:11:10 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (0CA1D400) [pid = 4028] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:11:10 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (17568800) [pid = 4028] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:11:10 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (10150800) [pid = 4028] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:11:10 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (15F4B400) [pid = 4028] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:11:10 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (1988CC00) [pid = 4028] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:11:10 INFO - PROCESS | 4028 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:11:10 INFO - PROCESS | 4028 | 1466500270858 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 02:11:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:11:10 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 670ms 02:11:10 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:11:10 INFO - PROCESS | 4028 | 1466500270907 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 02:11:10 INFO - PROCESS | 4028 | 1466500270909 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 02:11:10 INFO - PROCESS | 4028 | 1466500270912 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:11:10 INFO - PROCESS | 4028 | 1466500270913 Marionette TRACE conn5 <- [1,2922,null,{}] 02:11:10 INFO - PROCESS | 4028 | 1466500270917 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:10 INFO - PROCESS | 4028 | 1466500270919 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:11 INFO - PROCESS | 4028 | 1466500270998 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 02:11:11 INFO - PROCESS | 4028 | 1466500271030 Marionette TRACE conn5 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:11 INFO - PROCESS | 4028 | 1466500271032 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:11 INFO - PROCESS | 4028 | ++DOCSHELL 10939000 == 33 [pid = 4028] [id = 740] 02:11:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (1594EC00) [pid = 4028] [serial = 2220] [outer = 00000000] 02:11:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (1874D400) [pid = 4028] [serial = 2221] [outer = 1594EC00] 02:11:11 INFO - PROCESS | 4028 | 1466500271075 Marionette DEBUG loaded listener.js 02:11:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (18A84800) [pid = 4028] [serial = 2222] [outer = 1594EC00] 02:11:11 INFO - PROCESS | 4028 | 1466500271471 Marionette TRACE conn5 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:11:11 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:11:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 570ms 02:11:11 INFO - PROCESS | 4028 | 1466500271483 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 02:11:11 INFO - PROCESS | 4028 | 1466500271485 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 02:11:11 INFO - PROCESS | 4028 | 1466500271489 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:11:11 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:11:11 INFO - PROCESS | 4028 | 1466500271490 Marionette TRACE conn5 <- [1,2926,null,{}] 02:11:11 INFO - PROCESS | 4028 | 1466500271510 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:11 INFO - PROCESS | 4028 | 1466500271512 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:11 INFO - PROCESS | 4028 | 1466500271641 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 02:11:11 INFO - PROCESS | 4028 | 1466500271649 Marionette TRACE conn5 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:11 INFO - PROCESS | 4028 | 1466500271651 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:11 INFO - PROCESS | 4028 | ++DOCSHELL 190F0C00 == 34 [pid = 4028] [id = 741] 02:11:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (190F1400) [pid = 4028] [serial = 2223] [outer = 00000000] 02:11:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1988A400) [pid = 4028] [serial = 2224] [outer = 190F1400] 02:11:11 INFO - PROCESS | 4028 | 1466500271706 Marionette DEBUG loaded listener.js 02:11:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (19A7B800) [pid = 4028] [serial = 2225] [outer = 190F1400] 02:11:12 INFO - PROCESS | 4028 | 1466500272079 Marionette TRACE conn5 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:11:12 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. 02:11:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 630ms 02:11:12 INFO - PROCESS | 4028 | 1466500272123 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 02:11:12 INFO - PROCESS | 4028 | 1466500272125 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 02:11:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:11:12 INFO - PROCESS | 4028 | 1466500272128 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:11:12 INFO - PROCESS | 4028 | 1466500272130 Marionette TRACE conn5 <- [1,2930,null,{}] 02:11:12 INFO - PROCESS | 4028 | 1466500272133 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:12 INFO - PROCESS | 4028 | 1466500272135 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:12 INFO - PROCESS | 4028 | 1466500272257 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 02:11:12 INFO - PROCESS | 4028 | 1466500272265 Marionette TRACE conn5 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:12 INFO - PROCESS | 4028 | 1466500272267 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:12 INFO - PROCESS | 4028 | ++DOCSHELL 17648C00 == 35 [pid = 4028] [id = 742] 02:11:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (17664000) [pid = 4028] [serial = 2226] [outer = 00000000] 02:11:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (19B3E800) [pid = 4028] [serial = 2227] [outer = 17664000] 02:11:12 INFO - PROCESS | 4028 | 1466500272312 Marionette DEBUG loaded listener.js 02:11:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (19D8DC00) [pid = 4028] [serial = 2228] [outer = 17664000] 02:11:12 INFO - PROCESS | 4028 | 1466500272802 Marionette TRACE conn5 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 02:11:12 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 02:11:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:11:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 730ms 02:11:12 INFO - PROCESS | 4028 | 1466500272860 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 02:11:12 INFO - PROCESS | 4028 | 1466500272864 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 02:11:12 INFO - PROCESS | 4028 | 1466500272869 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:11:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:11:12 INFO - PROCESS | 4028 | 1466500272873 Marionette TRACE conn5 <- [1,2934,null,{}] 02:11:12 INFO - PROCESS | 4028 | 1466500272879 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:12 INFO - PROCESS | 4028 | 1466500272882 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:12 INFO - PROCESS | 4028 | 1466500272996 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 02:11:13 INFO - PROCESS | 4028 | 1466500273152 Marionette TRACE conn5 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:13 INFO - PROCESS | 4028 | 1466500273155 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:13 INFO - PROCESS | 4028 | ++DOCSHELL 0D1CE800 == 36 [pid = 4028] [id = 743] 02:11:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (0FC33000) [pid = 4028] [serial = 2229] [outer = 00000000] 02:11:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (113CB000) [pid = 4028] [serial = 2230] [outer = 0FC33000] 02:11:13 INFO - PROCESS | 4028 | 1466500273213 Marionette DEBUG loaded listener.js 02:11:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (14B74C00) [pid = 4028] [serial = 2231] [outer = 0FC33000] 02:11:13 INFO - PROCESS | 4028 | 1466500273769 Marionette TRACE conn5 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:11:13 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. 02:11:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 930ms 02:11:13 INFO - PROCESS | 4028 | 1466500273804 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 02:11:13 INFO - PROCESS | 4028 | 1466500273810 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 02:11:13 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:11:13 INFO - PROCESS | 4028 | 1466500273816 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:11:13 INFO - PROCESS | 4028 | 1466500273819 Marionette TRACE conn5 <- [1,2938,null,{}] 02:11:13 INFO - PROCESS | 4028 | 1466500273823 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:13 INFO - PROCESS | 4028 | 1466500273826 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:13 INFO - PROCESS | 4028 | 1466500273938 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 02:11:14 INFO - PROCESS | 4028 | 1466500274094 Marionette TRACE conn5 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:14 INFO - PROCESS | 4028 | 1466500274096 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:14 INFO - PROCESS | 4028 | ++DOCSHELL 17645400 == 37 [pid = 4028] [id = 744] 02:11:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (1764D800) [pid = 4028] [serial = 2232] [outer = 00000000] 02:11:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (17965400) [pid = 4028] [serial = 2233] [outer = 1764D800] 02:11:14 INFO - PROCESS | 4028 | 1466500274154 Marionette DEBUG loaded listener.js 02:11:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (18750C00) [pid = 4028] [serial = 2234] [outer = 1764D800] 02:11:14 INFO - PROCESS | 4028 | ++DOCSHELL 19080800 == 38 [pid = 4028] [id = 745] 02:11:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (1908E400) [pid = 4028] [serial = 2235] [outer = 00000000] 02:11:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (190F3800) [pid = 4028] [serial = 2236] [outer = 1908E400] 02:11:14 INFO - PROCESS | 4028 | 1466500274768 Marionette TRACE conn5 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:11:14 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. 02:11:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 970ms 02:11:14 INFO - PROCESS | 4028 | 1466500274789 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 02:11:14 INFO - PROCESS | 4028 | 1466500274792 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 02:11:14 INFO - PROCESS | 4028 | 1466500274795 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:11:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:11:14 INFO - PROCESS | 4028 | 1466500274799 Marionette TRACE conn5 <- [1,2942,null,{}] 02:11:14 INFO - PROCESS | 4028 | 1466500274830 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:14 INFO - PROCESS | 4028 | 1466500274835 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:14 INFO - PROCESS | 4028 | 1466500274994 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 02:11:15 INFO - PROCESS | 4028 | 1466500275058 Marionette TRACE conn5 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:15 INFO - PROCESS | 4028 | 1466500275061 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:15 INFO - PROCESS | 4028 | ++DOCSHELL 19A85800 == 39 [pid = 4028] [id = 746] 02:11:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1A866400) [pid = 4028] [serial = 2237] [outer = 00000000] 02:11:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (1AECE800) [pid = 4028] [serial = 2238] [outer = 1A866400] 02:11:15 INFO - PROCESS | 4028 | 1466500275158 Marionette DEBUG loaded listener.js 02:11:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (1B670800) [pid = 4028] [serial = 2239] [outer = 1A866400] 02:11:15 INFO - PROCESS | 4028 | 1466500275655 Marionette TRACE conn5 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:11:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:11:15 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 02:11:15 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 870ms 02:11:15 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:11:15 INFO - PROCESS | 4028 | 1466500275669 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 02:11:15 INFO - PROCESS | 4028 | 1466500275672 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 02:11:15 INFO - PROCESS | 4028 | 1466500275676 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:11:15 INFO - PROCESS | 4028 | 1466500275678 Marionette TRACE conn5 <- [1,2946,null,{}] 02:11:15 INFO - PROCESS | 4028 | 1466500275681 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:15 INFO - PROCESS | 4028 | 1466500275684 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:15 INFO - PROCESS | 4028 | 1466500275877 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 02:11:16 INFO - PROCESS | 4028 | 1466500276035 Marionette TRACE conn5 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:16 INFO - PROCESS | 4028 | 1466500276037 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:16 INFO - PROCESS | 4028 | ++DOCSHELL 18BCC000 == 40 [pid = 4028] [id = 747] 02:11:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (18BCD400) [pid = 4028] [serial = 2240] [outer = 00000000] 02:11:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (1908B400) [pid = 4028] [serial = 2241] [outer = 18BCD400] 02:11:16 INFO - PROCESS | 4028 | 1466500276092 Marionette DEBUG loaded listener.js 02:11:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (1BF0CC00) [pid = 4028] [serial = 2242] [outer = 18BCD400] 02:11:16 INFO - PROCESS | 4028 | 1466500276821 Marionette TRACE conn5 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:11:16 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. 02:11:16 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1179ms 02:11:16 INFO - PROCESS | 4028 | 1466500276858 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 02:11:16 INFO - PROCESS | 4028 | 1466500276863 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 02:11:16 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:11:16 INFO - PROCESS | 4028 | 1466500276867 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:11:16 INFO - PROCESS | 4028 | 1466500276870 Marionette TRACE conn5 <- [1,2950,null,{}] 02:11:16 INFO - PROCESS | 4028 | 1466500276876 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:16 INFO - PROCESS | 4028 | 1466500276879 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:16 INFO - PROCESS | 4028 | 1466500276983 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 02:11:17 INFO - PROCESS | 4028 | 1466500277131 Marionette TRACE conn5 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:17 INFO - PROCESS | 4028 | 1466500277134 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:17 INFO - PROCESS | 4028 | ++DOCSHELL 102A4C00 == 41 [pid = 4028] [id = 748] 02:11:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (10A4D800) [pid = 4028] [serial = 2243] [outer = 00000000] 02:11:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (149CE800) [pid = 4028] [serial = 2244] [outer = 10A4D800] 02:11:17 INFO - PROCESS | 4028 | 1466500277188 Marionette DEBUG loaded listener.js 02:11:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (14CDE000) [pid = 4028] [serial = 2245] [outer = 10A4D800] 02:11:17 INFO - PROCESS | 4028 | --DOCSHELL 190F0C00 == 40 [pid = 4028] [id = 741] 02:11:17 INFO - PROCESS | 4028 | --DOCSHELL 10939000 == 39 [pid = 4028] [id = 740] 02:11:17 INFO - PROCESS | 4028 | --DOCSHELL 19088C00 == 38 [pid = 4028] [id = 739] 02:11:17 INFO - PROCESS | 4028 | --DOCSHELL 1052F400 == 37 [pid = 4028] [id = 738] 02:11:17 INFO - PROCESS | 4028 | --DOCSHELL 182BDC00 == 36 [pid = 4028] [id = 737] 02:11:17 INFO - PROCESS | 4028 | --DOCSHELL 1795A800 == 35 [pid = 4028] [id = 736] 02:11:17 INFO - PROCESS | 4028 | --DOCSHELL 10AC1C00 == 34 [pid = 4028] [id = 735] 02:11:17 INFO - PROCESS | 4028 | --DOCSHELL 0CA10800 == 33 [pid = 4028] [id = 734] 02:11:17 INFO - PROCESS | 4028 | --DOCSHELL 0CA03400 == 32 [pid = 4028] [id = 733] 02:11:17 INFO - PROCESS | 4028 | --DOCSHELL 0FDF8C00 == 31 [pid = 4028] [id = 732] 02:11:17 INFO - PROCESS | 4028 | --DOCSHELL 190EA400 == 30 [pid = 4028] [id = 731] 02:11:17 INFO - PROCESS | 4028 | --DOCSHELL 18BCC000 == 29 [pid = 4028] [id = 747] 02:11:17 INFO - PROCESS | 4028 | --DOCSHELL 19080800 == 28 [pid = 4028] [id = 745] 02:11:17 INFO - PROCESS | 4028 | --DOCSHELL 19A85800 == 27 [pid = 4028] [id = 746] 02:11:17 INFO - PROCESS | 4028 | --DOCSHELL 17648C00 == 26 [pid = 4028] [id = 742] 02:11:17 INFO - PROCESS | 4028 | --DOCSHELL 0D1CE800 == 25 [pid = 4028] [id = 743] 02:11:17 INFO - PROCESS | 4028 | --DOCSHELL 17645400 == 24 [pid = 4028] [id = 744] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (18C35400) [pid = 4028] [serial = 2191] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (0CA0DC00) [pid = 4028] [serial = 2167] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (0CA1DC00) [pid = 4028] [serial = 2168] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (16574000) [pid = 4028] [serial = 2176] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (146E0800) [pid = 4028] [serial = 2173] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (17C53000) [pid = 4028] [serial = 2179] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (14B72000) [pid = 4028] [serial = 2174] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (102AEC00) [pid = 4028] [serial = 2170] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1030EC00) [pid = 4028] [serial = 2171] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (1874F000) [pid = 4028] [serial = 2182] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (18204C00) [pid = 4028] [serial = 2180] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (18769000) [pid = 4028] [serial = 2183] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (101D2800) [pid = 4028] [serial = 2185] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (18A10000) [pid = 4028] [serial = 2188] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (10308800) [pid = 4028] [serial = 2156] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (101D1800) [pid = 4028] [serial = 2155] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (17C4D800) [pid = 4028] [serial = 2159] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (1763D800) [pid = 4028] [serial = 2158] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (19A83000) [pid = 4028] [serial = 2162] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (19A7D400) [pid = 4028] [serial = 2161] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (19ACF000) [pid = 4028] [serial = 2164] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (10ACCC00) [pid = 4028] [serial = 2186] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (18A79400) [pid = 4028] [serial = 2189] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (18C3B400) [pid = 4028] [serial = 2192] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (17637400) [pid = 4028] [serial = 2177] [outer = 00000000] [url = about:blank] 02:11:18 INFO - PROCESS | 4028 | 1466500278388 Marionette TRACE conn5 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:11:18 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. 02:11:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1574ms 02:11:18 INFO - PROCESS | 4028 | 1466500278443 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 02:11:18 INFO - PROCESS | 4028 | 1466500278447 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 02:11:18 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:11:18 INFO - PROCESS | 4028 | 1466500278451 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:11:18 INFO - PROCESS | 4028 | 1466500278456 Marionette TRACE conn5 <- [1,2954,null,{}] 02:11:18 INFO - PROCESS | 4028 | 1466500278462 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:18 INFO - PROCESS | 4028 | 1466500278464 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:18 INFO - PROCESS | 4028 | 1466500278604 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 02:11:18 INFO - PROCESS | 4028 | 1466500278704 Marionette TRACE conn5 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:18 INFO - PROCESS | 4028 | 1466500278707 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:18 INFO - PROCESS | 4028 | ++DOCSHELL 10151800 == 25 [pid = 4028] [id = 749] 02:11:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (10153C00) [pid = 4028] [serial = 2246] [outer = 00000000] 02:11:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (101D4800) [pid = 4028] [serial = 2247] [outer = 10153C00] 02:11:18 INFO - PROCESS | 4028 | 1466500278755 Marionette DEBUG loaded listener.js 02:11:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (10302400) [pid = 4028] [serial = 2248] [outer = 10153C00] 02:11:19 INFO - PROCESS | 4028 | 1466500279104 Marionette TRACE conn5 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:11:19 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. 02:11:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 690ms 02:11:19 INFO - PROCESS | 4028 | 1466500279159 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 02:11:19 INFO - PROCESS | 4028 | 1466500279164 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 02:11:19 INFO - PROCESS | 4028 | 1466500279171 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:11:19 INFO - PROCESS | 4028 | 1466500279174 Marionette TRACE conn5 <- [1,2958,null,{}] 02:11:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:11:19 INFO - PROCESS | 4028 | 1466500279178 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:19 INFO - PROCESS | 4028 | 1466500279180 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:19 INFO - PROCESS | 4028 | 1466500279300 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 02:11:19 INFO - PROCESS | 4028 | 1466500279308 Marionette TRACE conn5 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:19 INFO - PROCESS | 4028 | 1466500279310 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:19 INFO - PROCESS | 4028 | ++DOCSHELL 1052A400 == 26 [pid = 4028] [id = 750] 02:11:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (1052F400) [pid = 4028] [serial = 2249] [outer = 00000000] 02:11:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (14411C00) [pid = 4028] [serial = 2250] [outer = 1052F400] 02:11:19 INFO - PROCESS | 4028 | 1466500279357 Marionette DEBUG loaded listener.js 02:11:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (146A3800) [pid = 4028] [serial = 2251] [outer = 1052F400] 02:11:19 INFO - PROCESS | 4028 | 1466500279758 Marionette TRACE conn5 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:11:19 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. 02:11:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 630ms 02:11:19 INFO - PROCESS | 4028 | 1466500279808 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 02:11:19 INFO - PROCESS | 4028 | 1466500279810 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 02:11:19 INFO - PROCESS | 4028 | 1466500279813 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:11:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:11:19 INFO - PROCESS | 4028 | 1466500279817 Marionette TRACE conn5 <- [1,2962,null,{}] 02:11:19 INFO - PROCESS | 4028 | 1466500279848 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:19 INFO - PROCESS | 4028 | 1466500279853 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:19 INFO - PROCESS | 4028 | 1466500279937 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 02:11:19 INFO - PROCESS | 4028 | 1466500279944 Marionette TRACE conn5 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:19 INFO - PROCESS | 4028 | 1466500279947 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:19 INFO - PROCESS | 4028 | ++DOCSHELL 15946800 == 27 [pid = 4028] [id = 751] 02:11:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (15947400) [pid = 4028] [serial = 2252] [outer = 00000000] 02:11:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (1657E800) [pid = 4028] [serial = 2253] [outer = 15947400] 02:11:19 INFO - PROCESS | 4028 | 1466500279994 Marionette DEBUG loaded listener.js 02:11:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (17569C00) [pid = 4028] [serial = 2254] [outer = 15947400] 02:11:20 INFO - PROCESS | 4028 | 1466500280467 Marionette TRACE conn5 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 02:11:20 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. 02:11:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 690ms 02:11:20 INFO - PROCESS | 4028 | 1466500280508 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 02:11:20 INFO - PROCESS | 4028 | 1466500280511 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 02:11:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:11:20 INFO - PROCESS | 4028 | 1466500280520 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:11:20 INFO - PROCESS | 4028 | 1466500280521 Marionette TRACE conn5 <- [1,2966,null,{}] 02:11:20 INFO - PROCESS | 4028 | 1466500280525 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:20 INFO - PROCESS | 4028 | 1466500280527 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:20 INFO - PROCESS | 4028 | 1466500280658 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 02:11:20 INFO - PROCESS | 4028 | 1466500280762 Marionette TRACE conn5 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:20 INFO - PROCESS | 4028 | 1466500280764 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:20 INFO - PROCESS | 4028 | ++DOCSHELL 17651800 == 28 [pid = 4028] [id = 752] 02:11:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (1765D800) [pid = 4028] [serial = 2255] [outer = 00000000] 02:11:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (177A0800) [pid = 4028] [serial = 2256] [outer = 1765D800] 02:11:20 INFO - PROCESS | 4028 | 1466500280811 Marionette DEBUG loaded listener.js 02:11:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (17C47000) [pid = 4028] [serial = 2257] [outer = 1765D800] 02:11:21 INFO - PROCESS | 4028 | 1466500281181 Marionette TRACE conn5 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:11:21 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. 02:11:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 730ms 02:11:21 INFO - PROCESS | 4028 | 1466500281253 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 02:11:21 INFO - PROCESS | 4028 | 1466500281255 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 02:11:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:11:21 INFO - PROCESS | 4028 | 1466500281265 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:11:21 INFO - PROCESS | 4028 | 1466500281267 Marionette TRACE conn5 <- [1,2970,null,{}] 02:11:21 INFO - PROCESS | 4028 | 1466500281271 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:21 INFO - PROCESS | 4028 | 1466500281273 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:21 INFO - PROCESS | 4028 | 1466500281386 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 02:11:21 INFO - PROCESS | 4028 | 1466500281391 Marionette TRACE conn5 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:21 INFO - PROCESS | 4028 | 1466500281393 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:21 INFO - PROCESS | 4028 | ++DOCSHELL 0D16FC00 == 29 [pid = 4028] [id = 753] 02:11:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (0D1CE800) [pid = 4028] [serial = 2258] [outer = 00000000] 02:11:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1820E400) [pid = 4028] [serial = 2259] [outer = 0D1CE800] 02:11:21 INFO - PROCESS | 4028 | 1466500281437 Marionette DEBUG loaded listener.js 02:11:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (182F3800) [pid = 4028] [serial = 2260] [outer = 0D1CE800] 02:11:21 INFO - PROCESS | 4028 | 1466500281875 Marionette TRACE conn5 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 02:11:21 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 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:11:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 690ms 02:11:21 INFO - PROCESS | 4028 | 1466500281950 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 02:11:21 INFO - PROCESS | 4028 | 1466500281952 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 02:11:21 INFO - PROCESS | 4028 | 1466500281956 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:11:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:11:21 INFO - PROCESS | 4028 | 1466500281957 Marionette TRACE conn5 <- [1,2974,null,{}] 02:11:21 INFO - PROCESS | 4028 | 1466500281961 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:21 INFO - PROCESS | 4028 | 1466500281967 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:22 INFO - PROCESS | 4028 | 1466500282122 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 02:11:22 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (17664000) [pid = 4028] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:11:22 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (0D1CC400) [pid = 4028] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:11:22 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (10ACE000) [pid = 4028] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:11:22 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1594EC00) [pid = 4028] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:11:22 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1908CC00) [pid = 4028] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:11:22 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (190EA800) [pid = 4028] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:11:22 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (0CA07000) [pid = 4028] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:11:22 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (1795DC00) [pid = 4028] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:11:22 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (0FDFC400) [pid = 4028] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:11:22 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1860F800) [pid = 4028] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:11:22 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (18BE9800) [pid = 4028] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:11:22 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (190F1400) [pid = 4028] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:11:22 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (19087400) [pid = 4028] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:11:22 INFO - PROCESS | 4028 | 1466500282438 Marionette TRACE conn5 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:22 INFO - PROCESS | 4028 | 1466500282440 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:22 INFO - PROCESS | 4028 | ++DOCSHELL 0CA05800 == 30 [pid = 4028] [id = 754] 02:11:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (0CA07000) [pid = 4028] [serial = 2261] [outer = 00000000] 02:11:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (0FDFC400) [pid = 4028] [serial = 2262] [outer = 0CA07000] 02:11:22 INFO - PROCESS | 4028 | 1466500282484 Marionette DEBUG loaded listener.js 02:11:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (1765E800) [pid = 4028] [serial = 2263] [outer = 0CA07000] 02:11:22 INFO - PROCESS | 4028 | 1466500282795 Marionette TRACE conn5 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:11:22 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. 02:11:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 870ms 02:11:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:11:22 INFO - PROCESS | 4028 | 1466500282829 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 02:11:22 INFO - PROCESS | 4028 | 1466500282831 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 02:11:22 INFO - PROCESS | 4028 | 1466500282834 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:11:22 INFO - PROCESS | 4028 | 1466500282836 Marionette TRACE conn5 <- [1,2978,null,{}] 02:11:22 INFO - PROCESS | 4028 | 1466500282839 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:22 INFO - PROCESS | 4028 | 1466500282841 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:22 INFO - PROCESS | 4028 | 1466500282966 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 02:11:23 INFO - PROCESS | 4028 | 1466500283022 Marionette TRACE conn5 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:23 INFO - PROCESS | 4028 | 1466500283024 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:23 INFO - PROCESS | 4028 | ++DOCSHELL 0FCEB400 == 31 [pid = 4028] [id = 755] 02:11:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1763DC00) [pid = 4028] [serial = 2264] [outer = 00000000] 02:11:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18A09C00) [pid = 4028] [serial = 2265] [outer = 1763DC00] 02:11:23 INFO - PROCESS | 4028 | 1466500283067 Marionette DEBUG loaded listener.js 02:11:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18A7F400) [pid = 4028] [serial = 2266] [outer = 1763DC00] 02:11:23 INFO - PROCESS | 4028 | ++DOCSHELL 18BEE400 == 32 [pid = 4028] [id = 756] 02:11:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18BEF800) [pid = 4028] [serial = 2267] [outer = 00000000] 02:11:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18BF8000) [pid = 4028] [serial = 2268] [outer = 18BEF800] 02:11:23 INFO - PROCESS | 4028 | 1466500283434 Marionette TRACE conn5 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:11:23 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. 02:11:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 630ms 02:11:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:11:23 INFO - PROCESS | 4028 | 1466500283465 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 02:11:23 INFO - PROCESS | 4028 | 1466500283467 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 02:11:23 INFO - PROCESS | 4028 | 1466500283470 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:11:23 INFO - PROCESS | 4028 | 1466500283472 Marionette TRACE conn5 <- [1,2982,null,{}] 02:11:23 INFO - PROCESS | 4028 | 1466500283475 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:23 INFO - PROCESS | 4028 | 1466500283477 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:23 INFO - PROCESS | 4028 | 1466500283609 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 02:11:23 INFO - PROCESS | 4028 | 1466500283635 Marionette TRACE conn5 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:23 INFO - PROCESS | 4028 | 1466500283637 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:23 INFO - PROCESS | 4028 | ++DOCSHELL 1764C000 == 33 [pid = 4028] [id = 757] 02:11:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (18616000) [pid = 4028] [serial = 2269] [outer = 00000000] 02:11:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (18C3B400) [pid = 4028] [serial = 2270] [outer = 18616000] 02:11:23 INFO - PROCESS | 4028 | 1466500283684 Marionette DEBUG loaded listener.js 02:11:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (19082C00) [pid = 4028] [serial = 2271] [outer = 18616000] 02:11:24 INFO - PROCESS | 4028 | 1466500284072 Marionette TRACE conn5 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:11:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:11:24 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 02:11:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 670ms 02:11:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:11:24 INFO - PROCESS | 4028 | 1466500284141 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 02:11:24 INFO - PROCESS | 4028 | 1466500284143 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 02:11:24 INFO - PROCESS | 4028 | 1466500284146 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:11:24 INFO - PROCESS | 4028 | 1466500284148 Marionette TRACE conn5 <- [1,2986,null,{}] 02:11:24 INFO - PROCESS | 4028 | 1466500284151 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:24 INFO - PROCESS | 4028 | 1466500284153 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:24 INFO - PROCESS | 4028 | 1466500284285 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 02:11:24 INFO - PROCESS | 4028 | 1466500284293 Marionette TRACE conn5 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:24 INFO - PROCESS | 4028 | 1466500284295 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:24 INFO - PROCESS | 4028 | ++DOCSHELL 1908F000 == 34 [pid = 4028] [id = 758] 02:11:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1908F800) [pid = 4028] [serial = 2272] [outer = 00000000] 02:11:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (190F4800) [pid = 4028] [serial = 2273] [outer = 1908F800] 02:11:24 INFO - PROCESS | 4028 | 1466500284349 Marionette DEBUG loaded listener.js 02:11:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1975AC00) [pid = 4028] [serial = 2274] [outer = 1908F800] 02:11:25 INFO - PROCESS | 4028 | 1466500285046 Marionette TRACE conn5 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:11:25 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. 02:11:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 970ms 02:11:25 INFO - PROCESS | 4028 | 1466500285118 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 02:11:25 INFO - PROCESS | 4028 | 1466500285123 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 02:11:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:11:25 INFO - PROCESS | 4028 | 1466500285127 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:11:25 INFO - PROCESS | 4028 | 1466500285133 Marionette TRACE conn5 <- [1,2990,null,{}] 02:11:25 INFO - PROCESS | 4028 | 1466500285138 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:25 INFO - PROCESS | 4028 | 1466500285141 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:25 INFO - PROCESS | 4028 | 1466500285303 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 02:11:25 INFO - PROCESS | 4028 | 1466500285441 Marionette TRACE conn5 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:25 INFO - PROCESS | 4028 | 1466500285444 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:25 INFO - PROCESS | 4028 | ++DOCSHELL 1015BC00 == 35 [pid = 4028] [id = 759] 02:11:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (101CB000) [pid = 4028] [serial = 2275] [outer = 00000000] 02:11:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (10AC1C00) [pid = 4028] [serial = 2276] [outer = 101CB000] 02:11:25 INFO - PROCESS | 4028 | 1466500285502 Marionette DEBUG loaded listener.js 02:11:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (1440C000) [pid = 4028] [serial = 2277] [outer = 101CB000] 02:11:26 INFO - PROCESS | 4028 | 1466500286066 Marionette TRACE conn5 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:11:26 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. 02:11:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 990ms 02:11:26 INFO - PROCESS | 4028 | 1466500286118 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 02:11:26 INFO - PROCESS | 4028 | 1466500286123 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 02:11:26 INFO - PROCESS | 4028 | 1466500286129 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:11:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:11:26 INFO - PROCESS | 4028 | 1466500286132 Marionette TRACE conn5 <- [1,2994,null,{}] 02:11:26 INFO - PROCESS | 4028 | 1466500286136 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:26 INFO - PROCESS | 4028 | 1466500286139 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:26 INFO - PROCESS | 4028 | 1466500286323 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 02:11:26 INFO - PROCESS | 4028 | 1466500286415 Marionette TRACE conn5 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:26 INFO - PROCESS | 4028 | 1466500286418 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:26 INFO - PROCESS | 4028 | ++DOCSHELL 17647C00 == 36 [pid = 4028] [id = 760] 02:11:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (17649800) [pid = 4028] [serial = 2278] [outer = 00000000] 02:11:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (17C4D800) [pid = 4028] [serial = 2279] [outer = 17649800] 02:11:26 INFO - PROCESS | 4028 | 1466500286474 Marionette DEBUG loaded listener.js 02:11:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (1874BC00) [pid = 4028] [serial = 2280] [outer = 17649800] 02:11:27 INFO - PROCESS | 4028 | 1466500287253 Marionette TRACE conn5 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:11:27 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. 02:11:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1178ms 02:11:27 INFO - PROCESS | 4028 | 1466500287311 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 02:11:27 INFO - PROCESS | 4028 | 1466500287315 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 02:11:27 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:11:27 INFO - PROCESS | 4028 | 1466500287321 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:11:27 INFO - PROCESS | 4028 | 1466500287324 Marionette TRACE conn5 <- [1,2998,null,{}] 02:11:27 INFO - PROCESS | 4028 | 1466500287329 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:27 INFO - PROCESS | 4028 | 1466500287332 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:27 INFO - PROCESS | 4028 | 1466500287444 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 02:11:27 INFO - PROCESS | 4028 | 1466500287596 Marionette TRACE conn5 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:27 INFO - PROCESS | 4028 | 1466500287600 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:27 INFO - PROCESS | 4028 | --DOCSHELL 1764C000 == 35 [pid = 4028] [id = 757] 02:11:27 INFO - PROCESS | 4028 | --DOCSHELL 18BEE400 == 34 [pid = 4028] [id = 756] 02:11:27 INFO - PROCESS | 4028 | --DOCSHELL 0FCEB400 == 33 [pid = 4028] [id = 755] 02:11:27 INFO - PROCESS | 4028 | --DOCSHELL 0CA05800 == 32 [pid = 4028] [id = 754] 02:11:27 INFO - PROCESS | 4028 | --DOCSHELL 0D16FC00 == 31 [pid = 4028] [id = 753] 02:11:27 INFO - PROCESS | 4028 | --DOCSHELL 17651800 == 30 [pid = 4028] [id = 752] 02:11:27 INFO - PROCESS | 4028 | --DOCSHELL 15946800 == 29 [pid = 4028] [id = 751] 02:11:27 INFO - PROCESS | 4028 | --DOCSHELL 1052A400 == 28 [pid = 4028] [id = 750] 02:11:27 INFO - PROCESS | 4028 | --DOCSHELL 10151800 == 27 [pid = 4028] [id = 749] 02:11:27 INFO - PROCESS | 4028 | --DOCSHELL 102A4C00 == 26 [pid = 4028] [id = 748] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (101D3C00) [pid = 4028] [serial = 2203] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (14C1E800) [pid = 4028] [serial = 2206] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (18A84800) [pid = 4028] [serial = 2222] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (190F5000) [pid = 4028] [serial = 2218] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (190F6400) [pid = 4028] [serial = 2194] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1874D400) [pid = 4028] [serial = 2221] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (0CA19800) [pid = 4028] [serial = 2200] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (18203800) [pid = 4028] [serial = 2209] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (0D1D3800) [pid = 4028] [serial = 2201] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (10627000) [pid = 4028] [serial = 2204] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1978AC00) [pid = 4028] [serial = 2195] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (182BF800) [pid = 4028] [serial = 2210] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (146A4800) [pid = 4028] [serial = 2198] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (18780C00) [pid = 4028] [serial = 2213] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (18C32000) [pid = 4028] [serial = 2215] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (14D93400) [pid = 4028] [serial = 2207] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1988A400) [pid = 4028] [serial = 2224] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (190F5C00) [pid = 4028] [serial = 2219] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (111DEC00) [pid = 4028] [serial = 2197] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (1876A800) [pid = 4028] [serial = 2212] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (19084400) [pid = 4028] [serial = 2216] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (1ADB0800) [pid = 4028] [serial = 2165] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (19A7B800) [pid = 4028] [serial = 2225] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (19B3E800) [pid = 4028] [serial = 2227] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (19D8DC00) [pid = 4028] [serial = 2228] [outer = 00000000] [url = about:blank] 02:11:27 INFO - PROCESS | 4028 | ++DOCSHELL 09373000 == 27 [pid = 4028] [id = 761] 02:11:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (093F1400) [pid = 4028] [serial = 2281] [outer = 00000000] 02:11:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (0D1D4C00) [pid = 4028] [serial = 2282] [outer = 093F1400] 02:11:27 INFO - PROCESS | 4028 | 1466500287693 Marionette DEBUG loaded listener.js 02:11:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (101CD400) [pid = 4028] [serial = 2283] [outer = 093F1400] 02:11:27 INFO - PROCESS | 4028 | [4028] 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 02:11:28 INFO - PROCESS | 4028 | 1466500288155 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:11:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:11:28 INFO - {} 02:11:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:11:28 INFO - {} 02:11:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:11:28 INFO - {} 02:11:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:11:28 INFO - {} 02:11:28 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 890ms 02:11:28 INFO - PROCESS | 4028 | 1466500288211 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 02:11:28 INFO - PROCESS | 4028 | 1466500288215 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 02:11:28 INFO - PROCESS | 4028 | 1466500288221 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:11:28 INFO - TEST-START | /FileAPI/fileReader.html 02:11:28 INFO - PROCESS | 4028 | 1466500288223 Marionette TRACE conn5 <- [1,3002,null,{}] 02:11:28 INFO - PROCESS | 4028 | 1466500288227 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:28 INFO - PROCESS | 4028 | 1466500288230 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:28 INFO - PROCESS | 4028 | 1466500288317 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 02:11:28 INFO - PROCESS | 4028 | 1466500288326 Marionette TRACE conn5 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:28 INFO - PROCESS | 4028 | 1466500288328 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:28 INFO - PROCESS | 4028 | ++DOCSHELL 1440B000 == 28 [pid = 4028] [id = 762] 02:11:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (147BD000) [pid = 4028] [serial = 2284] [outer = 00000000] 02:11:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (14B7B000) [pid = 4028] [serial = 2285] [outer = 147BD000] 02:11:28 INFO - PROCESS | 4028 | 1466500288376 Marionette DEBUG loaded listener.js 02:11:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (14C44400) [pid = 4028] [serial = 2286] [outer = 147BD000] 02:11:28 INFO - PROCESS | 4028 | 1466500288858 Marionette TRACE conn5 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 02:11:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:11:28 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:11:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:11:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:11:28 INFO - TEST-OK | /FileAPI/fileReader.html | took 670ms 02:11:28 INFO - PROCESS | 4028 | 1466500288896 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 02:11:28 INFO - PROCESS | 4028 | 1466500288898 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 02:11:28 INFO - TEST-START | /FileAPI/historical.html 02:11:28 INFO - PROCESS | 4028 | 1466500288901 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:11:28 INFO - PROCESS | 4028 | 1466500288905 Marionette TRACE conn5 <- [1,3006,null,{}] 02:11:28 INFO - PROCESS | 4028 | 1466500288920 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:28 INFO - PROCESS | 4028 | 1466500288925 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:29 INFO - PROCESS | 4028 | 1466500289014 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 02:11:29 INFO - PROCESS | 4028 | 1466500289021 Marionette TRACE conn5 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:29 INFO - PROCESS | 4028 | 1466500289024 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:29 INFO - PROCESS | 4028 | ++DOCSHELL 17645400 == 29 [pid = 4028] [id = 763] 02:11:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (17648C00) [pid = 4028] [serial = 2287] [outer = 00000000] 02:11:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (1765D400) [pid = 4028] [serial = 2288] [outer = 17648C00] 02:11:29 INFO - PROCESS | 4028 | 1466500289074 Marionette DEBUG loaded listener.js 02:11:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (17C54000) [pid = 4028] [serial = 2289] [outer = 17648C00] 02:11:29 INFO - PROCESS | 4028 | 1466500289511 Marionette TRACE conn5 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 02:11:29 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:11:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:11:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:11:29 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:11:29 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:11:29 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:11:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:11:29 INFO - TEST-OK | /FileAPI/historical.html | took 691ms 02:11:29 INFO - PROCESS | 4028 | 1466500289597 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 02:11:29 INFO - PROCESS | 4028 | 1466500289599 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 02:11:29 INFO - TEST-START | /FileAPI/idlharness.html 02:11:29 INFO - PROCESS | 4028 | 1466500289603 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:11:29 INFO - PROCESS | 4028 | 1466500289605 Marionette TRACE conn5 <- [1,3010,null,{}] 02:11:29 INFO - PROCESS | 4028 | 1466500289609 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:29 INFO - PROCESS | 4028 | 1466500289611 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:29 INFO - PROCESS | 4028 | 1466500289702 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 02:11:29 INFO - PROCESS | 4028 | 1466500289839 Marionette TRACE conn5 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:29 INFO - PROCESS | 4028 | 1466500289841 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:29 INFO - PROCESS | 4028 | ++DOCSHELL 18767C00 == 30 [pid = 4028] [id = 764] 02:11:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18768C00) [pid = 4028] [serial = 2290] [outer = 00000000] 02:11:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (1877EC00) [pid = 4028] [serial = 2291] [outer = 18768C00] 02:11:29 INFO - PROCESS | 4028 | 1466500289885 Marionette DEBUG loaded listener.js 02:11:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (18784800) [pid = 4028] [serial = 2292] [outer = 18768C00] 02:11:30 INFO - PROCESS | 4028 | 1466500290677 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:11:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:11:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:11:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:11:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:11:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:11:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:11:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:11:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:11:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:11:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:11:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:11:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:11:30 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 02:11:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:11:30 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 02:11:30 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 02:11:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:11:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:11:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:11:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:11:30 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 02:11:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:11:30 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 02:11:30 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 02:11:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:11:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:11:30 INFO - TEST-OK | /FileAPI/idlharness.html | took 1152ms 02:11:30 INFO - TEST-START | /FileAPI/idlharness.worker 02:11:30 INFO - PROCESS | 4028 | 1466500290758 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 02:11:30 INFO - PROCESS | 4028 | 1466500290761 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 02:11:30 INFO - PROCESS | 4028 | 1466500290764 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:11:30 INFO - PROCESS | 4028 | 1466500290766 Marionette TRACE conn5 <- [1,3014,null,{}] 02:11:30 INFO - PROCESS | 4028 | 1466500290769 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:30 INFO - PROCESS | 4028 | 1466500290771 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:30 INFO - PROCESS | 4028 | 1466500290889 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 02:11:30 INFO - PROCESS | 4028 | 1466500290895 Marionette TRACE conn5 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:30 INFO - PROCESS | 4028 | 1466500290897 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:30 INFO - PROCESS | 4028 | ++DOCSHELL 1878B800 == 31 [pid = 4028] [id = 765] 02:11:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (18A02000) [pid = 4028] [serial = 2293] [outer = 00000000] 02:11:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (19B3E800) [pid = 4028] [serial = 2294] [outer = 18A02000] 02:11:30 INFO - PROCESS | 4028 | 1466500290942 Marionette DEBUG loaded listener.js 02:11:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (1030C400) [pid = 4028] [serial = 2295] [outer = 18A02000] 02:11:31 INFO - PROCESS | 4028 | [4028] 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 02:11:31 INFO - PROCESS | 4028 | 1466500291959 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 02:11:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:11:31 INFO - {} 02:11:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:11:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:11:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:11:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:11:31 INFO - {} 02:11:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:11:31 INFO - {} 02:11:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:11:31 INFO - {} 02:11:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:11:31 INFO - {} 02:11:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:11:31 INFO - {} 02:11:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:11:31 INFO - {} 02:11:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:11:31 INFO - {} 02:11:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:11:31 INFO - {} 02:11:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:11:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:11:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:11:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:11:31 INFO - {} 02:11:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:11:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:11:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:11:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:11:31 INFO - {} 02:11:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:11:32 INFO - {} 02:11:32 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 02:11:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:11:32 INFO - {} 02:11:32 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 - {} 02:11:32 INFO - {} 02:11:32 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 02:11:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:11:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:11:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:11:32 INFO - {} 02:11:32 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 02:11:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:11:32 INFO - {} 02:11:32 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 - {} 02:11:32 INFO - {} 02:11:32 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 02:11:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:32 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 02:11:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:11:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:11:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:11:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:11:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:11:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:32 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 02:11:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:11:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:32 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 02:11:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:11:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:32 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 02:11:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:11:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:11:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:11:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:11:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:11:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:11:32 INFO - {} 02:11:32 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1289ms 02:11:32 INFO - PROCESS | 4028 | 1466500292058 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 02:11:32 INFO - PROCESS | 4028 | 1466500292060 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 02:11:32 INFO - PROCESS | 4028 | 1466500292063 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:11:32 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:11:32 INFO - PROCESS | 4028 | 1466500292065 Marionette TRACE conn5 <- [1,3018,null,{}] 02:11:32 INFO - PROCESS | 4028 | 1466500292076 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:32 INFO - PROCESS | 4028 | 1466500292082 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:32 INFO - PROCESS | 4028 | 1466500292244 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 02:11:32 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (18616000) [pid = 4028] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:11:32 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1765D800) [pid = 4028] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:11:32 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (0FC33000) [pid = 4028] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:11:32 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (1908E400) [pid = 4028] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:11:32 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (1764D800) [pid = 4028] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:11:32 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1A866400) [pid = 4028] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:11:32 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18BCD400) [pid = 4028] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:11:32 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (0D1CE800) [pid = 4028] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:11:32 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (0CA07000) [pid = 4028] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:11:32 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (10153C00) [pid = 4028] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:11:32 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (1052F400) [pid = 4028] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:11:32 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (10A4D800) [pid = 4028] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:11:32 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (15947400) [pid = 4028] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:11:32 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (1763DC00) [pid = 4028] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:11:32 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (18BEF800) [pid = 4028] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:11:32 INFO - PROCESS | 4028 | 1466500292338 Marionette TRACE conn5 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:32 INFO - PROCESS | 4028 | 1466500292340 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:32 INFO - PROCESS | 4028 | ++DOCSHELL 0CA13800 == 32 [pid = 4028] [id = 766] 02:11:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (0D175000) [pid = 4028] [serial = 2296] [outer = 00000000] 02:11:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (1764D800) [pid = 4028] [serial = 2297] [outer = 0D175000] 02:11:32 INFO - PROCESS | 4028 | 1466500292384 Marionette DEBUG loaded listener.js 02:11:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (18BEF800) [pid = 4028] [serial = 2298] [outer = 0D175000] 02:11:32 INFO - PROCESS | 4028 | 1466500292706 Marionette TRACE conn5 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 02:11:32 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 02:11:32 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 690ms 02:11:32 INFO - PROCESS | 4028 | 1466500292758 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 02:11:32 INFO - PROCESS | 4028 | 1466500292760 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 02:11:32 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:11:32 INFO - PROCESS | 4028 | 1466500292763 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:11:32 INFO - PROCESS | 4028 | 1466500292764 Marionette TRACE conn5 <- [1,3022,null,{}] 02:11:32 INFO - PROCESS | 4028 | 1466500292781 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:32 INFO - PROCESS | 4028 | 1466500292783 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:32 INFO - PROCESS | 4028 | 1466500292864 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 02:11:32 INFO - PROCESS | 4028 | 1466500292869 Marionette TRACE conn5 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:32 INFO - PROCESS | 4028 | 1466500292871 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:32 INFO - PROCESS | 4028 | ++DOCSHELL 10526400 == 33 [pid = 4028] [id = 767] 02:11:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (1BF98800) [pid = 4028] [serial = 2299] [outer = 00000000] 02:11:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (1D673C00) [pid = 4028] [serial = 2300] [outer = 1BF98800] 02:11:32 INFO - PROCESS | 4028 | 1466500292914 Marionette DEBUG loaded listener.js 02:11:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (1DA13800) [pid = 4028] [serial = 2301] [outer = 1BF98800] 02:11:33 INFO - PROCESS | 4028 | 1466500293315 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:11:33 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 590ms 02:11:33 INFO - PROCESS | 4028 | 1466500293353 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 02:11:33 INFO - PROCESS | 4028 | 1466500293355 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 02:11:33 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:11:33 INFO - PROCESS | 4028 | 1466500293359 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:11:33 INFO - PROCESS | 4028 | 1466500293361 Marionette TRACE conn5 <- [1,3026,null,{}] 02:11:33 INFO - PROCESS | 4028 | 1466500293364 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:33 INFO - PROCESS | 4028 | 1466500293366 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:33 INFO - PROCESS | 4028 | 1466500293500 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 02:11:33 INFO - PROCESS | 4028 | 1466500293512 Marionette TRACE conn5 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:33 INFO - PROCESS | 4028 | 1466500293513 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:33 INFO - PROCESS | 4028 | ++DOCSHELL 10525C00 == 34 [pid = 4028] [id = 768] 02:11:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (10527400) [pid = 4028] [serial = 2302] [outer = 00000000] 02:11:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (17646000) [pid = 4028] [serial = 2303] [outer = 10527400] 02:11:33 INFO - PROCESS | 4028 | 1466500293556 Marionette DEBUG loaded listener.js 02:11:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (19BB4400) [pid = 4028] [serial = 2304] [outer = 10527400] 02:11:33 INFO - PROCESS | 4028 | 1466500293956 Marionette TRACE conn5 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 02:11:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:11:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:11:33 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 630ms 02:11:33 INFO - PROCESS | 4028 | 1466500293990 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 02:11:33 INFO - PROCESS | 4028 | 1466500293992 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 02:11:33 INFO - PROCESS | 4028 | 1466500293995 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:11:33 INFO - PROCESS | 4028 | 1466500293997 Marionette TRACE conn5 <- [1,3030,null,{}] 02:11:33 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:11:33 INFO - PROCESS | 4028 | 1466500294000 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:33 INFO - PROCESS | 4028 | 1466500294002 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:34 INFO - PROCESS | 4028 | 1466500294083 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 02:11:34 INFO - PROCESS | 4028 | 1466500294190 Marionette TRACE conn5 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:34 INFO - PROCESS | 4028 | 1466500294193 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:34 INFO - PROCESS | 4028 | ++DOCSHELL 1763D400 == 35 [pid = 4028] [id = 769] 02:11:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (19BB7000) [pid = 4028] [serial = 2305] [outer = 00000000] 02:11:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (19BBF400) [pid = 4028] [serial = 2306] [outer = 19BB7000] 02:11:34 INFO - PROCESS | 4028 | 1466500294237 Marionette DEBUG loaded listener.js 02:11:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1D674400) [pid = 4028] [serial = 2307] [outer = 19BB7000] 02:11:35 INFO - PROCESS | 4028 | 1466500295106 Marionette TRACE conn5 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:11:35 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. 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:11:35 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'.) 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:11:35 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. 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:11:35 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. 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:11:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:11:35 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. 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:11:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:11:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 02:11:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:11:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:11:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:11:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:11:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:11:35 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1206ms 02:11:35 INFO - PROCESS | 4028 | 1466500295211 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 02:11:35 INFO - PROCESS | 4028 | 1466500295216 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 02:11:35 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:11:35 INFO - PROCESS | 4028 | 1466500295220 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:11:35 INFO - PROCESS | 4028 | 1466500295224 Marionette TRACE conn5 <- [1,3034,null,{}] 02:11:35 INFO - PROCESS | 4028 | 1466500295229 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:35 INFO - PROCESS | 4028 | 1466500295233 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:35 INFO - PROCESS | 4028 | 1466500295383 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 02:11:35 INFO - PROCESS | 4028 | 1466500295496 Marionette TRACE conn5 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:35 INFO - PROCESS | 4028 | 1466500295500 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:35 INFO - PROCESS | 4028 | ++DOCSHELL 14C08000 == 36 [pid = 4028] [id = 770] 02:11:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (14C22C00) [pid = 4028] [serial = 2308] [outer = 00000000] 02:11:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (17638800) [pid = 4028] [serial = 2309] [outer = 14C22C00] 02:11:35 INFO - PROCESS | 4028 | 1466500295557 Marionette DEBUG loaded listener.js 02:11:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (1795F000) [pid = 4028] [serial = 2310] [outer = 14C22C00] 02:11:35 INFO - PROCESS | 4028 | [4028] 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 02:11:36 INFO - PROCESS | 4028 | 1466500296062 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:11:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:11:36 INFO - {} 02:11:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 870ms 02:11:36 INFO - PROCESS | 4028 | 1466500296129 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 02:11:36 INFO - PROCESS | 4028 | 1466500296134 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 02:11:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:11:36 INFO - PROCESS | 4028 | 1466500296145 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:11:36 INFO - PROCESS | 4028 | 1466500296148 Marionette TRACE conn5 <- [1,3038,null,{}] 02:11:36 INFO - PROCESS | 4028 | 1466500296153 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:36 INFO - PROCESS | 4028 | 1466500296155 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:36 INFO - PROCESS | 4028 | 1466500296279 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 02:11:36 INFO - PROCESS | 4028 | 1466500296388 Marionette TRACE conn5 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:36 INFO - PROCESS | 4028 | 1466500296391 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:36 INFO - PROCESS | 4028 | ++DOCSHELL 1978E000 == 37 [pid = 4028] [id = 771] 02:11:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (19857000) [pid = 4028] [serial = 2311] [outer = 00000000] 02:11:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (19BBAC00) [pid = 4028] [serial = 2312] [outer = 19857000] 02:11:36 INFO - PROCESS | 4028 | 1466500296460 Marionette DEBUG loaded listener.js 02:11:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (1ADAEC00) [pid = 4028] [serial = 2313] [outer = 19857000] 02:11:36 INFO - PROCESS | 4028 | 1466500296975 Marionette TRACE conn5 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 02:11:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:11:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:11:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:11:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:11:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 871ms 02:11:37 INFO - PROCESS | 4028 | 1466500297018 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 02:11:37 INFO - PROCESS | 4028 | 1466500297021 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 02:11:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:11:37 INFO - PROCESS | 4028 | 1466500297025 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:11:37 INFO - PROCESS | 4028 | 1466500297029 Marionette TRACE conn5 <- [1,3042,null,{}] 02:11:37 INFO - PROCESS | 4028 | 1466500297040 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:37 INFO - PROCESS | 4028 | 1466500297045 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:37 INFO - PROCESS | 4028 | 1466500297190 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 02:11:37 INFO - PROCESS | 4028 | 1466500297338 Marionette TRACE conn5 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:37 INFO - PROCESS | 4028 | 1466500297342 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:37 INFO - PROCESS | 4028 | ++DOCSHELL 1AE82000 == 38 [pid = 4028] [id = 772] 02:11:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (1AE83C00) [pid = 4028] [serial = 2314] [outer = 00000000] 02:11:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1AED3C00) [pid = 4028] [serial = 2315] [outer = 1AE83C00] 02:11:37 INFO - PROCESS | 4028 | 1466500297401 Marionette DEBUG loaded listener.js 02:11:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (1BF93400) [pid = 4028] [serial = 2316] [outer = 1AE83C00] 02:11:38 INFO - PROCESS | 4028 | 1466500298179 Marionette TRACE conn5 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:11:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:11:38 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" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:11:38 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" 02:11:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:11:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:11:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1284ms 02:11:38 INFO - PROCESS | 4028 | 1466500298312 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 02:11:38 INFO - PROCESS | 4028 | 1466500298315 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 02:11:38 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:11:38 INFO - PROCESS | 4028 | 1466500298319 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:11:38 INFO - PROCESS | 4028 | 1466500298321 Marionette TRACE conn5 <- [1,3046,null,{}] 02:11:38 INFO - PROCESS | 4028 | 1466500298325 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:38 INFO - PROCESS | 4028 | 1466500298327 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:38 INFO - PROCESS | 4028 | 1466500298471 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 02:11:38 INFO - PROCESS | 4028 | 1466500298581 Marionette TRACE conn5 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:38 INFO - PROCESS | 4028 | 1466500298583 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:38 INFO - PROCESS | 4028 | ++DOCSHELL 1BF9B800 == 39 [pid = 4028] [id = 773] 02:11:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (1CCE6400) [pid = 4028] [serial = 2317] [outer = 00000000] 02:11:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (1CCEC800) [pid = 4028] [serial = 2318] [outer = 1CCE6400] 02:11:38 INFO - PROCESS | 4028 | 1466500298638 Marionette DEBUG loaded listener.js 02:11:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (1CCF1000) [pid = 4028] [serial = 2319] [outer = 1CCE6400] 02:11:39 INFO - PROCESS | 4028 | 1466500299282 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 02:11:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:11:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:11:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:11:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:11:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:11:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:11:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:11:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:11:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:11:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:11:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:11:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:11:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:11:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:11:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:11:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:11:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:11:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:11:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:11:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 981ms 02:11:39 INFO - PROCESS | 4028 | 1466500299308 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 02:11:39 INFO - PROCESS | 4028 | 1466500299311 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 02:11:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:11:39 INFO - PROCESS | 4028 | 1466500299315 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:11:39 INFO - PROCESS | 4028 | 1466500299317 Marionette TRACE conn5 <- [1,3050,null,{}] 02:11:39 INFO - PROCESS | 4028 | 1466500299321 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:39 INFO - PROCESS | 4028 | 1466500299323 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:39 INFO - PROCESS | 4028 | 1466500299436 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 02:11:39 INFO - PROCESS | 4028 | 1466500299693 Marionette TRACE conn5 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:39 INFO - PROCESS | 4028 | 1466500299696 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:39 INFO - PROCESS | 4028 | ++DOCSHELL 093F8C00 == 40 [pid = 4028] [id = 774] 02:11:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (0CA07000) [pid = 4028] [serial = 2320] [outer = 00000000] 02:11:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (1015B400) [pid = 4028] [serial = 2321] [outer = 0CA07000] 02:11:39 INFO - PROCESS | 4028 | 1466500299765 Marionette DEBUG loaded listener.js 02:11:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (10309800) [pid = 4028] [serial = 2322] [outer = 0CA07000] 02:11:40 INFO - PROCESS | 4028 | [4028] 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 02:11:40 INFO - PROCESS | 4028 | 1466500300334 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:11:40 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:11:40 INFO - {} 02:11:40 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1070ms 02:11:40 INFO - PROCESS | 4028 | 1466500300389 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 02:11:40 INFO - PROCESS | 4028 | 1466500300392 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 02:11:40 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:11:40 INFO - PROCESS | 4028 | 1466500300397 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:11:40 INFO - PROCESS | 4028 | 1466500300399 Marionette TRACE conn5 <- [1,3054,null,{}] 02:11:40 INFO - PROCESS | 4028 | 1466500300405 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:40 INFO - PROCESS | 4028 | 1466500300409 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:40 INFO - PROCESS | 4028 | 1466500300567 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 02:11:40 INFO - PROCESS | 4028 | 1466500300578 Marionette TRACE conn5 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:40 INFO - PROCESS | 4028 | 1466500300581 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:40 INFO - PROCESS | 4028 | ++DOCSHELL 15F3F000 == 41 [pid = 4028] [id = 775] 02:11:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (15F41800) [pid = 4028] [serial = 2323] [outer = 00000000] 02:11:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (17639400) [pid = 4028] [serial = 2324] [outer = 15F41800] 02:11:40 INFO - PROCESS | 4028 | 1466500300632 Marionette DEBUG loaded listener.js 02:11:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (17660800) [pid = 4028] [serial = 2325] [outer = 15F41800] 02:11:41 INFO - PROCESS | 4028 | --DOCSHELL 10525C00 == 40 [pid = 4028] [id = 768] 02:11:41 INFO - PROCESS | 4028 | --DOCSHELL 10526400 == 39 [pid = 4028] [id = 767] 02:11:41 INFO - PROCESS | 4028 | --DOCSHELL 0CA13800 == 38 [pid = 4028] [id = 766] 02:11:41 INFO - PROCESS | 4028 | --DOCSHELL 1878B800 == 37 [pid = 4028] [id = 765] 02:11:41 INFO - PROCESS | 4028 | --DOCSHELL 18767C00 == 36 [pid = 4028] [id = 764] 02:11:41 INFO - PROCESS | 4028 | --DOCSHELL 17645400 == 35 [pid = 4028] [id = 763] 02:11:41 INFO - PROCESS | 4028 | --DOCSHELL 1440B000 == 34 [pid = 4028] [id = 762] 02:11:41 INFO - PROCESS | 4028 | --DOCSHELL 09373000 == 33 [pid = 4028] [id = 761] 02:11:41 INFO - PROCESS | 4028 | --DOCSHELL 17647C00 == 32 [pid = 4028] [id = 760] 02:11:41 INFO - PROCESS | 4028 | --DOCSHELL 1015BC00 == 31 [pid = 4028] [id = 759] 02:11:41 INFO - PROCESS | 4028 | --DOCSHELL 1908F000 == 30 [pid = 4028] [id = 758] 02:11:41 INFO - PROCESS | 4028 | --DOCSHELL 093F8C00 == 29 [pid = 4028] [id = 774] 02:11:41 INFO - PROCESS | 4028 | --DOCSHELL 1AE82000 == 28 [pid = 4028] [id = 772] 02:11:41 INFO - PROCESS | 4028 | --DOCSHELL 1BF9B800 == 27 [pid = 4028] [id = 773] 02:11:41 INFO - PROCESS | 4028 | --DOCSHELL 1978E000 == 26 [pid = 4028] [id = 771] 02:11:41 INFO - PROCESS | 4028 | --DOCSHELL 1763D400 == 25 [pid = 4028] [id = 769] 02:11:41 INFO - PROCESS | 4028 | --DOCSHELL 14C08000 == 24 [pid = 4028] [id = 770] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (18C3B400) [pid = 4028] [serial = 2270] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (177A0800) [pid = 4028] [serial = 2256] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (14B74C00) [pid = 4028] [serial = 2231] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (113CB000) [pid = 4028] [serial = 2230] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (190F3800) [pid = 4028] [serial = 2236] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (18750C00) [pid = 4028] [serial = 2234] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (17965400) [pid = 4028] [serial = 2233] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (1B670800) [pid = 4028] [serial = 2239] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (1AECE800) [pid = 4028] [serial = 2238] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (1BF0CC00) [pid = 4028] [serial = 2242] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1908B400) [pid = 4028] [serial = 2241] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (1820E400) [pid = 4028] [serial = 2259] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (17C47000) [pid = 4028] [serial = 2257] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (0FDFC400) [pid = 4028] [serial = 2262] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (182F3800) [pid = 4028] [serial = 2260] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1765E800) [pid = 4028] [serial = 2263] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (101D4800) [pid = 4028] [serial = 2247] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (10302400) [pid = 4028] [serial = 2248] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (14411C00) [pid = 4028] [serial = 2250] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (146A3800) [pid = 4028] [serial = 2251] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (14CDE000) [pid = 4028] [serial = 2245] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (149CE800) [pid = 4028] [serial = 2244] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1657E800) [pid = 4028] [serial = 2253] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (19082C00) [pid = 4028] [serial = 2271] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (18A09C00) [pid = 4028] [serial = 2265] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (18BF8000) [pid = 4028] [serial = 2268] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (17569C00) [pid = 4028] [serial = 2254] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (18A7F400) [pid = 4028] [serial = 2266] [outer = 00000000] [url = about:blank] 02:11:41 INFO - PROCESS | 4028 | 1466500301915 Marionette TRACE conn5 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 02:11:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:11:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:11:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:11:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:11:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:11:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:11:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:11:41 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1589ms 02:11:41 INFO - PROCESS | 4028 | 1466500301989 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 02:11:41 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:11:41 INFO - PROCESS | 4028 | 1466500301993 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 02:11:41 INFO - PROCESS | 4028 | 1466500301997 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:11:42 INFO - PROCESS | 4028 | 1466500302002 Marionette TRACE conn5 <- [1,3058,null,{}] 02:11:42 INFO - PROCESS | 4028 | 1466500302056 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:42 INFO - PROCESS | 4028 | 1466500302059 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:42 INFO - PROCESS | 4028 | 1466500302155 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 02:11:42 INFO - PROCESS | 4028 | 1466500302161 Marionette TRACE conn5 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:42 INFO - PROCESS | 4028 | 1466500302164 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:42 INFO - PROCESS | 4028 | ++DOCSHELL 10152800 == 25 [pid = 4028] [id = 776] 02:11:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (10153000) [pid = 4028] [serial = 2326] [outer = 00000000] 02:11:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (1015BC00) [pid = 4028] [serial = 2327] [outer = 10153000] 02:11:42 INFO - PROCESS | 4028 | 1466500302214 Marionette DEBUG loaded listener.js 02:11:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (101D0000) [pid = 4028] [serial = 2328] [outer = 10153000] 02:11:42 INFO - PROCESS | 4028 | 1466500302682 Marionette TRACE conn5 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 02:11:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:11:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:11:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:11:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:11:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:11:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:11:42 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 730ms 02:11:42 INFO - PROCESS | 4028 | 1466500302729 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 02:11:42 INFO - PROCESS | 4028 | 1466500302733 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 02:11:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:11:42 INFO - PROCESS | 4028 | 1466500302740 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:11:42 INFO - PROCESS | 4028 | 1466500302742 Marionette TRACE conn5 <- [1,3062,null,{}] 02:11:42 INFO - PROCESS | 4028 | 1466500302778 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:42 INFO - PROCESS | 4028 | 1466500302780 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:42 INFO - PROCESS | 4028 | 1466500302878 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 02:11:42 INFO - PROCESS | 4028 | 1466500302884 Marionette TRACE conn5 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:42 INFO - PROCESS | 4028 | 1466500302887 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:42 INFO - PROCESS | 4028 | ++DOCSHELL 1132E800 == 26 [pid = 4028] [id = 777] 02:11:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (113CA800) [pid = 4028] [serial = 2329] [outer = 00000000] 02:11:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (14615400) [pid = 4028] [serial = 2330] [outer = 113CA800] 02:11:42 INFO - PROCESS | 4028 | 1466500302935 Marionette DEBUG loaded listener.js 02:11:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (146E2C00) [pid = 4028] [serial = 2331] [outer = 113CA800] 02:11:43 INFO - PROCESS | 4028 | 1466500303372 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 02:11:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:11:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:11:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:11:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:11:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:11:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:11:43 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 670ms 02:11:43 INFO - PROCESS | 4028 | 1466500303414 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 02:11:43 INFO - PROCESS | 4028 | 1466500303416 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 02:11:43 INFO - PROCESS | 4028 | 1466500303420 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:11:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:11:43 INFO - PROCESS | 4028 | 1466500303423 Marionette TRACE conn5 <- [1,3066,null,{}] 02:11:43 INFO - PROCESS | 4028 | 1466500303434 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:43 INFO - PROCESS | 4028 | 1466500303439 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:43 INFO - PROCESS | 4028 | 1466500303526 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 02:11:43 INFO - PROCESS | 4028 | 1466500303533 Marionette TRACE conn5 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:43 INFO - PROCESS | 4028 | 1466500303536 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:43 INFO - PROCESS | 4028 | ++DOCSHELL 14CE5400 == 27 [pid = 4028] [id = 778] 02:11:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (14D92000) [pid = 4028] [serial = 2332] [outer = 00000000] 02:11:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (15954C00) [pid = 4028] [serial = 2333] [outer = 14D92000] 02:11:43 INFO - PROCESS | 4028 | 1466500303596 Marionette DEBUG loaded listener.js 02:11:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (17562400) [pid = 4028] [serial = 2334] [outer = 14D92000] 02:11:44 INFO - PROCESS | 4028 | 1466500304108 Marionette TRACE conn5 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 02:11:44 INFO - PROCESS | 4028 | 1466500304165 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 02:11:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:11:44 INFO - PROCESS | 4028 | 1466500304173 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:11:44 INFO - PROCESS | 4028 | 1466500304175 Marionette TRACE conn5 <- [1,3070,null,{}] 02:11:44 INFO - PROCESS | 4028 | 1466500304179 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:44 INFO - PROCESS | 4028 | 1466500304181 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:44 INFO - PROCESS | 4028 | 1466500304335 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 02:11:44 INFO - PROCESS | 4028 | 1466500304356 Marionette TRACE conn5 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:44 INFO - PROCESS | 4028 | 1466500304358 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:44 INFO - PROCESS | 4028 | ++DOCSHELL 1795DC00 == 28 [pid = 4028] [id = 779] 02:11:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (17960400) [pid = 4028] [serial = 2335] [outer = 00000000] 02:11:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (17C54800) [pid = 4028] [serial = 2336] [outer = 17960400] 02:11:44 INFO - PROCESS | 4028 | 1466500304408 Marionette DEBUG loaded listener.js 02:11:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (182B4800) [pid = 4028] [serial = 2337] [outer = 17960400] 02:11:44 INFO - PROCESS | 4028 | 1466500304831 Marionette TRACE conn5 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 02:11:44 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:11:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:11:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 670ms 02:11:44 INFO - PROCESS | 4028 | 1466500304847 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 02:11:44 INFO - PROCESS | 4028 | 1466500304849 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 02:11:44 INFO - PROCESS | 4028 | 1466500304853 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:11:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:11:44 INFO - PROCESS | 4028 | 1466500304854 Marionette TRACE conn5 <- [1,3074,null,{}] 02:11:44 INFO - PROCESS | 4028 | 1466500304858 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:44 INFO - PROCESS | 4028 | 1466500304860 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:44 INFO - PROCESS | 4028 | 1466500304977 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 02:11:44 INFO - PROCESS | 4028 | 1466500304982 Marionette TRACE conn5 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:44 INFO - PROCESS | 4028 | 1466500304984 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:44 INFO - PROCESS | 4028 | ++DOCSHELL 182E5000 == 29 [pid = 4028] [id = 780] 02:11:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (1860B000) [pid = 4028] [serial = 2338] [outer = 00000000] 02:11:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (1874D400) [pid = 4028] [serial = 2339] [outer = 1860B000] 02:11:45 INFO - PROCESS | 4028 | 1466500305029 Marionette DEBUG loaded listener.js 02:11:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (18755000) [pid = 4028] [serial = 2340] [outer = 1860B000] 02:11:45 INFO - PROCESS | 4028 | 1466500305478 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:11:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:11:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 670ms 02:11:45 INFO - PROCESS | 4028 | 1466500305527 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 02:11:45 INFO - PROCESS | 4028 | 1466500305529 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 02:11:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:11:45 INFO - PROCESS | 4028 | 1466500305532 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:11:45 INFO - PROCESS | 4028 | 1466500305534 Marionette TRACE conn5 <- [1,3078,null,{}] 02:11:45 INFO - PROCESS | 4028 | 1466500305537 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:45 INFO - PROCESS | 4028 | 1466500305543 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:45 INFO - PROCESS | 4028 | 1466500305678 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 02:11:46 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (19BB7000) [pid = 4028] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 02:11:46 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (18A02000) [pid = 4028] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 02:11:46 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (0D175000) [pid = 4028] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:11:46 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (1BF98800) [pid = 4028] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 02:11:46 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (10527400) [pid = 4028] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 02:11:46 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (147BD000) [pid = 4028] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:11:46 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (17648C00) [pid = 4028] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:11:46 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (093F1400) [pid = 4028] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:11:46 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (18768C00) [pid = 4028] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:11:46 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (17649800) [pid = 4028] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:11:46 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (1908F800) [pid = 4028] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:11:46 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (101CB000) [pid = 4028] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:11:46 INFO - PROCESS | 4028 | 1466500306102 Marionette TRACE conn5 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:46 INFO - PROCESS | 4028 | 1466500306104 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:46 INFO - PROCESS | 4028 | ++DOCSHELL 0CA20000 == 30 [pid = 4028] [id = 781] 02:11:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (0D175000) [pid = 4028] [serial = 2341] [outer = 00000000] 02:11:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (146AAC00) [pid = 4028] [serial = 2342] [outer = 0D175000] 02:11:46 INFO - PROCESS | 4028 | 1466500306150 Marionette DEBUG loaded listener.js 02:11:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (1876CC00) [pid = 4028] [serial = 2343] [outer = 0D175000] 02:11:46 INFO - PROCESS | 4028 | 1466500306457 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:11:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:11:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 970ms 02:11:46 INFO - PROCESS | 4028 | 1466500306504 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 02:11:46 INFO - PROCESS | 4028 | 1466500306506 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 02:11:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:11:46 INFO - PROCESS | 4028 | 1466500306513 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:11:46 INFO - PROCESS | 4028 | 1466500306515 Marionette TRACE conn5 <- [1,3082,null,{}] 02:11:46 INFO - PROCESS | 4028 | 1466500306519 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:46 INFO - PROCESS | 4028 | 1466500306521 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:46 INFO - PROCESS | 4028 | 1466500306603 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 02:11:46 INFO - PROCESS | 4028 | 1466500306608 Marionette TRACE conn5 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:46 INFO - PROCESS | 4028 | 1466500306610 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:46 INFO - PROCESS | 4028 | ++DOCSHELL 18A08400 == 31 [pid = 4028] [id = 782] 02:11:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (18A7A400) [pid = 4028] [serial = 2344] [outer = 00000000] 02:11:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18BF8800) [pid = 4028] [serial = 2345] [outer = 18A7A400] 02:11:46 INFO - PROCESS | 4028 | 1466500306655 Marionette DEBUG loaded listener.js 02:11:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (18C3BC00) [pid = 4028] [serial = 2346] [outer = 18A7A400] 02:11:47 INFO - PROCESS | 4028 | 1466500307082 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:11:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 630ms 02:11:47 INFO - PROCESS | 4028 | 1466500307149 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 02:11:47 INFO - PROCESS | 4028 | 1466500307151 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 02:11:47 INFO - PROCESS | 4028 | 1466500307154 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:11:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:11:47 INFO - PROCESS | 4028 | 1466500307156 Marionette TRACE conn5 <- [1,3086,null,{}] 02:11:47 INFO - PROCESS | 4028 | 1466500307160 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:47 INFO - PROCESS | 4028 | 1466500307162 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:47 INFO - PROCESS | 4028 | 1466500307242 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 02:11:47 INFO - PROCESS | 4028 | 1466500307247 Marionette TRACE conn5 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:47 INFO - PROCESS | 4028 | 1466500307249 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:47 INFO - PROCESS | 4028 | ++DOCSHELL 19080C00 == 32 [pid = 4028] [id = 783] 02:11:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (19081800) [pid = 4028] [serial = 2347] [outer = 00000000] 02:11:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (146E4C00) [pid = 4028] [serial = 2348] [outer = 19081800] 02:11:47 INFO - PROCESS | 4028 | 1466500307295 Marionette DEBUG loaded listener.js 02:11:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (19085400) [pid = 4028] [serial = 2349] [outer = 19081800] 02:11:47 INFO - PROCESS | 4028 | 1466500307746 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 02:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:11:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 630ms 02:11:47 INFO - PROCESS | 4028 | 1466500307788 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 02:11:47 INFO - PROCESS | 4028 | 1466500307790 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 02:11:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:11:47 INFO - PROCESS | 4028 | 1466500307794 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:11:47 INFO - PROCESS | 4028 | 1466500307795 Marionette TRACE conn5 <- [1,3090,null,{}] 02:11:47 INFO - PROCESS | 4028 | 1466500307799 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:47 INFO - PROCESS | 4028 | 1466500307801 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:47 INFO - PROCESS | 4028 | 1466500307948 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 02:11:47 INFO - PROCESS | 4028 | 1466500307960 Marionette TRACE conn5 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:47 INFO - PROCESS | 4028 | 1466500307962 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:47 INFO - PROCESS | 4028 | ++DOCSHELL 18BF8000 == 33 [pid = 4028] [id = 784] 02:11:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (19089C00) [pid = 4028] [serial = 2350] [outer = 00000000] 02:11:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (190F0400) [pid = 4028] [serial = 2351] [outer = 19089C00] 02:11:48 INFO - PROCESS | 4028 | 1466500308007 Marionette DEBUG loaded listener.js 02:11:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (19757800) [pid = 4028] [serial = 2352] [outer = 19089C00] 02:11:48 INFO - PROCESS | 4028 | 1466500308723 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:11:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:11:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 970ms 02:11:48 INFO - PROCESS | 4028 | 1466500308765 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 02:11:48 INFO - PROCESS | 4028 | 1466500308770 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 02:11:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:11:48 INFO - PROCESS | 4028 | 1466500308774 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:11:48 INFO - PROCESS | 4028 | 1466500308780 Marionette TRACE conn5 <- [1,3094,null,{}] 02:11:48 INFO - PROCESS | 4028 | 1466500308785 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:48 INFO - PROCESS | 4028 | 1466500308788 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:48 INFO - PROCESS | 4028 | 1466500308926 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 02:11:49 INFO - PROCESS | 4028 | 1466500309070 Marionette TRACE conn5 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:49 INFO - PROCESS | 4028 | 1466500309073 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:49 INFO - PROCESS | 4028 | ++DOCSHELL 0FDF5800 == 34 [pid = 4028] [id = 785] 02:11:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (0FDF7800) [pid = 4028] [serial = 2353] [outer = 00000000] 02:11:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (10529000) [pid = 4028] [serial = 2354] [outer = 0FDF7800] 02:11:49 INFO - PROCESS | 4028 | 1466500309133 Marionette DEBUG loaded listener.js 02:11:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (10A50400) [pid = 4028] [serial = 2355] [outer = 0FDF7800] 02:11:49 INFO - PROCESS | 4028 | 1466500309735 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 02:11:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:11:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:11:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:11:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 987ms 02:11:49 INFO - PROCESS | 4028 | 1466500309762 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 02:11:49 INFO - PROCESS | 4028 | 1466500309767 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 02:11:49 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:11:49 INFO - PROCESS | 4028 | 1466500309774 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:11:49 INFO - PROCESS | 4028 | 1466500309777 Marionette TRACE conn5 <- [1,3098,null,{}] 02:11:49 INFO - PROCESS | 4028 | 1466500309782 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:49 INFO - PROCESS | 4028 | 1466500309785 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:49 INFO - PROCESS | 4028 | 1466500309913 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 02:11:50 INFO - PROCESS | 4028 | 1466500310064 Marionette TRACE conn5 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:50 INFO - PROCESS | 4028 | 1466500310066 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:50 INFO - PROCESS | 4028 | ++DOCSHELL 15948800 == 35 [pid = 4028] [id = 786] 02:11:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (15948C00) [pid = 4028] [serial = 2356] [outer = 00000000] 02:11:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (17568C00) [pid = 4028] [serial = 2357] [outer = 15948C00] 02:11:50 INFO - PROCESS | 4028 | 1466500310123 Marionette DEBUG loaded listener.js 02:11:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (1765E800) [pid = 4028] [serial = 2358] [outer = 15948C00] 02:11:50 INFO - PROCESS | 4028 | 1466500310880 Marionette TRACE conn5 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 02:11:50 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:11:50 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 02:11:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:11:50 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1185ms 02:11:50 INFO - PROCESS | 4028 | 1466500310982 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 02:11:50 INFO - PROCESS | 4028 | 1466500310987 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 02:11:50 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:11:50 INFO - PROCESS | 4028 | 1466500310992 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:11:50 INFO - PROCESS | 4028 | 1466500310995 Marionette TRACE conn5 <- [1,3102,null,{}] 02:11:50 INFO - PROCESS | 4028 | 1466500311001 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:50 INFO - PROCESS | 4028 | 1466500311004 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:51 INFO - PROCESS | 4028 | 1466500311131 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 02:11:51 INFO - PROCESS | 4028 | 1466500311277 Marionette TRACE conn5 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"6c4ac09c-0552-413d-9bb1-3cf18b717a86\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:51 INFO - PROCESS | 4028 | 1466500311281 Marionette INFO sendAsync 54a01404-c18a-4a6b-8ee5-fcea48fc27b5 02:11:51 INFO - PROCESS | 4028 | ++DOCSHELL 102B3C00 == 36 [pid = 4028] [id = 787] 02:11:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (10302C00) [pid = 4028] [serial = 2359] [outer = 00000000] 02:11:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (10620C00) [pid = 4028] [serial = 2360] [outer = 10302C00] 02:11:51 INFO - PROCESS | 4028 | 1466500311331 Marionette DEBUG loaded listener.js 02:11:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (1461E400) [pid = 4028] [serial = 2361] [outer = 10302C00] 02:11:51 INFO - PROCESS | 4028 | --DOCSHELL 19080C00 == 35 [pid = 4028] [id = 783] 02:11:51 INFO - PROCESS | 4028 | --DOCSHELL 18A08400 == 34 [pid = 4028] [id = 782] 02:11:51 INFO - PROCESS | 4028 | --DOCSHELL 0CA20000 == 33 [pid = 4028] [id = 781] 02:11:51 INFO - PROCESS | 4028 | --DOCSHELL 182E5000 == 32 [pid = 4028] [id = 780] 02:11:51 INFO - PROCESS | 4028 | --DOCSHELL 1795DC00 == 31 [pid = 4028] [id = 779] 02:11:51 INFO - PROCESS | 4028 | --DOCSHELL 14CE5400 == 30 [pid = 4028] [id = 778] 02:11:51 INFO - PROCESS | 4028 | --DOCSHELL 1132E800 == 29 [pid = 4028] [id = 777] 02:11:51 INFO - PROCESS | 4028 | --DOCSHELL 10152800 == 28 [pid = 4028] [id = 776] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (18784800) [pid = 4028] [serial = 2292] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (18BEF800) [pid = 4028] [serial = 2298] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (1DA13800) [pid = 4028] [serial = 2301] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (19BB4400) [pid = 4028] [serial = 2304] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (1D674400) [pid = 4028] [serial = 2307] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (1030C400) [pid = 4028] [serial = 2295] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (19BBF400) [pid = 4028] [serial = 2306] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (19B3E800) [pid = 4028] [serial = 2294] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (1764D800) [pid = 4028] [serial = 2297] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (1D673C00) [pid = 4028] [serial = 2300] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (17646000) [pid = 4028] [serial = 2303] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (14B7B000) [pid = 4028] [serial = 2285] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (14C44400) [pid = 4028] [serial = 2286] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (1765D400) [pid = 4028] [serial = 2288] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (17C54000) [pid = 4028] [serial = 2289] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (0D1D4C00) [pid = 4028] [serial = 2282] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (101CD400) [pid = 4028] [serial = 2283] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1877EC00) [pid = 4028] [serial = 2291] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (17C4D800) [pid = 4028] [serial = 2279] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (1874BC00) [pid = 4028] [serial = 2280] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (1975AC00) [pid = 4028] [serial = 2274] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (190F4800) [pid = 4028] [serial = 2273] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (10AC1C00) [pid = 4028] [serial = 2276] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (1440C000) [pid = 4028] [serial = 2277] [outer = 00000000] [url = about:blank] 02:11:51 INFO - PROCESS | 4028 | 1466500311824 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:11:51 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:11:51 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 870ms 02:11:51 INFO - PROCESS | 4028 | 1466500311868 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 02:11:51 INFO - PROCESS | 4028 | 1466500311872 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 02:11:52 WARNING - u'runner_teardown' () 02:11:52 INFO - No more tests 02:11:52 INFO - Got 0 unexpected results 02:11:52 INFO - SUITE-END | took 677s 02:11:52 INFO - Closing logging queue 02:11:52 INFO - queue closed 02:11:53 INFO - Return code: 0 02:11:53 WARNING - # TBPL SUCCESS # 02:11:53 INFO - Running post-action listener: _resource_record_post_action 02:11:53 INFO - Running post-run listener: _resource_record_post_run 02:11:54 INFO - Total resource usage - Wall time: 687s; CPU: 14.0%; Read bytes: 74548224; Write bytes: 1111750144; Read time: 781970; Write time: 7938360 02:11:54 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:11:54 INFO - install - Wall time: 2s; CPU: 13.0%; Read bytes: 0; Write bytes: 20480; Read time: 0; Write time: 90 02:11:54 INFO - run-tests - Wall time: 685s; CPU: 14.0%; Read bytes: 74548224; Write bytes: 1054287360; Read time: 781970; Write time: 7899970 02:11:54 INFO - Running post-run listener: _upload_blobber_files 02:11:54 INFO - Blob upload gear active. 02:11:54 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 02:11:54 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 02:11:54 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'] 02:11:54 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 02:11:54 INFO - (blobuploader) - INFO - Open directory for files ... 02:11:54 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 02:11:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:11:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:11:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:11:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:11:55 INFO - (blobuploader) - INFO - Done attempting. 02:11:55 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 02:11:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:11:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:11:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:11:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:11:58 INFO - (blobuploader) - INFO - Done attempting. 02:11:58 INFO - (blobuploader) - INFO - Iteration through files over. 02:11:58 INFO - Return code: 0 02:11:58 INFO - rmtree: C:\slave\test\build\uploaded_files.json 02:11:58 INFO - Using _rmtree_windows ... 02:11:58 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 02:11:58 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c29fc626d7250b247711f4edf4ffad3533e1d65d01ed8180e03f54acedff84b2478fff8e8d5df3bfa5a81cf1f3922130276bfebc923a10451366ede388af6bd4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3a15e1c7422b067f9dc8890b3888c689f9935ac09edd481ed5de2eb5f27632b386567dee3f58164c52e3cdc0eb11a1877725f022c7f15e00329f9b3ae8a33d48"} 02:11:58 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 02:11:58 INFO - Writing to file C:\slave\test\properties\blobber_files 02:11:58 INFO - Contents: 02:11:58 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c29fc626d7250b247711f4edf4ffad3533e1d65d01ed8180e03f54acedff84b2478fff8e8d5df3bfa5a81cf1f3922130276bfebc923a10451366ede388af6bd4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3a15e1c7422b067f9dc8890b3888c689f9935ac09edd481ed5de2eb5f27632b386567dee3f58164c52e3cdc0eb11a1877725f022c7f15e00329f9b3ae8a33d48"} 02:11:58 INFO - Running post-run listener: copy_logs_to_upload_dir 02:11:58 INFO - Copying logs to upload dir... 02:11:58 INFO - mkdir: C:\slave\test\build\upload\logs 02:11:58 INFO - Copying logs to upload dir... 02:11:58 INFO - Using _rmtree_windows ... 02:11:58 INFO - Using _rmtree_windows ... 02:11:58 INFO - Using _rmtree_windows ... 02:11:58 INFO - Using _rmtree_windows ... 02:11:58 INFO - Using _rmtree_windows ... 02:11:58 INFO - Using _rmtree_windows ... 02:11:58 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=899.251000 ========= master_lag: 0.35 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 59 secs) (at 2016-06-21 02:11:58.997700) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-21 02:11:58.998525) ========= '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-229 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-229 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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-229 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/c29fc626d7250b247711f4edf4ffad3533e1d65d01ed8180e03f54acedff84b2478fff8e8d5df3bfa5a81cf1f3922130276bfebc923a10451366ede388af6bd4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3a15e1c7422b067f9dc8890b3888c689f9935ac09edd481ed5de2eb5f27632b386567dee3f58164c52e3cdc0eb11a1877725f022c7f15e00329f9b3ae8a33d48"} build_url:https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/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/FUB4mwo8QKeMm-RLin7yAg/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/c29fc626d7250b247711f4edf4ffad3533e1d65d01ed8180e03f54acedff84b2478fff8e8d5df3bfa5a81cf1f3922130276bfebc923a10451366ede388af6bd4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3a15e1c7422b067f9dc8890b3888c689f9935ac09edd481ed5de2eb5f27632b386567dee3f58164c52e3cdc0eb11a1877725f022c7f15e00329f9b3ae8a33d48"}' symbols_url: 'https://queue.taskcluster.net/v1/task/FUB4mwo8QKeMm-RLin7yAg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-21 02:11:59.120472) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 02:11:59.120853) ========= '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-229 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-229 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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-229 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.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 02:11:59.236172) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-21 02:11:59.236497) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-21 02:12:00.037221) ========= ========= Total master_lag: 0.49 =========